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»:

Létrehozása flash videó lejátszó

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”:

Létrehozása flash videó lejátszó

Teljes képernyő:
Létrehozása flash videó lejátszó

Ha bármilyen javaslata van, vagy tanácsot pontosítás - én csak hallgatni őket.

Valamint hivatkozásokat további anyagokat a YouTube API: