首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

自定义的组件怎么才能正常使用啊

2012-02-16 
自定义的组件如何才能正常使用啊?我将Datechooser组件和Calendarlayout组件的as源文件复制成相对应的另两

自定义的组件如何才能正常使用啊?
我将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" ... />也可以

热点排行