| |||||||
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 2003
Beiträge: 48
| Variable auslesen
Hi Leute, ich hab mal wieder nen kleines Problem. Wieso funzt die Variable in der Schleife nicht. Den Wert von "anzahl" möchte ich halt dynamisch verändern können ohne die FLA neu bearbeiten zu müssen. Die Variable "anzahl" wird aus einer txt.Datei geladen und lässt sich auch tracen. Aber in der Schleife funkioniert sie nicht. Wenn ich die Variable direkt im AS-Script angebe dann funkioniert es. Also: anzahl=7 im AS klappt. Aber: anzahl=7 aus der txt-Datei heraus klappt nicht. Warum?? Bitte um Hilfe. Danke ----------------------------------------------------- laden = new LoadVars(); laden.onLoad = function(ok) { if (ok) { _root.anzahl = Number(this.anzahl); } }; laden.load("scripten/bilddaten.txt"); for (var i = 1; i<anzahl; i++) { _root.inhalt["bildcontainer"+i].loadMovie(["bilder/"+i+".jpg"]); }
__________________ Wer keine Fehler macht hat aufgehört zu lernen |
| | |
| | #3 (permalink) |
| - Registriert seit: Jan 2004
Beiträge: 3.002
|
__________________ mfG, Robert Tutorials: [TUTORIAL] XML-Files in Flash einlesen+weiter verarbeiten Steuerung zwischen Zeitleisten & Movieclips [TUTORIAL] MP3-Player (+XML) [TUTORIAL] MP3-Player (+XML) Part II |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 6.415
|
stichwort asynchrones ladeverhalten von flash der code wartet nich auf die daten ist auch recht logisch wenn du mal drüber nachdenkst in der einen ms forderst du flash auf eine datei zuladen(server anfrage,auf server warten,daten empfangen) in der nächsten sekunde wird aber schon die schleife ausgeführt(da der code nicht wartet), anzahl ist zu diesem zeitpunkt also noch nicht bekannt, flash baut zu diesem zeitpunkt erst die verbindung zum server auf. der onLoad event läßt dem user aber trotzdem die chance mit den empfangenen daten etwas anzustellen. denn diese methode wird erst bei vollendetem empfang der daten aufgerufen. nun stehen deine daten und damit die anzahl der variablen zur verfügung deluxe |
| | |
| | #6 (permalink) |
| - Registriert seit: Jan 2004
Beiträge: 3.002
|
weil die var anzahl erst im "onload" gesetzt wird aber schon in der for schleife neben her gebraucht wird...("flash ist u.U. schneller im script als im laden...") edit: maaaaannn immer zu lahm voll frustrierend!
__________________ mfG, Robert Tutorials: [TUTORIAL] XML-Files in Flash einlesen+weiter verarbeiten Steuerung zwischen Zeitleisten & Movieclips [TUTORIAL] MP3-Player (+XML) [TUTORIAL] MP3-Player (+XML) Part II Geändert von pape (25-07-2004 um 12:56 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |