Adobe - Flash - sarcină platformă externă swf-fișier

În ActionScript 3.0 SWF-fișiere sunt încărcate cu ajutorul clasei Loader. Pentru a încărca un SWF-fișier extern, codul ActionScript trebuie să îndeplinească patru etape:

a crea un nou încărcător obiect;

cauza sarcinii () Loader metoda obiect, care trece ca un parametru URLRequest instanță.

apelați addChild () pentru a afișa obiectul container (cum ar fi calendarul principal al documentului Flash), pentru a adăuga instanța Loader la lista de afișare.

Ca urmare, codul este după cum urmează:

În Adobe AIR pentru iOS descărcare SWF-fișier are unele diferențe în comparație cu alte platforme. Pentru mai multe informații, consultați. În Încărcarea SWF-fișiere în aer pentru mediul iOS.

Caracteristici Descărcați SWF-fișiere de versiunile anterioare

ActionScript 3.0 cod poate încărca SWF-fișier scris în ActionScript 1.0 sau 2.0 limbă. După SWF-fișier scris în ActionScript 1.0 sau 2.0 limbaj a fost încărcat cu succes, obiectul încărcat (Loader.content proprietate) devine AVM1Movie obiect. AVM1Movie o instanță diferită de instanța MovieClip. Acest obiect de afișare, dar, spre deosebire de clip video, acesta nu include metodele și proprietățile asociate cu cronologie. Versiunea părinte SWF fișier AVM2 nu pot avea acces la proprietățile, metodele, sau obiectele de AVM1Movie obiect încărcat.

SWF fișiere scrise în ActionScript 1.0 sau 2.0 nu se poate încărca SWF-fișiere scrise în ActionScript 3.0. Acest lucru înseamnă că SWF-fișiere create în Adobe Flash 8 sau Flex Builder 1.5 și versiunile anterioare ale acestor programe nu va fi capabil de a descărca SWF-fișiere în ActionScript 3.0.

Singura excepție de la această regulă este că fișierul SWF, ActionScript 2.0 se pot înlocui, fișierul SWF ActionScript 3.0, în cazul în care aceasta înseamnă că fișierul SWF, ActionScript 2.0 nu se execută nici o sarcină pe oricare dintre nivelurile sale. Bazate pe SWF fișier ActionScript 2.0 acest lucru se poate face prin apelarea loadMovieNum (). transferarea valoarea 0 până la nivelul parametrului.

Cu toate acestea, în cazul în care media player-ul creat în ActionScript 3.0, acesta va fi capabil de a efectua o anumită sarcină ActionScript conținut 2.0.

Tabelele următoare prezintă limitările versiunilor anterioare ale Flash Player în raport cu încărcarea de conținut și mai nou cod de executare, precum și restricțiile privind interacțiunea dintre scenariile în scris în diferite versiuni ale ActionScript SWF-fișiere.