FLASH动作脚本代码集锦(8页).doc
《FLASH动作脚本代码集锦(8页).doc》由会员分享,可在线阅读,更多相关《FLASH动作脚本代码集锦(8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-FLASH动作脚本代码集锦-第 8 页1 、简单 loading 代码: 方法 1 、使用载入字节数判断 b=getBytesTotal(); 获取总的字节数 a=getBytesLoaded(); 已经下载的字节数 onEnterFrame=function() 进入帧时 , 进行判断 if (a = b) 如果载入的字节数等于总的字节数 delete this.onEnterFrame 删除进入帧 gotoAndPlay(frame); 转入到你要播放的帧 else 否则 a=getBytesLoaded(); 已经下载的字节数 percent=int(ab100)+%; 计算已经下载的
2、百分比 把上面方法放入第一帧就可以了 方法 2 、使用载入的帧数判断_ 用 Action 语法地 if frame is loaded 来实现 , 新建一层,这层专门放 Action, 第一帧, ifFrameLoaded ( 场景 , frame) 假如场景中地祯数已经载入 goto and play() 跳至并播放某某祯 ( 自己设定 ) 第二帧, ONpQ goto and play( 场景 1, 1) 跳至并播放第一祯循环 再加上一个 load 地 MC 循环播放在这两帧的中间,就 OK 了。 2 、用 flash 做那种弹出的小窗口 分两步: 给 flash 中的按钮加入如下 act
3、ion on (release) idd getURL (MM_openBrWindow(newweb.htm,width=600,height=100); 在 HTML 页面的 head.head 之间加入下面的 javascrpt 代码 . scrpt language=javascrpt !- Y function MM_openBrWindow(theURL,winName,features) v2.0 window.open(theURL,winName,features); ; - scrpt 3 、载入 swf 文件的控制 在 flash 中可以使用 loadmovie ()和
4、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
5、; delete onEnterFrame ; ; 在 flash 2004 中,增加了 MovieClipLoader 类,使用它可以控制播放,下面是一个测试代码: var mcl= new MovieClipLoader(); 定义新的 MovieClipLoader 对象 var listener = new Object(); 定义一个新的对象,用来监听 load 进程 listener.onLoadProgress=function(target,loadedBytes,totalBytes ) onloadprogress 加载 过程中每当将加载的内容写入磁盘时调用 其中 load
6、edBytes 是已经下载的字节, totalBytes 是正在加在的文件的总字节数 x=loadedBytes y=totalBytes trace(x+ bytes 已经 load 了 ); trace(totalBytes + bytes 需要 load); d=x100y 计算已经载入的百分比 ) listener.onLoadInit = function(target) 当执行加载的剪辑的第一帧上的动作时调用 if(d100) 如果没有加载完成,不要播放 target.stop(); else 加载完成,可以设置加载的 swf 文件开始播放的帧数 target.gotoAndPla
7、y(2); target._width=400 设置加载的影片的大小及其位置等相关属性 target._height=350 target._x=25 target._y=50 mcl.addListener(listener); 注册一个新的监听对象 mcl.loadClip(.swf,1) 使用自定义的对象,加载 swf 文件 4 、设为首页 on (release) getURL(void(document.links.style.behavior=url (#default#homepage);voiddocument.links.setHomePage( htt),_self, PO
8、ST); 注意要将网页中的 flash 的 ID 号命名为 links 加入收藏夹 on (release) getURL(void window.external.AddFavorite( httw, 网页 );,_self, POST); 5 、如何随机设置 MC 颜色? 方法 1 、 MC 实例名为 mc mycolor=new Color(mc) mycolor.setRGB(random(0xffffff) 方法 2 、 MC 实例名为 mc mycolor=new Color(mc) mycolor.setRGB(random(16777215) 方法 3 、 myColor =
9、new Color(mc); myColorTransform = new Object(); 用 new Object() 为 setTrandform() 创建参数并随机取值 myra = random(100); myrb = random(255); myga = random(100); mygb = random(255); myba = random(100); mybb = random(255); myaa = random(100); myab = random(255); myColorTransform = ramyra, rbmyrb, gamyga, gbmygb,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FLASH 动作 脚本 代码 集锦
限制150内