Hallo,
erstmal sorry, dass ich keinen aussagekräftigen Betreff gewählt habe. Aber ich hab wirklich absolut keine Ahnung, wie ich meine Problem in ein paar Wörtern erklären kann!
Also hier mein Problem:
Am besten schaut ihr euch mal an, was ich überhaupt genau möchte:
http://hjpw.hj.funpic.de/test.html
Wie Ihr seht, verschiebt sich die Stadtkarte entsprechend, wenn man auf die Pfeile klickt.
Und wie Ihr auch seht, wandern die roten Balken (die Straßen bedecken) mit. SO nun habe ich folgendes Problem:
Bisher habe ich die Straßenbalken immer per Name angesprochen.
Aber kann ich das irgendwie mit einer Schleife zusammenfassen?
Sonst wird der ActionScript-Code ewig lang bei z.B. 100 Straßenbalken.
Hier ist der momentane Code um mich etwas besser zu verstehen!
Die ist der Code, der bei dem Dreieck ganz oben links in der Ecke steht:
onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse,_root._ymouse,true)) {
open = true;
}
}
onClipEvent (mouseUp) {
open = false;
}
onClipEvent (enterFrame) {
if (open) {
_root.test._x += 5;
_root.test._y += 5;
_root.strasse1._x += 5;
_root.strasse1._y += 5;
_root.strasse2._x += 5;
_root.strasse2._y += 5;
}
}
Wie Ihr seht habe ich das bis jetzt gelöst jeden Straßenbalken ("strasse1" und "strasse2") einzeln anzusprechen doch wenn ich nachher 100 Straßenbalken habe, wäre das dumme Schreibarbeit. So nun habe ich gerade erst angefangen mit Flash zu arbeiten und wollte wissen wie man das hier am besten mit einer Schleife lösen kann!
Vielen Dank im Vorraus!
erstmal sorry, dass ich keinen aussagekräftigen Betreff gewählt habe. Aber ich hab wirklich absolut keine Ahnung, wie ich meine Problem in ein paar Wörtern erklären kann!
Also hier mein Problem:
Am besten schaut ihr euch mal an, was ich überhaupt genau möchte:
http://hjpw.hj.funpic.de/test.html
Wie Ihr seht, verschiebt sich die Stadtkarte entsprechend, wenn man auf die Pfeile klickt.
Und wie Ihr auch seht, wandern die roten Balken (die Straßen bedecken) mit. SO nun habe ich folgendes Problem:
Bisher habe ich die Straßenbalken immer per Name angesprochen.
Aber kann ich das irgendwie mit einer Schleife zusammenfassen?
Sonst wird der ActionScript-Code ewig lang bei z.B. 100 Straßenbalken.
Hier ist der momentane Code um mich etwas besser zu verstehen!
Die ist der Code, der bei dem Dreieck ganz oben links in der Ecke steht:
onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse,_root._ymouse,true)) {
open = true;
}
}
onClipEvent (mouseUp) {
open = false;
}
onClipEvent (enterFrame) {
if (open) {
_root.test._x += 5;
_root.test._y += 5;
_root.strasse1._x += 5;
_root.strasse1._y += 5;
_root.strasse2._x += 5;
_root.strasse2._y += 5;
}
}
Wie Ihr seht habe ich das bis jetzt gelöst jeden Straßenbalken ("strasse1" und "strasse2") einzeln anzusprechen doch wenn ich nachher 100 Straßenbalken habe, wäre das dumme Schreibarbeit. So nun habe ich gerade erst angefangen mit Flash zu arbeiten und wollte wissen wie man das hier am besten mit einer Schleife lösen kann!
Vielen Dank im Vorraus!