Con AS3 esiste un metodo per impostare i margini del drag and drop?
io vorrei creare un mc vuoto nel quale caricare una foto da poter ingrandire, diciamo che al clic l'immagine raddoppia e quindi esce dai margini dello stage, è possibile impostare i 4 margini in modo che il drag ad drop si blocchi quando i lati della foto raggiungono i margini dello stage?
per ora ho fatto solo questo:
un'altra cosa per usrare la manina che afferra devo usare un'immagine vero?Codice PHP:
/*Creo un mc vuoto*/
var container_mc:MovieClip = new MovieClip();
//container_mc.graphics.beginFill(0xCCFF00);
container_mc.graphics.beginFill(0xFFFFFF);
container_mc.graphics.drawRect(0, 0, stage.stageWidth*2, stage.stageHeight*2);
container_mc.graphics.endFill();
addChild(container_mc);
/*Funzioni per il drag-and-drop*/
function mouseDown(event:MouseEvent):void {
container_mc.startDrag();
}
function mouseReleased(event:MouseEvent):void {
container_mc.stopDrag();
}
/*Se l'immagine è più grande dello stage...*/
if (container_mc.width > stage.stageWidth) {
/*identifico il comtrenitore come pulsante*/
container_mc.buttonMode = true;
/*gli dico di usare il cursore di tipo hand*/
container_mc.useHandCursor = true;
/*associo le funzioni allo atato del mouse*/
container_mc.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown);
container_mc.addEventListener(MouseEvent.MOUSE_UP, mouseReleased);
}
Grazie