Flash ActionScript3中的Loading写法

来源:互联网
更新时间:2016/12/3 11:05:55
责任编辑:李志喜
字体:

  了解Flash Loading原理的朋友应该知道,制作loading至少需要两帧,第一帧为loading动画,第二帧为你的内容。

  下面的ActionScript3代码中假设flash有两帧:

  一开始的时候自动停止第一帧,然后进行loading操作,需要显示进度可以在loadProgress里写你需要的操作,加载完后自己跳到第二帧,并停止。

  需要注意的是在main函数里,使用了addFrameScript给动画的第二帧添加了stop()代码,这里不是必须的,addFrameScript是一个隐藏函数,这里只是测试一下。

  注意:addFrameScript中,前面是帧数,后面是要加载的函数,帧数是从0开始的。

package{

  import flash.display.*;

  import flash.events.*;

  public class main extends MovieClip{

    public function main():void{

      stop()

      //也可以使用addFrameScript给指定的帧添加代码

      //addFrameScript(1,frameScript)

      //调用加载脚本

      loadScript()

    }

    private function loadScript():void{

      //as3中,所以的显示对象都可以使用loaderInfo来侦听加载状态

      //我们添加一个""Progress""和一个""complete""

      root.loaderInfo.addEventListener(ProgressEvent.PROGRESS,loadProgress,false,0,true)

      root.loaderInfo.addEventListener(Event.COMPLETE,init,false,0,true)

    }

    private function loadProgress(e:ProgressEvent):void{

      //加载过程中会调用此函数

      //e.bytesLoaded/e.bytesTotal分别是已经加载字节跟总字节

      //需要显示进度可以在这里操作

      trace(e.bytesLoaded,e.bytesTotal)

    }

    private function init(e:Event):void{

      //加载完成,我们跳到第二帧进行播放

      gotoAndStop(2)

      //操作代码....

    }

    private function frameScript():void{

      trace(""第二帧停止"")

      stop()

      //操作

    }

  }

}

www.xue163.com true /3/30565.html report 2171 FlashActionScript3中的Loading写法,了解FlashLoading原理的朋友应该知道,制作loading至少需要两帧,第一帧为loading动画,第二帧为你的内容。下面的ActionScript3代码中假设flash有两帧:一开始的时候自动停止第一帧,然后进行loading操作,需要显示...
最近关注
首页推荐
热门图片
相关文章:
最新添加资讯
24小时热门资讯
精彩资讯
精彩推荐
热点推荐
真视界
精彩图片
社区精粹
关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
Copyright © 2004-2016 Xue163.com All Rights Reserved. 中国学网 版权所有
京ICP备10044368号-1 京公网安备11010802011102号
荐闻 | 学网头条知识问答 | 装修 | 作业 | 荐闻 | 学网头条精彩微信 | 新闻中心 | 软件教室 | 设计大全 | 网络相关 | 英语学习 | 开发编程 | 考试中心 | 参考范文 | 管理文库 | 营销中心 | 站长之家 | IT信息中心 | 商学院 | 数码大全 | 硬件DIY | 企业服务 | 网吧在线 | 问吧 | 百科 | 硬件知识 | 本网视点 | 文库 | 手机 | 平板 | 汽车 | 游戏 | 家电 | 精彩摄影 | 时尚科技 | 现代家居 | IT女人 | 经验 | 每日新闻 | 健康养生 | 图书馆 | 猎奇 | 精彩看点 | 图库 | 新闻中心 | 软件教室 | 设计大全 | 网络相关 | 英语学习 | 开发编程 | 考试中心 | 参考范文 | 管理文库 | 营销中心 | 站长之家 | IT信息中心 | 商学院 | 数码大全 | 硬件DIY | 企业服务 | 网吧在线 | 问吧 | 百科 | 硬件知识 | 本网视点 | 文库 | 手机 | 平板 | 汽车 | 游戏 | 家电 | 精彩摄影 | 时尚科技 | 现代家居 | IT女人 | 经验 | 每日新闻 | 健康养生 | 图书馆 | 精彩微信 | 猎奇 | 精彩看点 | 图库编程 方案 信息windows方案windows answer文档机构教育文档问答中心IT编程数码信息解决方案信息中心IT科技