搞了一段时间的flex 了 一直迷茫这个问题
自定义组件的继承 可以用 implements 这个前面的blog中已经说明的
但是继承要怎么弄呢?
原来也很简单
假设 我们新建了一个component 名字叫 Abcd 里面放了一些按钮 等控件
那新建一个componet 继承这个组件叫extendAbcd 其实也简单 就是直接
<Abcd xmlns="*.*" xmlns:mx="http://www.adobe.com/2006/mxml" width="166" height="300">
</Abcd>
当然最简单的方法 就是在新建compoent的时候 直接选择base 类 为 Abcd
不过里面有一个问题 就是继承以后 无法再往界面上加控件 , 可能有些地方没弄对 虽然无法直接手动脱控件上去
但是在init的时候 可以动态加控件 比如 var l:label = new label(); this.addChild(l); 这样没有任何问题
自定义组件继承自定义组件
最新推荐文章于 2025-01-13 16:52:58 发布