| | | Guest |  |
| Posted: Sun Aug 31, 2008 4:15 am Post subject: MC connection ease dynamic presentation (as2.0) |  |
| |  | |
ReadMore:http://imjohnny.cn/
///==================MC connection ease dynamic presentation (as2.0) ============= ///============================= JOHNNY =========================== //copyright@www.imjohnny by johnny 2008.5.10 Stage.scaleMode = noScale; var mytxtarray:Array = new Array($B!I(BAS1.0$B!m(B, $B!H(BAS2.0$B!m(B, $B!H(BAS3.0$B!m(B, $B!H(BAIR$B!I(B, $B!H(BLITE$B!I(B, $B!H(BFLEX$B!I(B, $B!H(BRIA$B!I(B, $B!H(BASK$B!I(B, $B!H(BFORUM$B!I(B, $B!H(BSOURCE$B!I(B); //Copy 10 to MC on the scene and given its parameters for (var i:Number = 0; i<10; i++) { _root.attachMovie($B!I(Bmc$B!I(B,$B!I(Bmc$B!I(B+i,i+1); _root["mc"+i]._x = 30+40*i; _root["mc"+i]._y = 100+30*Math.random(10)*i; _root["mc"+i].mytxt.text = mytxtarray[i]; _root["mc"+i].onPress = function() { m = false; startDrag(this); getmc_x = this._x; getmc_y = this._y; }; _root["mc"+i].onRelease = function() { m = true; stopDrag(); this.onEnterFrame = function() { if (m == true) { this._x += ((getmc_x-this._x)*0.6)/0.35; this._y += ((getmc_y-this._y)*0.6)/0.35;//2 ease moving } else { delete this.onEnterFrame; } }; }; } //Drawing a line connecting all MC _root.createEmptyMovieClip($B!I(Bline$B!I(B,0); _root.line.onEnterFrame = function() { this.clear(); this.lineStyle(1,0$B!_(B000000,100); this.moveTo(mc0._x,mc0._y); for (var j:Number = 1; j<10; j++) { this.lineTo(_root["mc"+j]._x,_root["mc"+j]._y); } }; |
|