WEB KAMERA V AS3 S VIDEO FILTROM                            as3


    Veľmi jednoduchý tutoriál ktorý vám ukáže ako vložiť web kameru do vášho flash projektu so zaujímavo vyzerajúcim video filtrom. Samozrejme potrebujete mať pripojenú web kameru k vášmu pc. Na konci by ste mali dostať niečo takéto:


     Otvorte nový actionscript 3.0 dokument. Nastavte rozmer scény na 350px x 250px. Začneme vytvorením video filtra. Ak tam tento filter nechcete mať preskočte túto časť a rovno skopírujte actionscript kód do actions okna. Teraz k filtru. Vytvorte obdĺžnik rozmerov scény a vyfarbite ho tak aby vyzeral ako šachovnica. Skonvertujte ho na movieclip a v display nastaveniach vyberte Blending:Difference.


Teraz otvorte actions okno a vložte nasledovný actionscript kód:

var cam:Camera = Camera.getCamera(); 
var vid:Video = new Video(350,250); 
cam.setMode(350,250,30);
vid.attachCamera(cam);
vid.x=0;
vid.y=0;

addChild(vid);
setChildIndex(vid, 0);
	
    Prvý riadok vytvorí novú cam premennú v ktorej bude uložená vaša web kamera. Druhý riadok je premenná pre video v ktorom bude zobrazený obraz kamery s rozmermi 350px x 250px. Tretí riadok nastavuje našu web kameru setMode(šírka , výška , frame rate).Na riadku 4 priradíme našu kameru do novej premennej videa. Riadky 5 a 6 posunú video do 0,0 pozície na scéne. Riadok 8 vloží toto video na scénu. Posledný riadok upravuje pozíciu tohto videa. V tomto prípade 0 znamená ,že je umiestnené v úplnom pozadí scény tak aby bol filter nad ním a viditeľný. Ak ste sa rozhodli nepoužiť filter tento riadok môžete preskočiť.


DOWNLOAD SOURCE FILE