我可以在"文件->新建"菜单中看到两个选项:动作脚本文件和动作脚本类。
动作脚本文件和动作脚本类是否完全相同有什么不同?
大多数情况下,我只使用动作脚本类,所以我想知道什么时候我们要去动作脚本文件?
动作脚本文件和动作脚本类均为*。作为文件。
唯一的区别是Class会为你生成所有的包/类/构造函数代码,而File -不会。
如果你想知道为什么需要一个AS文件:
- 有时候你不想要预生成的代码
- 您可能会遇到早期AS版本的AS文件
- 这可能只是作为另一种选择,只是有。大多数情况下,您将选择AS类或接口。
总之,没有什么特别的原因
Actionscript类文件包含一个与文件本身同名的类(其他类可以隐藏在一起)。Actionscript文件是简单的代码行集合,可以在任何地方使用,甚至在类中使用:
include "myasfile.as"
类文件也有作用域,而actionscript文件没有。你不能在项目中移动类文件而不必更新它的命名空间(包路径),actionscript文件没有这个限制,因为它不属于任何作用域。