自定义的组件如何才能正常使用啊?
我将Datechooser组件和Calendarlayout组件的as源文件复制成相对应的另两个文件:myDateChooser和myCalendarLayout,更改了其中的部分代码。并且原类中涉及到的其他外部文件等都按照路径进行了复制,即我的src目录下现在有个mx目录,其结构为:
mx -- controls -- myDateChooser.as
|-- myCalendarLayout.as
|-- myDateChooser.png
|-- styles -- 其他相关文件
|-- skins -- 其他相关文件
|-- core -- 其他相关文件
现在我要使用这个myDateChooser组件,在mxml里怎么写啊?
[解决办法]
在<mx:Application 中 加上 xmlns:XXX(自己定义吧)="package">
<XXX:myDateChooser />
试试
[解决办法]
楼上正解。
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:myns="mx.controls.*" >
<myns:myDateChooser />
不过你自己定义的路径为什么要跟源代码一样的路径啊mx\controls,感觉不太好
[解决办法]
Design模式看不到不要紧。
报什么错?
你试试把mx.controls包名换换试一下,我总感觉这样写不好。
[解决办法]
var dc:myDateChooser=new myDateChooser();
父类控件的ID.addChild(dc);
<my:myDateChooser x="10" y="10" ... />也可以