O tom jak vložit video do Flashe pomocí ActionScript 2 jsem již psal. Ale jak ho ovládat? Jak vypnout například zvuk? K tomu nám dopomáhej YouTube Flash AS2 API nebo YouTube Flash AS3 API.
Tag: Flash
animace tween v Action Script 3 (AS3)
Pohledný návod pro ty, kteří si stejně jako já oblíbili mx.tween třídy v AS2 a přechází na AS3
http://www.republicofcode.com/tutorials/flash/as3tweenclass/
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;
Jak vložit video z YouTube do Flashe (AS2)
Video z YouTube se vloží do Flashe s AS2 velmi jednoduše tímto scriptem
//bud uz mate hotovej movieclip do kteryho to chcete nahrát, pak pouze použijete toto nize
// kde “video_movieclip” je instance name toho klipu
video_movieclip.loadMovie(“http://www.youtube.com/v/d8fwSY8Jow4”);
//nebo si ten clip vytvorite automaticy
createEmptyMovieClip(“video_movieclip”,_root.getNextHighestDepth());
UPDATE 28.2.2012
Při Copy/Paste horního příkazu video_movieclip.loadMovie….. si pak změňte uvozovky na jednoduché
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.
Flash CS4 – maximální počet otevřených knihoven
Flash CS4 mi začal při otevření knihovny, že byl dosažen maximální počet knihoven, který je 10. Pokusil jsem se knihovnu zavřít a otevřít. Při otevření se začalo zobrazovat spousta okének s knihovnami, ale všechny obsahovaly pouze aktuálně otevřené dvě knihovny. Když jsem všechny zavřel, problém přetrvával. Pomohlo až vyresetování Workspace, tedy menu Okno / Pracovní plocha / Obnovit.
Adobe web standard CS3 instalace na Windows 7
Po instalaci nových Windows 7 jsem měl problém s instalací balíčku Adobe Creative Suide 3 (Internal Error 2739). Jednoduchou nápravu jsem našel na KirupaBlog.
Kniha, listování nebo časopis ve Flashi
Díky Abelowske invenci jsme našli odkazy na dvě pěkné Flashové knihy, což je možná slepá ulička, rozhodně však takový sympatický mazlítko. V anglickém překladu se to jmenuje Flipping Book a dva nejzajímavější představitelé jsou:
– FlashPageFlip [link] [demo]
– Flipping Book [link] [demo]
Mně osobně se líbí více ovládání toho druhého, nicméně oba jsou na vysoké úrovni a oba produkty mají možnost stažení zdarma.
Jak získat Actionscript z Flashe?
Pro získání Actionscriptu z swf souboru Flashe (a bitmap, objektů a ostatních komponent) slouží program Action Script Viewer. Jeho demo je možné stáhnout zdarma a stačí pro základní potřeby. Díky Marush za tip.
Flash a 3D země a slunce
Pěnnký tutorial jak použít 3D ve Flashi vyšel na Flashmagazine
Kirupa
Chudák Flashkit začíná doplácet na své stáří, najít se v něm nedá pořádně nic a když už se nějaká inspirace najde, je to z roku 1843. Někdy je lepší postavit nový dům než přestavět ten starý, takže http://www.kirupa.com/developer/flash/index.htm
Úplnej Flashovej magor
Jak zjistit rozměry Flash souboru v PHP?
Nápovědu by mohly dát podrobné informace k příkazu getimagesize().
Jak propojit Flash a Google Analytics?
Pro Flashaře bylo vždy velkou neznámou to, jak se lidé v jejich webech chovají a co tam vlastně hledají. Pomocí jednoduchého triku můžeme měřit aktivitu uživatelů uvnitř Flashové prezentace pomocí Google Analytics. Flashovou prezentaci je nutné si rozdefinovat na jednotlivé části a podčásti, Google Analytics pak řekneme, že se tyto podstránky nazývají neco.html, protože jinak by to GA nezkously. Takto definované rozdělení může vypadat například následovně
- produkty/rohliky.html
- produkty/chleba.html
- informace/index.html
- kontakt/index.html
Uvnitř Flashe pak v místech kde uživatel vidí nebo si nechá zobrazit daný obsah umístíme kód ActionScriptu podle toho jakou verzi ActionScriptu používáte a co máte rádi.
Takové staroflashařské podání by mohlo vypadt následovně:
getURL("javascript:pageTracker._trackPageview(‘/produkty/rohliky.html’);"); ExternalInterface.call("pageTracker._trackPageview","/produkty/rohliky.html"); var jsURLCall:URLRequest = new URLRequest ("javascript:pageTracker._trackPageview (‘/produkty/rohliky.html’);") navigateToURL(jsURLCall);
poť vše, originál tutoriálu, ze kterého jsem čerpal pro tento článek naleznete zde.
UPDATE: Tak nakonec mi i pro Flash 8 nefungoval ExternalIntervace.call, ale staré dobré getURL funguje perfektně. Pouze je třeba počítat s tím, že update do statistik trvá až 48 hodin. A ještě přidávám odkaz na nápovědu Google Analytics k problému trackování sestandartních událostí a stránek.
Typy animace ve třídě mx.transitions
Třída mx.transitions ve Flashi se používá v ActionScript 2.0 pro programování změn velikosti, přesunů a jiných parametrů u objektů.
Máme následující typy animací:
Back – prodlouží animaci o kousek ve směru pohybu a poté se vrátí na určené místo
Bounce – Udělá skákací efekt na začátku i konci pohybu
Elastic – udělá efekt elasticity pohybu (jako by byl objekt na gumě)
Regular – pohyb je pomalejší na začátku i konci
Strong – Podobný jako Regular ale je víc znát pokud ho kombinujeme s metodami Easing (pružnost/dynamika pohybu)
None – klasický přesun z bodu A do bodu B
Každá z výše uvedených typů animací může mít následující typy dynamik pohybu:
EaseIn – pohyb se zrychluje
EaseOut – pohyb se zpomaluje
EaseInOut – pohyb se nejdříve zrychlí a ke konci zpomalí