Klasa: MovieClipLoader
Kompatybilność: ActionScript 1.0, Flash 7+
Konstruktor
MovieClipLoader();
Opis
Ta klasa pozwala ci zaimplementować słuchacza zwrotnego, który podaje status podczas ładowania do klipu filmowego: SWF, JPEG, GIF, oraz PNG plików. Aby używać możliwości MovieClipLoader, użyj MovieClipLoader.loadClip() metody z loadMovie() lub MovieClip.loadMovie() aby wczytać pliki SWF.
Wskazówka: Klasa MovieClipLoader wspomaga pliki GIF i PNG dopiero w wersji Flash 8.
Po wywołaniu metody MovieClipLoader.loadClip() , podane wydarzenia zostają wykonane:
- Kiedy pierwsze bajty zciągniętego pliku zostają zapisane na dysk, słuchacz
MovieClipLoader.onLoadStartzostaje wywoływany. - Jeśli utworzyłeś słuchacza dla
MovieClipLoader.onLoadProgress, wtedy jest on wykonywany podczas procesu wczytywania.
Wskazówka: Możesz wywołaćMovieClipLoader.getProgress()w każdym momencie podczas ładowania. - Kiedy cały plik zostaje zapisany na dysk, wtedy słuchacz
MovieClipLoader.onLoadCompletejest wywoływany. - Kiedy pierwszy fragment akcji zciągniętego plik zostaje wykonane, wtedy słuchacz
MovieClipLoader.onLoadInitjest wzywany.
Kiedy MovieClipLoader.onLoadInit zostaje wywoływane, możesz ustawiać właściwości, używać metod oraz robić interakcje z załadowanym filmem.
Jeśli podczas wczytywania pliku wystąpia jakies błędy, wtedy słuchacz metody MovieClipLoader.onLoadError jest wykonywany.
UWAGA: Niektóre przeglądarki cache'ują pliki lokalnie powiązane ze zdarzeniami MovieClipLoader. Podczas testowania plików SWF nalezy wyczyścić pamieć podręczna przeglądarki.
Dostępne właściwości dla klasy MovieClipLoader
|
Nazwa |
Opis |
|---|---|
|
checkPolicyFile |
Określa czy Flash Player powinien próbować ściągnąć cross-domenową politykę plików od załadowanego obiektu serwera przed rozpoczęciem wczytywania tego obiektu. |
Dostępne zdarzenia dla klasy MovieClipLoader
|
Nazwa |
Opis |
|---|---|
|
onLoadComplete |
Wywołuje się, gdy plik zostaje w calości załadowany przez |
|
onLoadError |
Wywołuje się, gdy ładowany plik stworzy jakieś błędy. |
|
onLoadInit |
Wywołuje się, gdy akcje na pierwszej klatce załadowane klipu zostają wykonywane. |
|
onLoadProgress |
Wywołuje się, za każdym razem gdy nowe dane zostają przesłane z pliku sewera na plik SWF oraz dysk (czyli pomiędzy |
|
onLoadStart |
Wywołuje się, gdy rozpoczyna się ładowanie pliku. |
Dostępne metody dla klasy MovieClipLoader
|
Nazwa |
Opis |
|---|---|
|
addListener |
Rejestruje nowy obiekt do odbierania informacji o zdarzeniach dla obiektu MovieClipLoader. |
|
getProgress |
Zwraca liczbę załadowanych bajtów oraz wszystkich bajtów ładowanego pliku przez |
|
loadClip |
Wczytuj SWF, JPEG, progresywnie JPEG, nie animowane GIF, lub PNG plik na klip filmowy podczas odtwarzania filmu Flash. |
|
removeListener |
Usuwa słuchacza używanego do odbierania zdarzeń dla tejklasy. |
|
unloadClip |
Usuwa klip filmowy, który był załadowany przez użycie |
Listing
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("obraz.jpg", pojemnik);
function onLoadInit(mc:MovieClip) {
trace("onLoadInit: " + mc);
}
Ranga: Administrator serwisu Punktów: 0



