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ť.
|