http://www.kingda.org/tools/KLoader.html 装载的过程中可以点击 skin no1, skin no2来切换loading 皮肤。 点击unload 可以卸载movie. 两个演示,一个是三年前的作品,缥缈,5M 一个是4年前的作品,twins,2M。都足够大到慢慢看loading ,哈哈。 如果要重复观看loading演示的话,请先到internet >"工具">清除缓存才可以。
安装方法参考: (此处更新,清查看)2006-11-15 打开压缩包,有两个文件,KLoader.fla文件和KingdaLoader.mxp文件。 双击mxp文件,按提示安装。 如要使用KLoader,请直接从组件面板kingda.org目录中拖入Fla文件即可。然后就可以在参数面板上设置相关参数。
详细使用方法: 安装好后,使用时请直接从面板中拖动KLoader组件到你的Fla文件舞台上,命名为,比如说"aaa". 你要装载的swf的URL是"http://www.xxx.com/xxx.swf",或者是相对路径的"xxx/xxx.swf", (URL可以是:要加载的 SWF、JPEG、GIF 或 PNG 文件的绝对或相对 URL。) 然后,在帧的动作面板中写: aaa.load("http://www.xxx.com/xxx.swf"); 即可。 注意: KLoader不但可以加载整个swf文件。也可以放在一个个Mc里加载子swf。这时候只要在load前多写一行 aaa.isLockroot = false; 就可以了。
如何换皮肤:做一个mc,有100帧,里面放什么动画随你便,只要展示大概从0-100的变化即可。 只要有一个 动态文本框,名字必须取为 "load_tip",即可。 然后设置该mc在库中的link_id(链接ID),比如设为 "xxx_mc" 那么换皮肤就可以使用:
kLoaderInstance.setup("xxx_mc"); kLoaderInstance.load("URL"); //这时皮肤就换了。
皮肤例子: 点击下载
API: 1如何动态创建KLoader? a. import org.kingda.tools.loader.KLoader; createClassObject(KLoader, "yourLoaderName", depthNumber);
2.设置根锁住(好比你的KLoader命名为kLoaderInstance) kLoaderInstance.isLockroot = true //锁住 kLoaderInstance.isLockroot = false //不锁 (在使用load前设置)
3.换皮肤: kLoaderInstance.setup("skinLinkageID"); (在使用load前设置)
4.加载 kLoaderInstance.load("URLstring");
5.卸载 kLoaderInstance.unload();
6.对装载的影片的引用,供高级用户使用。 kLoaderInstance.container //MovieClip类型
7.装载成功事件,供高级用户使用。 事件对象结构: eO.type = "loaded"; eO.target = this; eO.target_mc = mc;
8.装载失败事件,供高级用户使用。 事件对象结构:eO.type = "error"; eO.target = this; eO.target_mc = mc; eO.errorCode = errorCode; eO.httpStatus = httpStatus; 注意,为了测试loader组件,目前内置了一个小小的统计,会将你装载的swf的 url字符串返回一下,便于我统计。正式版中会去掉,情支持。
|