欢迎来到天天文库
浏览记录
ID:47057097
大小:48.50 KB
页数:9页
时间:2019-07-11
《FLASH动作脚本代码集锦》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、FLASH动作脚本代码集锦1、简单loading代码:方法1、使用载入字节数判断b=getBytesTotal();//获取总的字节数a=getBytesLoaded();//已经下载的字节数onEnterFrame=function(){//进入帧时,进行判断if(a==b){//如果载入的字节数等于总的字节数deletethis.onEnterFrame//删除进入帧gotoAndPlay("frame");//转入到你要播放的帧]else{//否则a=getBytesLoaded();//已经下载的字节数percent=int(a/b*100)+"%";//计算
2、已经下载的百分比]}把上面方法放入第一帧就可以了方法2、使用载入的帧数判断_用Action语法地ifframeisloaded来实现,新建一层,这层专门放Action,第一帧,ifFrameLoaded("场景",frame){//假如场景中地祯数已经载入gotoandplay()//跳至并播放某某祯(自己设定)}第二帧,O*Np@Qgotoandplay("场景1",1)//跳至并播放第一祯循环再加上一个load地MC循环播放在这两帧的中间,就OK了。2、用flash做那种弹出的小窗口分两步:给flash中的按钮加入如下action:on(release){idd{
3、getURL("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");在HTML页面的
4、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=1
5、00; } deleteonEnterFrame;}};在flash2004中,增加了MovieClipLoader类,使用它可以控制播放,下面是一个测试代码:varmcl=newMovieClipLoader();//定义新的MovieClipLoader对象~varlistener=newObject();//定义一个新的对象,用来监听load进程listener.onLoadProgress=function(target,loadedBytes,totalBytes){//onloadprogress加载过程中每当将加载的内容写入磁盘时调用//其中load
6、edBytes是已经下载的字节,totalBytes是正在加在的文件的总字节数x=loadedBytesy=totalBytes//trace(x+"bytes已经load了");//trace(totalBytes+"bytes需要load");d=x*100/y//计算已经载入的百分比)listener.onLoadInit=function(target)//当执行加载的剪辑的第一帧上的动作时调用{if(d<100){//如果没有加载完成,不要播放target.stop();}else{//加载完成,可以设置加载的swf文件开始播放的帧数target.gotoA
7、ndPlay(2);}target._width=400//设置加载的影片的大小及其位置等相关属性target._height=350target._x=25target._y=50}mcl.addListener(listener);//注册一个新的监听对象mcl.loadClip("***.swf",1)//使用自定义的对象,加载swf文件4、设为首页on(release){getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voi
此文档下载收益归作者所有