Létrehozása flash videó lejátszó
Írásakor a játékos azt fogja használni az Adobe Flash CS4 és az Action Script 3.
Először is, szükségünk van egy játékos design. Ez felér magad, vagy hogy kész. Azért választottam a második lehetőséget, és találtam egy design 365psd.com helyszínen, és kissé módosították azt.
További vágott ellenőrzéseket. Az én esetemben ez a kibontakozó gombot a teljes képernyőt a lejátszás gombot és a hangerő. Szünet gomb letiltott és az audio-én dorisoval magát. Strip felhúzás és annak háttere I előhúzta.
Előállítása 1. lépés:
Kapunk le a kódot.
Hozzon létre egy új projektet az Adobe Flash. Mozgás minden kedves kontrollok (hangerő gombok, szüneteltesse a lejátszást.) A színpadon. Alakítani az összes gomb a karakterek - gomb (jobb klikk a képre - alakítjuk jelképe - írja be a nevét, és válassza ki a „gombot”, kattintson a legördülő menüben). Csak ha konvertálni egy szimbólum mark daw „Export ActionScript»:

A játékos a tömb FlashVars megkapja a YouTube videó azonosítóját és lejátszóban.
Második lépés: az első sor
Az első keret hozzá a következő kódot:
3. lépés: Handlers
Az én esetemben, azt kell 11 eseménykezelõkkel. Ha hozzá egyéb ellenőrzések, van nekik lesz egy másik számot.
Az első processzor, talán a legfontosabb - onLoaderInit. arra szolgál, hogy meghatározzuk a terhelés www.youtube.com/apiplayer?version=3 fájlt, amelyhez továbbra is működni fog. Azt hozzá a feladat minden jó tulajdonsága az elemek, és add hozzá a jelenetet. Saját kód a következő:
A következő függvény: egy függvény, amely végre a mi API rendelkezésre. A kód nagyon egyszerű:
A következő függvény: játszani, és megáll szünet:
A következő függvény - a kibontakozó az egész képernyőt, és összecsukható:
Ebben a funkcióban vagyunk módjától függően (teljes képernyőn, akár nem) kérés új tulajdonságokat az elemek és méretének megváltoztatása a játékos.
Következő írtam visszatekerés:
További minőségi váltás:
Írtam az alábbi függvényt időzítő:
Ez a funkció részben megismétli hátra. Ebben váltottam néhány változót, a többi lényegében ugyanaz.
Ez a funkció felelős a kezdete és vége klipek. Ez elég egyszerű.
Következő tettem hozzá megáll, és továbbra is nyomja a szóköz:
Kód megismétli a felvezető a „szünet” gombot, és a „lejátszás”.
Következő, én meg hibakeresés lejátszó. Minden jól működött, azonban, ha teljes képernyős játékos, majd kattintson a gombra «Esc» a klip csökken, de a mérete és tulajdonságai az elemek nem változtak. Ahhoz, hogy megoldja ezt a problémát befejezetlen funkció:
Ez a funkció is szinte teljesen megismétli a funkció összecsukható a játékos.
befejezés
Végeredményben azt fogja tenni két képernyőképet kapott játékos: teljes képernyős és a „kicsinyített” nézetben.
„Összeesett”:

Teljes képernyő:

Ha bármilyen javaslata van, vagy tanácsot pontosítás - én csak hallgatni őket.
Valamint hivatkozásokat további anyagokat a YouTube API: