help centering my movie clip? stuck in top left!
this is my code wich i though would center my movie clip but to much confusion does no such thing?
stop();
var p1aopen:Boolean=false; // port1 open #########
var p2aopen:Boolean=false; // port2 open #########
var p3aopen:Boolean=false;
var p4aopen:Boolean=false;
var centerX:uint=stage.stageWidth/2;
var centerY:uint=stage.stageHeight/2;
port1a_mc.addEventListener(MouseEvent.MOUSE_DOWN, drag);
port1a_mc.addEventListener(MouseEvent.MOUSE_UP, drop);
port2a_mc.addEventListener(MouseEvent.MOUSE_DOWN, drag);
port2a_mc.addEventListener(MouseEvent.MOUSE_UP, drop);
port3a_mc.addEventListener(MouseEvent.MOUSE_DOWN, drag);
port3a_mc.addEventListener(MouseEvent.MOUSE_UP, drop);
port4a_mc.addEventListener(MouseEvent.MOUSE_DOWN, drag);
port4a_mc.addEventListener(MouseEvent.MOUSE_UP, drop);
function drag(event:MouseEvent):void {
setChildIndex( MovieClip(event.currentTarget), numChildren - 1 );
event.currentTarget.startDrag();
}
function drop(event:MouseEvent):void {
event.target.stopDrag();
}
port1a_mc.doubleClickEnabled=true;
port1a_mc.addEventListener(MouseEvent.DOUBLE_CLICK , go1);
port2a_mc.doubleClickEnabled=true;
port2a_mc.addEventListener(MouseEvent.DOUBLE_CLICK , go2);
port3a_mc.doubleClickEnabled=true;
port3a_mc.addEventListener(MouseEvent.DOUBLE_CLICK , go3);
port4a_mc.doubleClickEnabled=true;
port4a_mc.addEventListener(MouseEvent.DOUBLE_CLICK , go4);
function go1(evt:MouseEvent):void {
port1a_mc.play();
if (p1aopen) { // if port1 open, #########
p1aopen=false; // set open flag false #########
} else { // if the port isn't open open it #########
p1aopen=true; // set open flag false true #########
port1a_mc.addEventListener(Event.ENTER_FRAME, centerP1MC);
} //#########
}
function centerP1MC(evt:Event):void {
port1a_mc.x=centerX-port1a_mc.width/2;
port1a_mc.y=centerY-port1a_mc.height/2;
if (port1a_mc.currentFrame==port1a_mc.totalFrames-1) {
port1a_mc.removeEventListener(Event.ENTER_FRAME, centerP1MC);
}
}
function go2(evt:MouseEvent):void {
port2a_mc.play();
if (p2aopen) { // if port1 open, #########
p2aopen=false; // set open flag false #########
} else { // if the port isn't open open it #########
p2aopen=true; // set open flag false true #########
port2a_mc.addEventListener(Event.ENTER_FRAME, centerP2MC);
} //#########
}
function centerP2MC(evt:Event):void {
port2a_mc.x=centerX-port2a_mc.width/2;
port2a_mc.y=centerY-port2a_mc.height/2;
if (port2a_mc.currentFrame==port2a_mc.totalFrames-1) {
port2a_mc.removeEventListener(Event.ENTER_FRAME, centerP2MC);
}
}
function go3(evt:MouseEvent):void {
port3a_mc.play();
if (p3aopen) { // if port1 open, #########
p3aopen=false; // set open flag false #########
} else { // if the port isn't open open it #########
p3aopen=true; // set open flag false true #########
port3a_mc.addEventListener(Event.ENTER_FRAME, centerP3MC);
} //#########
}
function centerP3MC(evt:Event):void {
port3a_mc.x=centerX-port3a_mc.width/2;
port3a_mc.y=centerY-port3a_mc.height/2;
if (port3a_mc.currentFrame==port3a_mc.totalFrames-1) {
port3a_mc.removeEventListener(Event.ENTER_FRAME, centerP3MC);
}
}
function go4(evt:MouseEvent):void {
port4a_mc.play();
if (p4aopen) { // if port1 open, #########
p4aopen=false; // set open flag false #########
} else { // if the port isn't open open it #########
p4aopen=true; // set open flag false true #########
port4a_mc.addEventListener(Event.ENTER_FRAME, centerP4MC);
} //#########
}
function centerP4MC(evt:Event):void {
port4a_mc.x=centerX-port4a_mc.width/2;
port4a_mc.y=centerY-port4a_mc.height/2;
if (port4a_mc.currentFrame==port4a_mc.totalFrames-1) {
port4a_mc.removeEventListener(Event.ENTER_FRAME, centerP4MC);
}
}
//allows a hand curser to be visable on rollover
port1a_mc.buttonMode=true;
port2a_mc.buttonMode=true;
port3a_mc.buttonMode=true;
port4a_mc.buttonMode=true;
|