Hallo,
Ich bin ein Flash-Einsteiger, habe aber schon ein wenig Erfahrung mit Programmierung. Die Grundlagen verstehe ich bereits.
Folgendes Problem habe ich nun:
in dem Frame, in dem sich alles abspielt ist zunächst dieses AS:
ein button hat folgenden AS:
ich habe 3 symbole, one, two und three.
Alle Symbole haben dieses AS:
es funktioniert FAST alles. bei Klick auf den Button erscheint erst Symbol "one", und gleitet auf die Koordinate 500,500 zu. Bei einem weiteren Klick erscheint auch Symbol "two". Was jetzt aber nicht passiert, ist das:
und zwar wollte ich damit erreichen, dass, sobald ich ein 2tes mal auf den Button klicke (und damit a > 1 ist), das erste Symbol, also "one", zur Koordinate 1000, 1000 gleitet, tut es aber nicht.
Bestimt habe ich einen Denkfehler dra drin. Könnt ihr mir bitte weiterhelfen?
Danke!
Ich bin ein Flash-Einsteiger, habe aber schon ein wenig Erfahrung mit Programmierung. Die Grundlagen verstehe ich bereits.
Folgendes Problem habe ich nun:
in dem Frame, in dem sich alles abspielt ist zunächst dieses AS:
Code:
var symbole:Array = ["one", "two", "three"];
var counter:Number = 0;
var a:Number = 0;
Code:
on (release) {
attachMovie(symbole[a],"mein_objekt",counter);
mein_objekt._x = 0;
mein_objekt._y = 0;
counter++;
a++;
}
Alle Symbole haben dieses AS:
Code:
onClipEvent (enterFrame) {
if (a=1) { // die 1 ist bei "two" eine 2 und bei "three" eine 3
_x = _x+(500-_x)/12;
_y = _y+(500-_y)/12;
} else {
_x = _x+(1000-_x)/12;
_y = _y+(1000-_y)/12;
}
}
Code:
} else {
_x = _x+(1000-_x)/12;
_y = _y+(1000-_y)/12;
}
Bestimt habe ich einen Denkfehler dra drin. Könnt ihr mir bitte weiterhelfen?
Danke!