/ Published in: Other

Expand |
Embed | Plain Text
/* ã“ã“ã‹ã‚‰ */ //準備 /* リンケージを貼ã£ãŸã‚·ãƒ³ãƒœãƒ«"box"ã‚’ç”¨æ„ ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åpict_mcã®MCã‚’ç”¨æ„ Stage全体ã«containerを作りwhileã§attach(ç”»åƒã®å¤§ãã•基準ã§ã‚‚OK) ç”»åƒã«containerã®ãƒžã‚¹ã‚¯ã‚’ã‹ã‘〠Fusekitを使ã£ã¦ãƒ©ãƒ³ãƒ€ãƒ ã«æ¶ˆã™ 一番最後ã®boxãŒæ¶ˆãˆãŸæ™‚ã«doCompleteã§æ¬¡ã®å‡¦ç†ã¸ */ //--- src --- stop(); import com.mosesSupposes.fuse.*; import mx.transitions.easing.*; ZigoEngine.simpleSetup(Shortcuts); var container:MovieClip = this.createEmptyMovieClip("container",getNextHighestDepth()); var m:Number =0; var count:Number=0; var mcy:Number = 0; var i:Number=0; while(mcy<Stage.height + mcy){ this.container.attachMovie("box", "box"+i , this.container.getNextHighestDepth()); var mc:MovieClip = this.container["box"+i]; mc._x = mc._width * (count); mc._y = mc._height * m; if (mc._x > Stage.width){ count=0 m++; }else{ count++; } mcy = mc._y; i++; // ã“ã“ã§æ¶ˆãˆæ–¹ã‚’調整 if(mcy>=Stage.height){ mc.scaleTo(0, 0, Elastic.easeOut, 0.005*i,"doComplete"); break; }else{ mc.scaleTo(0, 3, Elastic.easeOut, 0.005*Math.round(Math.random()*i)); } } // 消ã™ç”»åƒã«ãƒžã‚¹ã‚¯ã‚’ã‹ã‘ã‚‹ this.pict_mc.setMask(container); // 消ã—ãŸå¾Œã®å‡¦ç† function doComplete(){ trace("Complete"); // 生æˆã—ãŸãƒžã‚¹ã‚¯ã‚’消㙠//this.pict_mc.setMask(null); for(n=0;n<i;n++){ //var mc:MovieClip = this.container["box"+n]; //removeMovieClip(mc); } removeMovieClip(container); //_root.gotoAndPlay(1); }
Comments

- Posted By: daisuke103 on February 11, 2008
- Posted By: daisuke103 on February 11, 2008
You need to login to post a comment.