在Flash-Develop中预构建命令行语法。如何正确引用一个类?

时间:2013-11-10 08:49:53

标签: actionscript-3 flash flashdevelop starling-framework

这对你来说可能很简单,但我只是不明白(这次谷歌搜索没什么帮助。)

我想为我的(Starling Framework)游戏创建一个预加载器,为了做到这一点,我需要在我的Preloader.as中创建第二帧,其中包含我的MainClass,我想完成这是通过预构建命令行。我被告知它的工作原理如下:“-frame frameLabel MainClass”(但不幸的是它给我带来了很多麻烦)。

我的文件夹结构如下所示: (Preloader :) GameFolder - > project_web - > src - > Preloader.as (MainClass :) GameFolder - > src_game - > MainClass.as

它们当然都是同一个FlashDevelop项目的一部分,因此我可以通过“import MainClass”轻松地在代码中导入MainClass.as,遗憾的是不是通过命令行。

我不明白如何在此命令行语法中正确设置MainClass.as的路径。 (MainClass.as不是子类别,只是“package {...}”)

' - 第二帧MainClass' - >不起作用,“例外:找不到文件”(粗略翻译) '-frame two src_game.MainClass' - > “例外:找不到文件” '-frame two .... \ src_game \ MainClass.as' - > “例外:找不到文件” (...还有更多尝试“异常:找不到文件”......)

请问,它是如何正确完成的?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用Loader以经典方式实现它。将主应用程序编译为SWF文件并在运行时加载它。

另一种方法是使用this教程中的预加载器类。