actionscript-3 - 如何在没有 mxml 的情况下在 Flash Builder 4 中创建 AIR 应用程序

标签 actionscript-3 mxml flashbuilder4

我是一名 actionscript 开发人员,对 mxml 一无所知。最近切换到使用 flash builder,我真的很喜欢它,但我想在 flash builder 中创建一个 AIR 应用程序,但我不想使用 mxml,因为我不需要任何内置框架来实现我的目标。

  1. 这可能吗?
  2. 如果我必须使用 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/

相关文章:

actionscript - stage.width 和 stage.stageWidth 的区别

javascript 到 flash 通信,无需嵌入

javascript - 从 javascript/jquery 调用 AS 函数

apache-flex - 如何将flex ComboBox提示属性设置为空字符串

android - 适用于 Android 的 Flex 多页表单

JavaScript 到 ActionScript

javascript - 如何在 Flash 应用程序中调用 JavaScript 函数?

apache-flex - {variable} 在 flex 中做了什么

regex - string.search (".") 总是返回 0

ios - Adobe Flash Builder 4.5 是否足以用于跨平台应用程序