Professional Documents
Culture Documents
Aksion
Aksion
dnt
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.geom.Point;
public class protagonis extends MovieClip
{
protected var originalPosition:Point;
public function protagonis()
{
originalPosition = new Point( x, y );
buttonMode = true;
addEventListener( MouseEvent.MOUSE_DOWN, down)
}
protected function down( event:MouseEvent ):void
{
parent.addChild( this );
startDrag();
stage.addEventListener( MouseEvent.MOUSE_UP, stageUp );
}
protected function stageUp( event:MouseEvent ):void
{
stage.removeEventListener( MouseEvent.MOUSE_UP, stageUp
);
stopDrag();
if( dropTarget)
{
if( dropTarget.parent.name == "tokoh" )
{
scaleX = scaleY = 0,2;
alpha = 0,6;
y = stage.stageHeight - height - 10;
buttonMode = false;
removeEventListener( MouseEvent.MOUSE_DO
WN, down );
}else{
returnToOriginalPosition();
}
}else{
returnToOriginalPosition();
}
}