我是一名 actionscript 开发人员,对 mxml 一无所知。最近切换到使用 flash builder,我真的很喜欢它,但我想在 flash builder 中创建一个 AIR 应用程序,但我不想使用 mxml,因为我不需要任何内置框架来实现我的目标。
- 这可能吗?
- 如果我必须使用 mxml 来启动应用程序,我该如何使用 .as 文件和 .mxml 文件?
到目前为止,我已经能够导入一个 .as 文件,但我不能使用 addChild()。如果我能得到一些关于如何做到这一点的帮助,我将非常感激,我已经花了好几个小时来解决这个问题。谢谢
最佳答案
创建一个类(在 .as 文件中)扩展 UIComponent
并将其用作根显示对象,在构造函数中添加一个 creationComplete 监听器并将其用作入口点。
因此您唯一需要的 mxml 代码是:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:mx="library://ns.adobe.com/flex/halo"
xmlns:loc="*"
xmlns:s="library://ns.adobe.com/flex/spark>
<loc:YourRootClass/>
</s:Application>
关于actionscript-3 - 如何在没有 mxml 的情况下在 Flash Builder 4 中创建 AIR 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5335249/