| |||||||
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: Oct 2005
Beiträge: 14
| Kurze Frage zu Zugriffsoperator
Nabend allerseits, ich hab n kleines Verständnisproblem mit dem Zugriffsoperator. Ich versuch die Werte eines Arrays abzufragen, dabei sollte der Name des Array dynamisch veränderbar sein. Also sowas wie: this[AktivItem+"Array"] -> würde dann bsp AutoArray ergeben wenn AktivItem gleich Auto ist. Wie kann ich jetzt aber auf die einzelnen Arrayelemente dynamisch zugreifen. this[AktivItem+"Array["+index+"]"] -> für AutoArray[index] geht irgendwie nicht.... was mach ich falsch und gibt es irgendwo nen tread oder n tutorial oder einfach ne saugute erklärung für die verwendung des Zugriffsoperators mit vielen Besipielen?? Thanks Scaramob |
| | |
| | #2 (permalink) |
| Freizeitflasher Registriert seit: Jun 2004 Ort: Niederösterreich
Beiträge: 615
|
ganz einfach! auf ein element greifst du mit array[index] zu. wenn dein "arary" jetzt this[AktivItem+"Array"] ist, kommst du auf ein Element mit this[AktivItem+"Array"][index]
__________________ Some Flash Worx |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Oct 2005
Beiträge: 14
|
Hi Alphaanimal, danke für die Antwort. Ist ja total Simpel, wunderbar. Danke vielmals. Du kennst nicht zufällig ne gute Referenz (Tutorial) mit Beispielen für die Verwendung des Zugriffsoperators mit this[] und all den anderen Möglichkeiten. Greetz |
| | |
| | #4 (permalink) |
| Freizeitflasher Registriert seit: Jun 2004 Ort: Niederösterreich
Beiträge: 615
|
die Flash Hilfe ![]() das ganze ist nicht wirklich umfangreich... mit [] greifst di einfach auf ein Unterobjekt zu indem du index oder name angibst. funktioniert überall, mit arrays, objekten, movieclips (sind ja im grunde objekte) du kannst so auf alle variablen/eigenschaften/methoden con allem zugreifen. z.B. statt mc1.mc2 --> mc1["mc2"] oder statt this.onEnterFrame --> this["onEnterFrame"] oder statt mein_button.onRelease --> meinButton["onRelease"] usw... sehr nützlich um auf dynamisch erstellte MovieClips zuzugreifen. Bei diesen wird ja der Instanzname als string erstellt. mit [] kanst du ihn als string auslesen... this.createEmptyMovieClip("clip"+i, i); erstellterMC = this["clip"+i];
__________________ Some Flash Worx |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |