flash - 在 actionscript 3 (flash pro CS5.5) 中运行 hello world 应用程序

标签 flash actionscript-3 flash-cs5

我正在自学 actionscript 3,我通读了一些教程并完美理解了代码,问题在于如何运行它,我知道一些编程语言,并且多年来我使用了一些 IDE,但由于某种原因我只能' t 弄清楚如何在 CS5.5 中编译和运行简单的 actionscript 程序。

谁能告诉我如何使用 flash pro CS5.5 完成此操作,是否有另一个程序更类似于 netbeans 或 eclipse 可以编写 ActionScript 并运行它们?

谢谢

最佳答案

您缺少的部分是将 .as 文件绑定(bind)到 .fla 以用作主类或文档类的能力。

您可以在 .fla 文件的属性面板中设置文档类。

快速示例:

1) 创建一个名为 MyDocumentClass.as 的文件,它应该是一个非常简单的 AS3 类文件。类名将是 MyDocumentClass。这应该看起来像这样:

package {

import flash.display.MovieClip;

 public class MyDocumentClass extends MovieClip {

  public function MyDocumentClass():void {
   trace("It worked!");
  }
 }
}

到现在为止还挺好?

2) 现在打开 Flash CS5.5 并创建一个新的 .fla。将该 .fla 保存在您保存文档类的同一文件夹中。您应该在舞台上什么都没有 - 找到属性面板。应该有一个带有“文档类”标签的文本输入框 - 只需在该文本字段中输入“MyDocumentClass”,然后编译您的 .fla。你应该得到“它成功了!”追查出来。

基本上,当您在处理一个复杂的基于 AS3 的应用程序但想要将 Flash IDE 用于图形或其他内容时,您的工作是将符号链接(symbolic link)到库中的类。整个 FLA 的类是 Document Class,这就是为什么在整个 .fla 的属性面板中将其链接起来的原因。

当您在 CS5 中滚动时,您最终将开始创建存在于您的库中的 MovieClip。您可以随时右键单击其中一个并查看您的属性。选择“高级”,您应该可以选择“为 AS3 导出” - 单击该选项,然后您可以使该符号扩展基类或简单地绑定(bind)到一个类。一旦你开始使用它,它就会开始变得有意义 - 不过,希望上面的步骤 1 和 2 足以让你滚动。

祝好运并玩得开心点!

关于flash - 在 actionscript 3 (flash pro CS5.5) 中运行 hello world 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5929870/

相关文章:

flash - Flash中如何获取对象的宽高?

json - 在 Actionscript 中获取并解析 JSON

javascript - 如何防止swf重定向父html?

flash - AS3 游戏 - 如何从屏幕左右两侧生成敌人?

actionscript-3 - 算法 : Implementing custom hash table based dict

actionscript-3 - 嵌入字体未出现在 actionscript 创建的文本字段中

java - 发送图片到Flash客户端。使用什么技术?

flash - Flash 设计器中的 AS3 组件

actionscript-3 - Flash CS6 AS3:使用gotoAndStop时,音频从前一帧播放

actionscript-3 - Flash CS5中的事件发生后,交叉淡入淡出的声音