网站大量收购独家精品文档,联系QQ:2885784924

简单 loading 代码.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简单 loading 代码

1、简单 loading 代码: 方法 1 、使用载入字节数判断 b=getBytesTotal();// 获取总的字节数 a=getBytesLoaded();// 已经下载的字节数 onEnterFrame=function(){// 进入帧时 , 进行判断 if (a == b) {// 如果载入的字节数等于总的字节数 delete this.onEnterFrame// 删除进入帧 gotoAndPlay(frame);// 转入到你要播放的帧 ] else {// 否则 a=getBytesLoaded();// 已经下载的字节数 percent=int(a/b*100)+%;// 计算已经下载的百分比 ] } 把上面方法放入第一帧就可以了 方法 2 、使用载入的帧数判断_ 用 Action 语法地 if frame is loaded 来实现 , 新建一层,这层专门放 Action, 第一帧, ifFrameLoaded ( 场景 , frame) {// 假如场景中地祯数已经载入 goto and play() // 跳至并播放某某祯 ( 自己设定 ) } 第二帧, O*Np@Q goto and play( 场景 1, 1)// 跳至并播放第一祯循环 再加上一个 load 地 MC 循环播放在这两帧的中间,就 OK 了。 2 、用 flash 做那种弹出的小窗口 分两步: 给 flash 中的按钮加入如下 action: on (release) { idd{ getURL (javascript:MM_openBrWindow(newweb.htm,,width=600,height=100)); 在 HTML 页面的 head.../head 之间加入下面的 javascript 代码 . script language=javascript !-- ~Y function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); ; } //-- /script 3 、载入 swf 文件的控制 在 flash 中可以使用 loadmovie ()和 loadmovienum ()两个函数控制,具体代码如下: loadmovie 载入的控制 _root.createEmptyMovieClip ( aa , 1 ); with ( aa ) { _x = 50 ; _y = 100 ; _width=200 _height=300 _alpha=50 loadMovie ( 02.swf ); } loadMovieNum 的载入控制: loadMovieNum ( 02.swf , 1 ); onEnterFrame = function () { if ( _level1 ) { with ( _level1 ) { _x = 50 ; _y = 100 ; } delete onEnterFrame ; } }; 在 flash 2004 中,增加了 MovieClipLoader 类,使用它可以控制播放,下面是一个测试代码: var mcl= new MovieClipLoader(); // 定义新的 MovieClipLoader 对象~ var listener = new Object(); // 定义一个新的对象,用来监听 load 进程 listener.onLoadProgress=function(target,loadedBytes,totalBytes ){ //onloadprogress 加载过程中每当将加载的内容写入磁盘时调用 // 其中 loadedBytes 是已经下载的字节, totalBytes 是正在加在的文件的总字节数 x=loadedBytes y=totalBytes //trace(x+ bytes 已经 load 了 ); //trace(totalBytes + bytes 需要 load); d=x*100/y // 计算已经载入的百分比 ) listener.onLoadInit = function(target) // 当执行加载的剪辑的第一帧上的动作时调用 { if(d100){ // 如果没有加载完成,不要播放 target.stop(); } else { // 加载完成,可以设置加载的 swf 文件开始播放的帧数 target.gotoAndPlay(2

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档