Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 Flash Develop中的预构建命令行语法。如何正确引用类?_Actionscript 3_Flash_Flashdevelop_Starling Framework - Fatal编程技术网

Actionscript 3 Flash Develop中的预构建命令行语法。如何正确引用类?

Actionscript 3 Flash Develop中的预构建命令行语法。如何正确引用类?,actionscript-3,flash,flashdevelop,starling-framework,Actionscript 3,Flash,Flashdevelop,Starling Framework,这对你来说可能真的很简单,但我就是不明白(谷歌这次帮不了什么忙) 我想为我的(Starling Framework)游戏创建一个预加载程序,为了做到这一点,我需要在preload.as中创建第二个框架,其中包含我的MainClass,我想通过预构建命令行来完成这一点。我听说它是这样工作的:“-frame-frameLabel MainClass”(但不幸的是,它给我带来了很多麻烦) 我的文件夹结构如下所示: (预加载程序:)GameFolder->project\u web->src->prel

这对你来说可能真的很简单,但我就是不明白(谷歌这次帮不了什么忙)

我想为我的(Starling Framework)游戏创建一个预加载程序,为了做到这一点,我需要在preload.as中创建第二个框架,其中包含我的MainClass,我想通过预构建命令行来完成这一点。我听说它是这样工作的:“-frame-frameLabel MainClass”(但不幸的是,它给我带来了很多麻烦)

我的文件夹结构如下所示: (预加载程序:)GameFolder->project\u web->src->preload.as (MainClass:)游戏文件夹->src_游戏->MainClass.as

当然,它们都是同一个FlashDevelop项目的一部分,因此我可以很容易地通过“import MainClass”导入MainClass

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

“-frame two MainClass”->不起作用,“异常:未找到文件”(粗略翻译) '-frame two src_game.MainClass'->“异常:未找到文件” “-第二帧..\src_game\MainClass.as'->”异常:找不到文件” (…以及多次尝试“异常:未找到文件”…)


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

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


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

不幸的是,这对Starling不起作用:(.好的,终于明白了。这是我和FlashDevelop之间的误解。FlashDevelops“预构建命令行”放在错误的地方,放在错误的地方。正确的地方是“其他编译器参数”!