Thursday, 23 October 2014

EMBEDED FONT DRAG DROP IN FLASH









var counter:Number = 0;
var startX:Number;
var startY:Number;

square_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
square_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);


function pickUp(event:MouseEvent):void {
     event.target.startDrag(true);
     reply_txt.text = "";
     event.target.parent.addChild(event.target);
     startX = event.target.x;
     startY = event.target.y;
}
function dropIt(event:MouseEvent):void {
     event.target.stopDrag();
     var myTargetName:String = "target" + event.target.name;
     var myTarget:DisplayObject = getChildByName(myTargetName);
     if (event.target.dropTarget != null && event.target.dropTarget.parent == myTarget){
         reply_txt.text = "Good Job!";
         event.target.removeEventListener(MouseEvent.MOUSE_DOWN, pickUp);
         event.target.removeEventListener(MouseEvent.MOUSE_UP, dropIt);
         event.target.buttonMode = false;
         event.target.x = myTarget.x;
         event.target.y = myTarget.y;
         counter++;
     } else {
         reply_txt.text = "try again";
         event.target.x = startX;
         event.target.y = startY;
     }
        if(counter == 1){
        reply_txt.text = "You're Done";
    }
}

square_mc.buttonMode = true;

 


















EmoticonEmoticon