drag and drop bleibt beim umschalten [Flash 11]
| Beiträge: 6 Registriert: Jan 2012
| 28.01.2012, 13:35
Hallo!
Ich brauche bitte eure Hilfe.
Ich habe 2 Oberflächen mit drag and drop hintereinander auf der Zeitleiste, wenn ich die einen teilebewegt habe und ein paar frames weiter schalte sieht man die vorher bewegten teile, könnt ihr mir folgen?
Was ist zu tun?
Teil meines Codes (!Anfänger)
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | stop();
schnauze_mc.addEventListener(MouseEvent.MOUSE_DOWN, nehmen);
schnauze_mc.addEventListener(MouseEvent.MOUSE_UP, ablegen);
ichmag_mc.addEventListener(MouseEvent.MOUSE_DOWN, nehmen);
ichmag_mc.addEventListener(MouseEvent.MOUSE_UP, ablegen);
dollar_mc.addEventListener(MouseEvent.MOUSE_DOWN, nehmen);
dollar_mc.addEventListener(MouseEvent.MOUSE_UP, ablegen);
leer_mc.addEventListener(MouseEvent.MOUSE_DOWN, nehmen);
leer_mc.addEventListener(MouseEvent.MOUSE_UP, ablegen);
function nehmen(e:MouseEvent) {
e.target.startDrag();
e.target.parent.addChild(e.target);
}
function ablegen(e:MouseEvent) {
e.target.stopDrag();
if (e.target.dropTarget) {
var teil:Object = e.target;
var ziel:Object = e.target.dropTarget.parent;
if ((teil == schnauze_mc && ziel == schnauze_mcziel) ||
(teil == ichmag_mc && ziel == ichmag_mcziel) ||
(teil == dollar_mc && ziel == dollar_mcziel) ||
(teil == leer_mc && ziel == leer_mcziel))
{
// einschnappen
teil.x = ziel.x;
teil.y = ziel.y;
}
}
}
|
Ich freu mich über Antwort.
Vielen Lieben Dank, MONA | | | Beiträge: 129 Registriert: Jun 2010
| 28.01.2012, 17:12
|
|