Jak vložit video z YouTube do Flashe (AS3)

V minulém článku jsme ukazovali, jak vložit YouTube video do Flashe za použití ActionScript 2. Dnešní odkaz přináší návod jak to samé udělat za použití ActionScript 3.

Hezký a funkční návod je na http://www.mouseup.me/actionscript-3/embed-youtube-video-using-as3

Pro pozicování clipu s videem pak můžete použít příkazy:
player.x = 20;
player.y = 150;

Interakce ve Flashi v ramci videa

Jak spustit Flash animaci až video skončí? Nebo jak spustit nějaké doplňkové animace v závoslosti na tom v jaké části videa se právě nacházíme? K tomu nám pomohou tzv. Cue points (Startovací body). Při exportu videa nebo jednoduše v Inspektoru komponent si naeditujeme jednotlivé Cue points – vložíme jim názvy a čas kdy přesně se spustí. Poté dáme do framu kde se nám video přehrává jednoduchý script:

var introListener:Object = new Object();
introListener.cuePoint = function(eventObject:Object):Void {
if (eventObject.info.name == “End2”) {
gotoAndPlay(2);
}
};
myFLV.addEventListener(“cuePoint”, introListener);
stop();

Kde:
název objektu videa: myFLV
název daného Cue pointu: End2

no a pak to bude krasne fungovat :-))) Pokud chcete více detailů, můžete si přečíst thread na fóru na Flashkitu, kde se to rozebírá detailněji.