我的项目中存在一些奇怪的问题,我下载了 objecthandles 项目,该项目让组件可拖动,可调整大小,可伸缩和可旋转。
它在flex3中运行良好,然后在flex4中,我将装饰器(一个Sprite对象)添加到spark组件,任何组件,如组,按钮等,装饰器不显示,但功能{{1} },它被执行了。
所以我想知道flex3和flex4之间的区别,或者我做了什么来屏蔽spark组件mouseClick事件,我尝试了mouseenable或focusEnable,它们没有用。
答案 0 :(得分:2)
flex4具有spark组件,而flex3具有mx组件。但是,在flex4中,如果在项目设置中允许,仍可以使用旧的mx组件。火花组件通常更轻,更快,更可靠,但包含的功能少于mx组件。 Sprite不是flex对象,它是纯AS3。由于它不是flex组件,因此不会通过addElement()添加,而是使用addChild()添加。