| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| #no.991 @ MM Registriert seit: Apr 2003 Ort: München
Beiträge: 327
| Drag&drop mit Arrayinhalten
Hi zusammen, ich versuche grad einen kleinen Shop zu machen. Hier soll der User ein Motiv auf einen Artikel ziehen. Um nicht ein ellenlangens Script zu schreiben, dachte ich, dass man das vielleicht mit Listen machen könnte. Nur klappt da die Zuweisung auf die Instanzen nicht. Mein AS sieht so aus: ActionScript:
ActionScript:
Ich häng das Movie mal dran. Viele Grüsse, Micha
__________________ Arbeit ist keine Lösung... |
| | |
| | #4 (permalink) |
| #no.991 @ MM Registriert seit: Apr 2003 Ort: München
Beiträge: 327
|
Sodele. So gehts. Code: anzMotive = 3
anzArtikel = 4
this.onEnterFrame = function () {
for (var m=1; m <= anzMotive; m++) {
var myMotive = this["motiv" + m];
if (myMotive.moveme) {
myMotive.destinox = _xmouse;
myMotive.destinoy = _ymouse;
} else {
myMotive.destinox = myMotive.homex;
myMotive.destinoy = myMotive.homey;
for (var a=1; a<=anzArtikel; a++) {
if (myMotive.hitTest(this["artikel"+a])) {
myMotive.destinox = this["artikel"+a]._x;
myMotive.destinoy = this["artikel"+a]._y;
trace("Motiv " + m+ " Artikel " + a);
break;
}
}
}
myMotive._x += (myMotive.destinox-myMotive._x)/8;
myMotive._y += (myMotive.destinoy-myMotive._y)/8;
}
} Micha
__________________ Arbeit ist keine Lösung... |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |