Actionscript 3 如何告诉Flash CS6在第1帧上嵌入预加载程序类,在第2帧上嵌入其余类?

Actionscript 3 如何告诉Flash CS6在第1帧上嵌入预加载程序类,在第2帧上嵌入其余类?,actionscript-3,embed,assets,preloader,flash-cs6,Actionscript 3,Embed,Assets,Preloader,Flash Cs6,我有一个项目,在第1帧上有一个预加载程序,在第2帧上有我的所有资源(主要由一个主类控制,该类通过代码实例化该帧上的所有位图/动画) 但是,即使我将所有的位图和MovieClip资源设置为不在第1帧上导出,它也会在第1帧上导出我的所有类 因此,我在高级ActionScript 3.0发布设置中对其进行了更改,以导出第2帧上的类 但是,现在所有内容似乎都在第2帧(类和资产)上导出。当我运行SWF时,第1帧上没有显示任何内容(它显示资产通常会出现的空白白色区域) 我怎样才能在第1帧上只获得我的预加载

我有一个项目,在第1帧上有一个预加载程序,在第2帧上有我的所有资源(主要由一个主类控制,该类通过代码实例化该帧上的所有位图/动画)

但是,即使我将所有的位图MovieClip资源设置为不在第1帧上导出,它也会在第1帧上导出我的所有类

因此,我在高级ActionScript 3.0发布设置中对其进行了更改,以导出第2帧上的类

但是,现在所有内容似乎都在第2帧(类和资产)上导出。当我运行SWF时,第1帧上没有显示任何内容(它显示资产通常会出现的空白白色区域)


我怎样才能在第1帧上只获得我的预加载资产和类,而在第2帧上只获得剩余的资产和类呢?

为什么不简单地将你的
预加载程序
放在第1帧上呢?预加载程序也是作为一个类编写的,我不想简单地将其代码复制粘贴到时间轴上。我希望尽可能避免将代码放在时间线上。您只使用Flash IDE吗?你在主时间轴上有多少帧?最后我已经让它工作了,但是每次我第一次尝试它时,它都是一场斗争。这些帧被扩展了几个帧,以便能够读取整个帧标签(第1帧:“预加载”,第9帧:“主”)。最终起作用的是将我的预加载程序类设置为document类,在第1帧上设置一个
stop()
操作,在框架“main”上设置几个文本字段,其中包含我需要嵌入的导入字体,以及一个空的MovieClip,该MovieClip具有与我的Assets.as类的类链接(其中包含外部资源的所有[embed]标记)。这听起来可能是一种奇怪的方法,但它是有效的!:)哦我还将“Export classes in frame”放在9(主框架标签)中。