FlashDevelop似乎是Adobe产品在ActionScript和Flex中的最佳免费替代品。 但是使用老式AS3和最小Flex4 XML的生活似乎很复杂。
这似乎是在FlashDevelop AS3中使用Flex4的Spark组件*的基本最低要求(几种替代方法之一):
<?xml版本=“ 1.0”编码=“ utf-8”?>我右键单击以将此MXML文件翻转为“必须编译”文件,并调整“项目”“属性”菜单以构建适当命名的SWF文件。
<mx:Application xmlns:mx =“ http://www.adobe.com/2006/mxml”布局=“绝对” creationComplete =“ onCreationComplete()”>
<mx:Script source =“” />
</ mx:Application>
然后,使用火花组件的ActionScript3代码在示例中的脚本文件“ spark_02.as”中的onCreationComplete()方法中运行良好。
我将此技术归功于Web AS3专家。
mx.core.FlexGlobals.topLevelApplication.addChild(myComp);
现在,任何使用您自己的类或扩展spark的爱好者似乎都需要放弃Application类,而改为使用
FlexGlobals.topLevelApplication并处理预加载和类加载。那时,我宁愿待在
与Flash Player甚至Air WebKit包装器相比, Curl Surge RTE具有curl,pcurl,scurl和dcurl文件。* spark组件是Adobe取代Flex mx组件现在推荐的Adobe替换层次结构。 与Curl 7.0进行比较的有用点包括Box,VBox,HBox和其他最近的并行/模仿。
From: https://bytes.com/topic/flash/insights/889584-minimal-mxml-actionscript3-flashdevelop-spark