![]() |
1
1
不要这样认为,在使用getDefinition()之前,您可能需要加载整个swf。 我能想到的一个解决方法是将swf分解成许多不同的部分。
看一看 BulkLoader ,它可以节省你一些时间。 如果您使用的是flashide,那么我编写了一个简单的jsfl脚本,它应该 不那么乏味:
它所做的只是循环库项,对于为actionscript导出的符号,它导出一个swf文件(其中类名用作文件名),并生成一个大容量加载程序片段。 将其放入Flash的最简单方法是:
生成的代码可能并不完美,但它为您提供了一个想法,并且应该具有足够的可读性,以便进行简单的调整。 嗯, 乔治 |
![]() |
2
1
你不能加载一个主权财富基金的一部分,但是,你可以生成几个较小的主权财富基金,而不是一个大的。要做到这一点,您需要知道如何在swf中包含和排除类,这样您就可以构建一个或多个包含共享类的基本swf,以及一大堆只包含几个类并且正在使用基本swf中的共享类的“扩展”swf。 command-line options of mxmlc (免费flexsdk附带的actionscript/mxml编译器)——我不知道是否可以使用flashide。 当然,这会使你的加载更复杂一些,但它会节省大量的带宽。 |
![]() |
3
1
为此,请将以下内容另存为“ExportSymbols.jsfl”
然后,在Flash中选择Command>运行命令。。。并浏览到ExportSymbols.jsfl文件。 该脚本将提示您输入导出目录,然后将导出所有具有指定为单独SWF文件的linkageClassName的符号。 希望有帮助。 |
![]() |
4
0
如果它只是一个符号库,为什么不拆分它呢? 顺便说一句,我确信这是不可能的,因为要知道符号在哪里(以字节为单位),你必须下载整个容器。 |
![]() |
nabster023 · 拉伸和旋转电影剪辑而不失真 7 年前 |
![]() |
BadmintonCat · 获取数组排序的索引 7 年前 |
![]() |
Dimentio · 无限循环(动作脚本3) 7 年前 |
![]() |
steph45 · 它们是一种在数组中找到最接近0的数字的方法吗? 7 年前 |
![]() |
AeroKLiam · AS3-使用组合框进行真/假测验 7 年前 |