| |||||||
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: Feb 2002
Beiträge: 72
| Variablen Namen zusammensetzen
Hallo zusammen! Auch wenn es zu diesem Thema schon diverse Beiträge gibt, leider habe ich mein Problem trotzdem nicht lösen können. Also es geht um folgendes: Ich habe mehrere Variablennamen an die ich jeweils einen Nummer gehängt habe: name_1, name_2 usw. Nun möchte ich die Variablen in einer Schleife nutzen, also die Nummer über "i" erzeugen. Wenn ich nun aber ["name_"+i] nutze, dann wird mir nicht der Inhalt der Variable, sondern z.B. name_1 angezeigt. Wie kann ich nun den Inhalt einer zusammengesetzten Variablen nutzen. Danke für Eure Mühe. TOWi |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
das ist ein array mit einem text-eintrag ["name_"+i] aber flash weiss nicht, wo sich dieses array befinden soll; also ist es ein neues array. so ist es für flash ein objekt an dem jeweiligen ort: this["name_"+i] _root["name_"+i] _level0["name_"+i] xyz["name_"+i] objekt und array's sind in flash ein bischen vermauschelt. alles in einem objekt, ob jetzt mc, funktion, variable usw. ist wie in einem array gelistet. aber ohne die funktionen eines arrays, wie z.b. sort.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (16-11-2008 um 14:20 Uhr) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Feb 2002
Beiträge: 72
| Schnelle Antwort
Danke an hgseib für die schnelle Antwort. Aber leider hilft mir das noch nicht weiter. Hier ist der Code: dateiname1 = blume.jpg; i = 1; nam = ["dateiname"+i]; loadMovie(nam, "clip_mc"); Ich bekomme immer die Meldung ... konnte Datei dateiname1 nicht finden. Ich möchte aber blume.jpg laden. Danke |
| | |
| | #4 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
wenn, dann z.b. so: nam = ["blume.jpg","baum.jpg","fluss.jpg"]; i = 0; clip_mc.loadMovie(nam[i]); meinetwegen auch so: dateiname1 = "blume.jpg"; dateiname2 = "baum.jpg"; dateiname3 = "fluss.jpg"; nam = [dateiname1, dateiname2, dateiname3]; i = 0; clip_mc.loadMovie(nam[0]); oder so: dateiname1 = "blume.jpg"; i = 1; clip_mc.loadMovie(this["dateiname"+i]); bzw. das selbe: i = 1; this["dateiname"+i] = "blume.jpg"; clip_mc.loadMovie(this["dateiname"+i]); hier ist falsch: dateiname1 = blume.jpg; <--- blume.jpg müsste in anführungszeichen stehen, ist ja ein text i = 1; nam = ["dateiname"+i]; <-- das ergibt ein array mit dem text "dateiname1", aber nicht mit der gleichnamigen variablen loadMovie(nam, "clip_mc"); <-- nam ist wegen den [] ein array, damit kann der loadMovie-befehl nichts anfangen
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (16-11-2008 um 14:36 Uhr) |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Feb 2002
Beiträge: 72
| danke!
Ich werde es mal mit einem array versuchen. Die Bildnamen kommen aus einer Textdatei und diese Textdatei ist dynamisch, so dass ich nun aus der Textdatei die Namen in das Array laden muss... Ich befürchte da habe ich dasselbe Problem, Auch dann muß ich ja anhand der vorgegebenen Anzahl, die jeweiligen Namen laden und somit auch wieder die Variablen zusammensetzen. In der Textdatei steht &anzahl=2&datei1=blume.jpg&datei2=baum.jpg Anhand der Anzahl und der Variablen "datei1" und "datei2" möchte ich nun die Namen der Bilder bekommen um diese zu laden... |
| | |
| | #7 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
&anzahl=2&datei1=blume.jpg&datei2=baum.jpg übergebe das lieber so: &images=blume.jpg/baum.jpg& und in flash: var images_array = images.split("/");
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| konvertieren, string, variablen, zusammensetzen |
| Themen-Optionen | |
| Ansicht | |
| |