加载外部图片的百叶窗效果
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-13
var mypc:MovieClip = _root.createEmptyMovieClip("mypc", 0); for (var i = 0; i <=6; i++) { var mypcmuch:MovieClip =mypc.createEmptyMovieClip("mypc"+i, mypc.getNextHighestDepth()); mypcmuch.loadMovie("00"+i+".jpg");//我的图片格式 } var mymask:MovieClip =createEmptyMovieClip("mymask",1); var mymaskmuch:MovieClip =mymask.createEmptyMovieClip("mymaskmuch",mymask.getNextHighestDepth()); with (mymaskmuch) { beginFill(0x000000, 100); lineStyle(0, 0x000000, 0); moveTo(0, 0); lineTo(Stage.width, 0); lineTo(Stage.width, Stage.height / 10); lineTo(0, Stage.height / 10); endFill(); } var mymaskmuchHeight:Number =mymask.mymaskmuch._height; var DESCENDING = 3; for (var j=0; j<10; j++) { var mymaskmuchmuch:MovieClip =mymask.mymaskmuch.duplicateMovieClip("mymaskmuch"+j,j+8); mymaskmuchmuch._x =mymask.mymaskmuch._x; mymaskmuchmuch._y =mymask.mymaskmuch._y + j* mymaskmuchHeight; } mymask.mymaskmuch.removeMovieClip(); mymask.onPress = function() { Mouse.hide(); for (var k= 0; k<=10; k++) { var temp_mc:MovieClip =mymask["mymaskmuch"+k]; temp_mc.onEnterFrame = function() { this._height-=DESCENDING; if (this._height==0) { this._height=mymaskmuchHeight; myswapDepths() delete this.onEnterFrame; } Mouse.show(); }; }; }; mypc.setMask(mymask); function myswapDepths(){ for(var i=6; i>=0; i--) { mypc["mypc"+i].swapDepths(random(7)) }; }; 关键词: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 关于声音的常用命令介绍下一篇: Flash时钟的制作方法
关于加载外部图片的百叶窗效果的所有评论