主题:  请问---如何动态加载xtra???

sxg312

职务:普通成员
等级:1
金币:0.0
发贴:22
#12002/3/22 12:15:55
我试过用“openxlib the applicationPath & "otherxtras" ”命令只能加载第三方插件(如budapi.x32)之类的,而macromedia自带的那些(Flash Asset.x32,Text Asset.x32)却不能载进。
哪位能告之,有急用!!!谢谢



coo

职务:普通成员
等级:1
金币:0.0
发贴:163
#22002/3/22 16:08:27
为什么不打包到文件内部?!



sxg312

职务:普通成员
等级:1
金币:0.0
发贴:22
#32002/3/22 16:40:26
打包会很大,还得解压缩。
我想先把主电影迅速的运行起来,然后再把其它movie用到的xtra加到内存,这样就可以快速启动程序。



donlee

职务:普通成员
等级:1
金币:1.0
发贴:271
#42002/3/23 8:50:02
在《制作快速启动的projector》一文中,对此我简单的提到过这一点。
当我们打开一个movie,则同时打开了对应的cast,如果这个cast中有flash媒体,则此时应该已经具有了flash的相关xtra,如果希望用openxlib的方式来提高“启动”速度,可以把openxlib用在movie已经播放后但在使用lingo xtra(如fileio、buddyapi)之前;对于非lingo xtra,则要对媒体的cast安排提前作调整,具体作法因人、因项目而异。我感到stub player中可以做初始化与快速启动等一系列工作。



sxg312

职务:普通成员
等级:1
金币:0.0
发贴:22
#52002/3/25 14:18:03
首先感谢版主的回复,我也看过《制作快速启动的projector》一文,是这样一个问题:

在用stub player来启动main电影时,初始过程仅加载了main电影中用到的Xtra,
other电影中需要的如Flash Asset.x32、Text Asset.x32、budapi.x32等放在同目录的otherxtra文件夹中,在main.dir中点击跳转到other电影时再用openxlib the applicationPath & "otherxtras" 把Xtra装进来,可是这个命令只能把budapi.x32之类的加载,而Flash Asset.x32、Text Asset.x32等没加载。(用showXlib查看的)
恭侯版主的回信...