Skip to content

Instantly share code, notes, and snippets.

@plucury
Created September 28, 2016 13:39
Show Gist options
  • Save plucury/c6ffe9d7569fe36ecff6cbafe31ae618 to your computer and use it in GitHub Desktop.
Save plucury/c6ffe9d7569fe36ecff6cbafe31ae618 to your computer and use it in GitHub Desktop.
stop();
var offset:int = 20
var answeris5StartX:int = 849.05
var answeris5StartY:int = 318.25
var answeris5EndX:int = 1066.95
var answeris5EndY:int = 514.2
answeris5.buttonMode = true;
answeris5.addEventListener(MouseEvent.MOUSE_DOWN,startDragging);
answeris5.addEventListener(MouseEvent.MOUSE_UP,stopDragging);
var answeris14StartX:int = 701.1
var answeris14StartY:int = 329.25
var answeris14EndX:int = 97.8
var answeris14EndY:int = 89.1
answeris14.buttonMode = true;
answeris14.addEventListener(MouseEvent.MOUSE_DOWN,startDragging);
answeris14.addEventListener(MouseEvent.MOUSE_UP,stopDragging);
var answeris15StartX:int = 601.65
var answeris15StartY:int = 319.05
var answeris15EndX:int = 97.8
var answeris15EndY:int = 89.1
answeris15.buttonMode = true;
answeris15.addEventListener(MouseEvent.MOUSE_DOWN,startDragging);
answeris15.addEventListener(MouseEvent.MOUSE_UP,stopDragging);
var answeris7StartX:int = 445.25
var answeris7StartY:int = 326.6
var answeris7EndX:int = 1055
var answeris7EndY:int = 88.7
answeris7.buttonMode = true;
answeris7.addEventListener(MouseEvent.MOUSE_DOWN,startDragging);
answeris7.addEventListener(MouseEvent.MOUSE_UP,stopDragging);
var answeris9StartX:int = 286.6
var answeris9StartY:int = 344.7
var answeris9EndX:int = 1048.35
var answeris9EndY:int = 317.05
answeris9.buttonMode = true;
answeris9.addEventListener(MouseEvent.MOUSE_DOWN,startDragging);
answeris9.addEventListener(MouseEvent.MOUSE_UP,stopDragging);
var answeris11StartX:int = 824.3
var answeris11StartY:int = 218.7
var answeris11EndX:int = 824.3
var answeris11EndY:int = 528.6
answeris11.buttonMode = true;
answeris11.addEventListener(MouseEvent.MOUSE_DOWN,startDragging);
answeris11.addEventListener(MouseEvent.MOUSE_UP,stopDragging);
var answeris13StartX:int = 672
var answeris13StartY:int = 236.2
var answeris13EndX:int = 336.35
var answeris13EndY:int = 532.1
answeris13.buttonMode = true;
answeris13.addEventListener(MouseEvent.MOUSE_DOWN,startDragging);
answeris13.addEventListener(MouseEvent.MOUSE_UP,stopDragging);
var answeris10StartX:int = 461.4
var answeris10StartY:int = 203
var answeris10EndX:int = 585.1
var answeris10EndY:int = 505.85
answeris10.buttonMode = true;
answeris10.addEventListener(MouseEvent.MOUSE_DOWN,startDragging);
answeris10.addEventListener(MouseEvent.MOUSE_UP,stopDragging);
var answeris16StartX:int = 293.75
var answeris16StartY:int = 203
var answeris16EndX:int = 61.85
var answeris16EndY:int = 282.75
answeris16.buttonMode = true;
answeris16.addEventListener(MouseEvent.MOUSE_DOWN,startDragging);
answeris16.addEventListener(MouseEvent.MOUSE_UP,stopDragging);
function startDragging(e:MouseEvent):void{
e.currentTarget.startDrag();
}
function stopDragging(e:MouseEvent){
e.currentTarget.stopDrag();
switch(e.currentTarget){
case answeris5:
if(answeris5.x < answeris5EndX - offset || answeris5.x > answeris5EndX + offset || answeris5.y < answeris5EndY - offset || answeris5.y > answeris5EndY + offset ){
answeris5.x = answeris5StartX;
answeris5.y = answeris5StartY;
}else{
answeris5.x = answeris5EndX;
answeris5.y = answeris5EndY;
checkGame();
}
break;
case answeris14:
if(answeris14.x < answeris14EndX - offset || answeris14.x > answeris14EndX + offset || answeris14.y < answeris14EndY - offset || answeris14.y > answeris14EndY + offset ){
answeris14.x = answeris14StartX;
answeris14.y = answeris14StartY;
}else{
answeris14.x = answeris14EndX;
answeris14.y = answeris14EndY;
checkGame();
}
break;
case answeris15:
if(answeris15.x < answeris15EndX - offset || answeris15.x > answeris15EndX + offset || answeris15.y < answeris15EndY - offset || answeris15.y > answeris15EndY + offset ){
answeris15.x = answeris15StartX;
answeris15.y = answeris15StartY;
}else{
answeris15.x = answeris15EndX;
answeris15.y = answeris15EndY;
checkGame();
}
break;
case answeris7:
if(answeris7.x < answeris7EndX - offset || answeris7.x > answeris7EndX + offset || answeris7.y < answeris7EndY - offset || answeris7.y > answeris7EndY + offset ){
answeris7.x = answeris7StartX;
answeris7.y = answeris7StartY;
}else{
answeris7.x = answeris7EndX;
answeris7.y = answeris7EndY;
checkGame();
}
break;
case answeris9:
if(answeris9.x < answeris9EndX - offset || answeris9.x > answeris9EndX + offset || answeris9.y < answeris9EndY - offset || answeris9.y > answeris9EndY + offset ){
answeris9.x = answeris9StartX;
answeris9.y = answeris9StartY;
}else{
answeris9.x = answeris9EndX;
answeris9.y = answeris9EndY;
checkGame();
}
break;
case answeris11:
if(answeris11.x < answeris11EndX - offset || answeris11.x > answeris11EndX + offset || answeris11.y < answeris11EndY - offset || answeris11.y > answeris11EndY + offset ){
answeris11.x = answeris11StartX;
answeris11.y = answeris11StartY;
}else{
answeris11.x = answeris11EndX;
answeris11.y = answeris11EndY;
checkGame();
}
break;
case answeris13:
if(answeris13.x < answeris13EndX - offset || answeris13.x > answeris13EndX + offset || answeris13.y < answeris13EndY - offset || answeris13.y > answeris13EndY + offset ){
answeris13.x = answeris13StartX;
answeris13.y = answeris13StartY;
}else{
answeris13.x = answeris13EndX;
answeris13.y = answeris13EndY;
checkGame();
}
break;
case answeris10:
if(answeris10.x < answeris10EndX - offset || answeris10.x > answeris10EndX + offset || answeris10.y < answeris10EndY - offset || answeris10.y > answeris10EndY + offset ){
answeris10.x = answeris10StartX;
answeris10.y = answeris10StartY;
}else{
answeris10.x = answeris10EndX;
answeris10.y = answeris10EndY;
checkGame();
}
break;
case answeris16:
if(answeris16.x < answeris16EndX - offset || answeris16.x > answeris16EndX + offset || answeris16.y < answeris16EndY - offset || answeris16.y > answeris16EndY + offset ){
answeris16.x = answeris16StartX;
answeris16.y = answeris16StartY;
}else{
answeris16.x = answeris16EndX;
answeris16.y = answeris16EndY;
checkGame();
}
break;
}
}
function checkGame():void {
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment