Adobe - Flash - platforma de încorporarea swf-conținut în html

Anexa AIR SWF conținut poate fi încorporat în HTML conținut în același mod ca și în browser. Încorporați SWF-un conținut utilizând eticheta de obiect. încorpora tag-ul, sau ambele.

Notă. sfaturi generale privind dezvoltarea web și implică utilizarea etichetei obiectului. și tag-ul de încorporare pentru a afișa SWF conținut de pe pagina HTML. Aceste recomandări nu ajută atunci când se lucrează cu AIR. standardul W3C obiect tag-ul poate fi utilizat de la sine în conținutul afișat de AIR. În același timp, obiectul și etichetele pot fi Încorporați folosite împreună, dacă este necesar - o astfel de necesitate poate apărea atunci când afișarea HTML conținut în browser.

În cazul în care obiectul NativeWindow, afișează conținutul HTML și SWF, inclusiv transparența, atunci AIR nu afișează conținutul SWF când modul fereastră (wmode), care este pus în aplicare în conținutul, ia fereastra de valoare. În acest caz, pentru a afișa conținutul pe o pagină HTML SWF transparent, setați valoarea parametrului wmode opac sau transparent. Opțiunea implicită utilizează fereastra valoarea wmode. astfel încât conținutul să nu poată fi afișate, dacă nu setați valoarea dorită.

Puteți încărca, de asemenea, conținut dinamic, cu un script. În exemplul următor, obiectul este creat de nod pentru a afișa SWF-fișier parametru specificat urlString. În exemplul de nod este adăugat ca un copil al unui ID element de pagină specificat în parametrul elementID:

Conținutul SWF nu este afișat atunci când zoom sau rotirea obiectului HTMLLoader, iar în cazul în care proprietatea valoarea alfa atribuită diferită de 1.0. În versiunile anterioare AIR 1.5.2, conținutul de SWF nu este afișat cu transparență pentru toate valorile wmode.

Acest exemplu demonstrează modul în care resursele externe pot fi descărcate de obiectul SWF încorporat în HTML-conținut:

Următorul exemplu ActionScript citește calea către imaginea transmisă HTML fișier, iar imaginea este descărcat în spațiul de lucru: