2009-06-22 17 views
0

Ich versuche, eine Galerie Abschnitt in einer meiner Websites zu debuggen. Momentan zeigt der Bereich eine Anzahl von Vorschaubildern an, deren Besucher sie auswählen können.GetBytes Problem beim Laden externer Flash

Einmal ausgewählt, wird der Hauptblitz in einem externen swf geladen. Um den Prozess flüssiger zu gestalten, habe ich einen Preloader für diesen Prozess, der normale getbytes-Codes verwendet. Aus bestimmten Gründen funktioniert der Flash im IE aber nicht in Firefox oder Chrome.

In diesen Browsern, sobald Sie auf das Thumbnail klicken, animierte der Preloader weg, um den Inhaber des externen swf zu enthüllen. Der Halter ist jedoch ein leerer Bereich, da er immer noch geladen wird.

Ich würde mich freuen, wenn jemand etwas Licht auf warum dies ist.

+0

müsste Code sehen – Iain

Antwort

0

Stellen Sie sicher, dass Sie das richtige Ereignis für den transitionOut des Preloaders verwenden. Der Ereignisablauf, für progressiven SWFs (SWF-Dateien mit mehr als einem Rahmen an seinem MainTimeline, so dass sie beginnen würde, schließlich spielt, bevor vollständig geladen ist), sind wie folgt:

open (onLoadStart in AS2) 
progress (onLoadProgress in AS2) 
progress 
... 
init (onLoadInit in AS2) 
progress 
progress 
... 
complete (onLoadComplete in AS2) 

„init“ wird ausgelöst, wenn der erste Rahmen der SWF wird ausgeführt (zusammen mit seinem ganzen Code). "complete" wird ausgelöst, wenn der Download der Datei endet.

Prost ...

Verwandte Themen