ActionScript Tutorial #1
• 1 min read
So, you want to develop a cool “Mouse Trailer Dust Sparkle” effect as in here. This costs 1$. Here’s a tutorial which will tell you how to do it. I’ve accomplished it using a MovieClip with a small circle. You can just replace it with your own. Here’s the code.
package
{
import flash.events.MouseEvent;
import flash.display.MovieClip;
import flash.events.Event;
public class trailer extends MovieClip
{
private function trail(e:MouseEvent):void
{
var trailMC:MovieClip=new MovieClip();
trailMC.graphics.beginFill(0×000000);
trailMC.graphics.drawCircle(stage.mouseX,stage.mouseY,5);
trailMC.graphics.endFill();
this.addChild(trailMC);
}
private function bring_it_down(e:Event):void
{
var Child:MovieClip;
for(var i:int=0;i<this.numChildren;i++)
{
Child=MovieClip(this.getChildAt(i));
if(Child.alpha<=0 || Child.y>=stage.height)
this.removeChild(Child);
Child.alpha-=0.05;
Child.y+=2;
}
}
public function trailer():void
{
stage.addEventListener(MouseEvent.MOUSE_MOVE, trail);
stage.addEventListener(Event.ENTER_FRAME, bring_it_down);
}
}
}