Search tutorials
![]() |
These were made acccording to mouse movement. The more abrupt the movement the more chaotic the design. Make two layers in the _root level. Name one 'actions'. Name the other 'body'. Select frame 1 of the 'actions' layer and paste the code below into the actions panel. ********************************************************************* maxNum=50; num=0; mouse.hide(); pos=body._width+(i*20); body.onEnterFrame = function(){ if(num body._alpha=random(30)+40; _root.body._visible=false; this.lineStyle(0,0xFFFFFF,30); this.curveTo(this._x,this._y,(_root._xmouse-_x),(_root._ymouse-_y)); this._xscale=random(30); this._yscale=random(30); } body._rotation+=(Math.cos(body._x)*Math.sin(body._x))+i*Math.abs(pos); } ********************************************************************* That takes care of the duplication as well as the actual drawing and properties of the object. Next we have to make our object. Select the 'body' layer. Make a basic graphic. Circle, square, triangle whatever. The smaller the better. I have the height and width at 1. Select the graphic, press F8 and make it a movieClip called 'body'. In the properties panel name the instance 'body' Double-click the 'body' movieClip on the stage. Make another layer inside the MovieClip and select frame 1 In the actions panel type: _parent.num+=1; This makes sure that we don't endlessly duplicate the MovieClip until our computer finally crashes. Once _parent.num reaches 50 it will stop duplicating. You can change the number by altering the variable maxNum on the _root level. ********************************************************************* Lasticity but not leasticity the elasticity... select your movieClip on the _root level and then in the actions panel type: onClipEvent(load){ q=.2; d=.9; } onClipEvent(enterFrame){ bodyX=(_root._xmouse -_x)*q; bodyY=(_root._ymouse -_y)*q; velocityX+=bodyX; velocityY+=bodyY; velocityX*=d; velocityY*=d; _x+=velocityX; _y+=velocityY; } |
» Level Advanced |
Added: 2005-02-18 Rating: 3 Votes: 27 |
» Author |
musician-artist-computer geek |
» Download |
Download the files used in this tutorial. |
Download (149 kb) |
» Forums |
More help? Search our boards for quick answers! |