关于在Flex中直接加入Sprite问题
来源:互联网 发布:2016全球社交网络排名 编辑:程序博客网 时间:2024/05/21 15:47
关于在Flex中直接加入Sprite问题
2008-06-26 14:55
由于某些原因(原Flash移植到Flex),需要直接在Flex中加入Sprite类(或继承Sprite的自定义类),但直接加入Sprite是不被允许的,主要原因是只有实现了IUIComponent接口的类才能被Flex组件架构接纳,作为组件来使用。
flex中的显示元素继承关系如下:
UIComponent -> FlexSprite -> Sprite -> DisplayObjectContainer ->....
因此Sprite无法直接加入到Flex中,但可以通过以下方式来加入,这样就不需要修改原先的设计架构了:
例如有一个sprite需要加入到Flex中:
或者把Sprite改成UIComponent就可以了...
flex中的显示元素继承关系如下:
UIComponent -> FlexSprite -> Sprite -> DisplayObjectContainer ->....
因此Sprite无法直接加入到Flex中,但可以通过以下方式来加入,这样就不需要修改原先的设计架构了:
例如有一个sprite需要加入到Flex中:
CODE:
var sprite:Sprite = new sprite();
var uic:UIComponent = new UIComponent();
uic.addChild(sprite);
addChild(uic);
这样sprite就可以加入到flex中,原理是UIComponent实现了IUIcomponent接口的类,可以把该类作为Flex和Sprite的桥梁,所有的sprite类都可以通过此类轻易的加入到flex架构中。或者把Sprite改成UIComponent就可以了...
- 关于在Flex中直接加入Sprite问题
- 关于在Flex中直接加入Sprite问题
- Flex为何在Application中无法直接添加Sprite
- 将sprite,textField加入flex项目中。Container.rawChildren
- 关于Flex Sprite
- Flex中使用Sprite
- flex中添加基于sprite组件的问题
- 关于在集合中加入StringBuffer的问题
- 关于flex在做项目中遇到的问题
- 关于在cocos2dx中继承Sprite的分析与技巧
- 关于在cocos2dx中继承Sprite的分析与技巧
- 关于在cocos2dx中继承Sprite的分析与技巧
- 关于在cocos2dx中继承Sprite的分析与技巧
- Flex中如何通过addChild()函数在List中显示一个Sprite的例子
- 在FLEX BUILDER或者ECLIPES中加入书签
- 关于在Android studio 在布局中加入datepicker 无法显示的问题
- 关于不能直接在flex Application 里addChild的解决方法
- flex sprite
- sqlplus连接数据库问题.
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page327
- 软件团队管理中怎样保持“心平气和”?
- 我的webos系统system-X 1.0 beta发布
- 汇编指令周期
- 关于在Flex中直接加入Sprite问题
- 服务器性能测试典型工具介绍
- 甲壳虫创造奇迹-很好的诠释了“努力、智慧和坚韧是成功的关键”
- 敏捷软件开发-软件开发的不二法门
- 非规则计算中的局部性和并行性
- 改进向量空间模型
- C3P0连接池的相关配置
- 嵌入式必知(转载)
- 连接db2的客户端工具(原创)