Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!
74
Warum funktioniert das Drag & Drop nicht richtig?
stop();
this.objekt_mc.buttonMode = true;
this.objekt_mc.addEventListener(MouseEvent.MOUSE_DOWN, onHand);
function onHand (e:MouseEvent):void {
e.target.startDrag(false, new Rectangle (100,100,550,400));
}
stop();
this.objekt_mc.buttonMode = true;
this.objekt_mc.addEventListener(MouseEvent.MOUSE_DOWN, onHand);
function onHand (e:MouseEvent):void {
e.target.startDrag(false, new Rectangle (100,100,550,400));
}
stop();
Es fehlt der Eventlistener zum Loslassen:
this.objekt_mc.buttonMode = true;
this.objekt_mc.addEventListener(MouseEvent.MOUSE_DOWN, onHand);
function onHand (e:MouseEvent):void {
e.target.startDrag(false, new Rectangle (100,100,550,400));
stage.addEventListener(MouseEvent.MOUSE_UP, onLoslassen);
}
function onLoslassen (e:MouseEvent):void {
this.objekt_mc.stopDrag();
stage.removeEventListener(MouseEvent.MOUSE_UP, onLoslassen);
}
Es fehlt der Eventlistener zum Loslassen:
this.objekt_mc.buttonMode = true;
this.objekt_mc.addEventListener(MouseEvent.MOUSE_DOWN, onHand);
function onHand (e:MouseEvent):void {
e.target.startDrag(false, new Rectangle (100,100,550,400));
stage.addEventListener(MouseEvent.MOUSE_UP, onLoslassen);
}
function onLoslassen (e:MouseEvent):void {
this.objekt_mc.stopDrag();
stage.removeEventListener(MouseEvent.MOUSE_UP, onLoslassen);
}
Karteninfo:
Autor: CoboCards-User
Oberthema: Internet/Intranet
Thema: Flash und Webtechnologien
Veröffentlicht: 14.10.2014