| |||||||
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 2005
Beiträge: 67
| Komische Reihenfolge von Frames ?
Hi Community, ich gebe zu ich bin ein nOOb und mir fehlt scheinbar noch ein ein bisschen Grundlagenwissen. Aber "learning by doing". Zu meinem Problem erstmal den Quellcode, ist nicht so viel keine Sorge. Frame 1 PHP-Code: PHP-Code: Wir kann ich das beeinflussen, bzw. zum lernen "Wieso tut er das ?" Natürlich bin ich auch für weitere Tipps zur Verbesserung des Codes offen. MfG Primusio |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jan 2005
Beiträge: 67
|
Danke für die Antwort, jetzt habe ich stop(); am Ende von Frame 1 hinzugefügt. Nun kommt er aber gar nicht mehr zu Frame 2. Muss ich jetzt angeben, dass er dahin springen soll ? Ist es nicht logisch, wenn er die Frames einen nach den anderen abarbeitet ? |
| | |
| | #4 (permalink) | ||
| Gast
Beiträge: n/a
| Zitat:
Zitat:
Und mit Sprungbefehlen kann man das ganz umgehen... | ||
|
| | #5 (permalink) |
| Neuer User Registriert seit: Jan 2005
Beiträge: 67
|
Nochmals danke für die Antwort und diese kleine Lektion aber trotz alledem geht es nicht. Ich habe im 2. Frame ein stop(); eingefügt un dim ersten ein gotoAndPlay(2); aber trotzdem kommt beim ausführen als ERSTER trace der im 2. Frame und der ist dadurch undefinied. Ich drehe hier bald durch, da ich keine Logik mehr erkenne. |
| | |
| | #6 (permalink) |
| Gast
Beiträge: n/a
|
Du darfst in diesem Fall deinen gotoAndPlay(2) nicht an das Ende des Scriptes in Frame 1 setzen, weil zu diesem Zeitpunkt das XML-File noch nicht nachgeladen und ausgewertet ist. Flash arbeitet bei fscommands und Nachladen von Daten asynchron, d.h. die Befehle werden zwar gestartet, aber es wird nicht gewartet, bis Rückmeldungen kommen, sondern das Script wird gleich weiter abgearbeitet. Deshalb gibt es ja auch die Callback-Methoden wie z.B. onLoad, denn in diesen Funktionen geht es im Script eigentlich erst weiter. Nur in einer Callback-Funktion kann man sicher sein, dass das Nachladen funktioniert (oder auch nicht) hat. Du solltest deshalb deinen Sprungbefehl in die onLoad-Funktion hinter den Aufruf der "buildXML"-Funktion legen. |
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |