我用 Flash Professional 和纯 AS3 构建了一个游戏。现在我想使用 Air 2.6 将它移植到 iOS。为此,我首先从 Flash 创建 SWC 文件,然后使用命令行编译和打包游戏。除了我不能使用我在 Flash Professional 中创建的某些资源之外,这工作正常。
例如,我在 Flash Professional 中创建了一个链接到类文件 MainMenu.as 的 MovieClip。在此 MovieClip 中有另一个实例名称为 background_mc 的 MovieClip。我在 AS 文件中声明了变量名,但是当我运行 SWF 文件时,background_mc 的值为 null。但是,当我删除 .as 文件时,显然可以找到 background_mc。我究竟做错了什么?