0

我的项目中有一些奇怪的问题,我下载了objecthandles项目,它可以让组件可拖动、可调整大小、可拉伸和可旋转。

它在flex3中运行良好,然后在flex4中,我将装饰器(一个Sprite对象)添加到火花组件,任何组件,如组,按钮等,装饰器不显示,但功能addElement(),它被执行了。

所以我想知道flex3和flex4的区别,或者我做了什么来屏蔽spark组件mouseClick事件,我尝试了mouseenable或focusEnable,它们都不起作用。

4

1 回答 1

2

flex4 有 spark 组件,而 flex3 有 mx 组件。然而,在 flex4 中,如果您在项目设置中允许,您仍然可以使用旧的 mx 组件。spark 组件通常更轻、更快、更可靠,但包含的功能比 mx 组件少。Sprite 不是 flex 对象,它是纯 AS3。由于它不是一个 flex 组件,所以它不是通过 addElement() 添加的,而是通过 addChild() 添加的。

于 2013-05-29T10:43:47.633 回答