| |||||||
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) |
| Neuer User Registriert seit: Jan 2004
Beiträge: 4
| Alle Instanzen während der Laufzeit verändern?
Hallo! Vielleicht bin ich heut nur etwas blockiert, weil nur 2h geschlafen. Problem: Ich habe auf der Bühne ca. 60 Instanzen eines MCs. Diese Instanzen sollen zur Laufzeit(!) per AS alle gleichzeitig skaliert werden. Gibt es eine Möglichkeit, dies zu tun, ohne umständlich alle Instanzen einzeln zu verändern. Ich will auch kein Array benutzen á la Code: MC[i]._xscale = 4711 ? |
| | |
| | #2 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.134
|
Meinst du mit kein Arrayzugriff auch verzicht auf eine for (var i:String in this) {} Schleife? Dann gibts noch den Eventdispatcher.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #4 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.134
|
Da bringst du was durcheinander: ActionScript:
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jan 2004
Beiträge: 4
|
Danke erst mal und falls du noch Lust hast :Über die Methode var bin ich ja gestolpert. Ich zeig dir mal meine Ausgaben für 2 beispielhaft platzierte Instanzen (ok waren also doch nicht direkt auf der Bühne, wollte bloß die Problembeschreibung vereinfachen): instance2, _level0.box.karte.instance2 instance1, _level0.box.karte.instance1 Code: for (var i:String in box.karte) {
trace(i+", "+box.karte[i]);
}
...
for (var i:String in box.karte) {
box.karte[i]._xscale = _global.dotscale;
box.karte[i]._yscale = _global.dotscale;
} |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Jan 2004
Beiträge: 4
|
Kleine Ursache, große Wirkung! Der Fehler lag natürlich in der Variable _global.dotscale. Die wird durch Eigenschaften eines anderen MCs beeinflusst. Dabei haben sich die Wirkungen gegenseitig aufgehoben und ich dachte es tut sich nichts, weil der CODE falsch ist ... Sorry, werde wohl vor dem nächsten Debuggen erst mal ne Mütze voll Schlaf nehmen, ich Schlafmütze |
| | |
| | #7 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.134
|
Und am besten auf global Variablen verzeichten.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |