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

时间:2011-05-08 19:46:46

标签: flash actionscript-3 flash-cs5

自我教学自己动作脚本3,我阅读了一些教程并完全理解了代码,问题在于如何运行它,我知道一些编程语言,多年来我使用了一些IDE,但出于某种原因我只是无法弄清楚如何在CS5.5中编译和运行简单的actionscript程序。

任何人都可以告诉我如何使用flash pro CS5.5完成这项工作,还有另外一个类似于netbeans或eclipse的程序,我可以编写actionscripts并运行它们吗?

谢谢

2 个答案:

答案 0 :(得分:7)

您缺少的部分是能够将.as文件绑定到.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保存在保存文档类的同一文件夹中。你应该在舞台上什么都没有 - 找到属性面板。应该有一个带有“Document Class”标签的文本输入框 - 只需在该文本字段中键入“MyDocumentClass”,然后编译.fla。你应该得到“它工作了!”追查。

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

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

祝你好运,玩得开心!

答案 1 :(得分:1)

略过教程。每个AS开发人员都应该拥有Essential ActionScript 3.0的副本。阅读它,并完成您环境中的示例。

虽然我喜欢FlashDevelop,但我认为Flash IDE并不像大多数人那样糟糕。我发现在开发的早期阶段使用IDE会更快,特别是当我从图形人员那里得到一个粗略的FLA并且我在库中有很多类分配时,我必须重新编写结构以更好地满足要求。不过,我承认,既然我学会了如何用IDE编程,我的意见有点偏差。