在Gaia Flash Framework中,使用名为“Scaffold.as”的文件使每个页面成为脚手架页面。这可以通过代码访问
new Scaffold(this);
但是这个类本身似乎没有被导入。我错过了关于flash处理外部类的方式吗?或者是否有其他东西将其拉进来?
任何帮助表示感谢。
答案 0 :(得分:3)
这一切都取决于你的编译方式。我假设您正在使用Flash IDE进行编译。 Flash具有源路径查找机制。这可以通过fla加入(在File-> Publish Settings-> Flash(tab) - > ActionScript下)。如果文件Scaffold位于类路径的根级别,则无需导入它。默认类路径包括Flash文件所在的目录和一些Adobe目录。有一种管理类包的机制......我认为它是旧的Macromedia Extension Manager。它会在安装软件包时将类复制到默认的类路径中 - 因此可能就是这种情况。我对盖亚本身并不熟悉。
所以有3种选择。首先,文件Scaffold.as与fla在同一目录中。其次,文件Scaffold.as位于默认的Adobe include目录中。最后,该文件位于fla的类路径中引用的目录中。