动作脚本类与Adobe Flash Builder中的动作脚本文件



我可以在"文件->新建"菜单中看到两个选项:动作脚本文件和动作脚本类。

动作脚本文件和动作脚本类是否完全相同有什么不同?

大多数情况下,我只使用动作脚本类,所以我想知道什么时候我们要去动作脚本文件?

动作脚本文件和动作脚本类均为*。作为文件。

唯一的区别是Class会为你生成所有的包/类/构造函数代码,而File -不会。

如果你想知道为什么需要一个AS文件:

  • 有时候你不想要预生成的代码
  • 您可能会遇到早期AS版本的AS文件
  • 这可能只是作为另一种选择,只是有。大多数情况下,您将选择AS类或接口。

总之,没有什么特别的原因

Actionscript类文件包含一个与文件本身同名的类(其他类可以隐藏在一起)。Actionscript文件是简单的代码行集合,可以在任何地方使用,甚至在类中使用:

include "myasfile.as"

类文件也有作用域,而actionscript文件没有。你不能在项目中移动类文件而不必更新它的命名空间(包路径),actionscript文件没有这个限制,因为它不属于任何作用域。

最新更新