非常痛苦无法显示Sprite控件到FLEX UI中
在Flex的帮助文档里,有很多例子都是扩展Sprite类的。如果想把这些实例添加到你的s:Application中,如:addChild(DisplayObject ),肯定会出错。错误的大致意思是:flash.display::Sprite没有实现mx.core.IUIComponent接口。
?
从Sprite的继承关系来看,它虽然是DIsplayObject但是它没有实现IUIComponent,不能直接添加到Flex组件里是当然的了。
?
经常使用到的做法是:
?
? ? 原来就这么简单,这样flash控件就能正常在flex组件里显示了。 举个例子我在as文件中这么写
? ?
package? ? ? ? ? ? ? ? ? ? }
?
?
转载:http://blog.sina.com.cn/s/blog_6c9112630100m5d4.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |