2011-05-08 57 views
3

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

任何人都可以请告诉我如何做到这一点可以使用Flash Pro CS5.5,是否有另一个更类似NetBeans或Eclipse的程序,我可以编写动作脚本并运行它们?

感谢

+0

如果你在Windows上,我可以推荐[FlashDevelop](http://www.flashdevelop.org/)。只需创建一个新的ActionScript 3项目,即可开始开发! – 2011-05-08 19:50:22

+0

我会检查出来,谢谢...它有没有任何缺少的功能,在Flash Pro 5.5? – Sam 2011-05-08 19:52:57

+3

FlashDevelop是一个纯粹的AS3 IDE。它仅用于编写代码。您没有fla文件的图形布局。不过,您可以将fla文件导入到FlashDevelop项目中!如果你一起使用FlashDevelop和Flash 5.5(FD是因为它是一个惊人的代码编辑器,而5.5是因为能够使用fla格式进行动画),那会更好。 – scriptocalypse 2011-05-08 20:58:59

回答

7

你错过了这件作品是领带结的。作为文件为.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作为图形或其他任何东西时,你的工作是将符号链接到库中的类。整个FLA的类是文档类,这就是为什么您在属性面板中将整个.fla链接起来的原因。

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

祝你好运,玩得开心!

+0

感谢您的指导Myk,今天晚些时候我会再次探讨它们,希望一切顺利,因为看到Flash开发似乎比C++或Java更有趣,所以希望它能成为一件好事的开始= D ...如果我有任何其他问题,我会确保将它们发布在这里... 谢谢你们:) – Sam 2011-05-08 21:45:15

1

跳过教程。每个AS开发者应该有一个Essential ActionScript 3.0的副本。阅读它,并通过环境中的示例进行工作。

虽然我喜欢FlashDevelop,但我认为Flash IDE不如大多数人所说的那么糟糕。在开发的早期阶段,我发现使用IDE的速度要快很多,特别是当我有一个来自图形人员的粗略FLA,并且我有很多课程作业要在库中完成时,必须修改结构以更好地符合要求。但我承认,由于我学会了如何编程,所以我的看法有点偏差。

相关问题