首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIComponent给DisplayObject增加了什么?

UIComponent给DisplayObject增加了什么?
EN

Stack Overflow用户
提问于 2009-05-19 16:50:52
回答 2查看 1.5K关注 0票数 0

我正在尝试理解Flash和UIComponents之间的交互。DisplayObjects...但我不清楚UIComponent类向DisplayObject“添加”了什么。那么,UIComponent可以做哪些DisplayObject不能做的事情呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-05-19 18:45:29

有很多不同之处,我肯定会去文档中了解更多细节,但这里有一些:

扩展事件模型(当alpha、visible、width、height、scalex、scaley、x或y被更改时,事件被调度,还有预初始化、初始化、

额外的属性(你可以获得相对于孩子的mouseX和Y,你可以访问补间属性数组,有一个cursorManager,systemManager和一个focusManager,它们可以与更大的Flex框架一起工作,等等)。还有一个对父目录和应用程序的通用(uncast)引用,这意味着更容易访问root)。

有CSS支持

Additional Methods...有很多。

仅供参考:

FlexSprite的唯一真正不同之处在于,它覆盖了toString()以提供有关对象在层次结构中的位置的更多细节。

我要说的是,最好的总结是,与DisplayObjectContainer相比,Flex UIComponent更健壮,也更强大。

票数 2
EN

Stack Overflow用户

发布于 2009-05-19 17:00:59

如果您查看文档,您可以看到UIComponent添加了大部分用户界面功能。DisplayObject不响应任何用户界面事件。CSS样式功能也包含在UIComponents中。

UIComponent -> FlexSprite -> Sprite -> DisplayObjectContainer -> InteractiveObject -> DisplayObject.每一层都向DisplayObject添加方法和事件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/883885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档