发新话题
打印

〖讨论〗动画预载研究相关

‘主场景A’导入‘菜单B’到第三深度, ‘菜单B’导入‘预载C’到第二深度, 此‘预载C’第一帧为空白。所以此偷偷预载不知不觉。 在‘菜单B’上点击‘按扭’执行两个命令: 1:主场景第二深度的动画(也就是‘预载C’)跳到第二帧; 2:载入‘动画D’ 平时我们做的东西,都有主动画,都会导入主菜单。但许多时候因为 网络的原因,就算我们做了预载系统的动画,也会出现页面按扭点击 无反应的情况。 加多一个‘预载C’做为‘菜单B’载入‘动画D’的网络间隔补充。 源文件下载地址: http://www.actionscripts.org/tutorials/beg...e/Interface.zip

TOP

支持一下,等我忙完了这一阵也来制作实例 smile.gif

TOP

关于“偷偷载入”的研究: 在“主动画A”播放的时候,把要载入主动画的“分动画B”载入。 浏览者在浏览“主动画A”的时候,“分动画B”已经偷偷载入完毕了! 我用了测试,LOADING主动画的时候是不会连“分动画B”也一起LOADING的,要不然就没意义了。 在“主动画A”用的是:loadMovieNum("分动画B","2"); “分动画B”第一帧是空白的,所以导入的时候不会在“主动画A”中显示出来。 在按扭加: tellTarget ("_level2") { gotoAndPlay(2); }{ //主场景的第二层级深度上的东西从第二帧开始播放。 在“主动画A”做多几个效果,或者多几个互动的按扭吸引,只要拖住浏览者5秒钟,“分动画B”是可以在浏览者点击到进入前载入完的!8D 比如我们做5个高质量的图片的SWF,载入第一张图片的时候有LOADING,在第一张做个5秒钟效果,就赢得了第二张的载入时间!依次类推,本来浏览者每次点击都得等待5秒,就变成了只用等待第一次的5秒!smile_wink.gif本来5个图片整合的100K的动画,就变成的一个图片的20K的动画,爽吧! 分割、再分割、偷去浏览者的浏览时间,换来偷偷载入!

TOP

好想法!支持!8D

TOP

其实就是一个分段下载的概念,下载完成第一个,就下载第二个,无所谓什么预载的,不过是创建了一个看不到的mc来loadMovie,然后stop,需要它播放的时候,放到主场景内部来播放,一旦播放完成就卸载掉或者其他的做法. 另外一个做法是比较占用浏览者的带宽,就是同时下载n个分段,然后依次显示

TOP

我也学着做做

TOP

发新话题