Megoldások cím
Google Keresés.
Tartalom Keresés.
Megoldások cím
• 01 Osztályok alap kezelése (4)
• 02 Töltéskijelző megoldások (6)
• 03 Mozgatások megoldásai (8)
• 04 Egyszerű rajzoló példák (8)
• 05 Egérrel vezérelt mozgás (4)
• 06 Alap eseménykezelések (8)
• 07 Filterek dinamikusan (4)
• 08 XML adatok kezelése (5)
• 09 Hangok alap kezelése (11)
• 10 Videó fájlok kezelése
   ◊ 01 Alap Flv lejátszás
• 11 3D alakzatok készítése (6)
• 12 Egyedi context menu (3)
Érdekességek 1
Ilyés Lajos fejléc
Ilyés Lajos (Ducky)
Érdekességek 2
Partnerek cím
     ◊ Swf.hu Flash portál
     ◊ Designshop Vásárlás
     ◊ Coolgames játékoldal
     ◊ PentaSchool távoktatás
     ◊ Zone404 Webhosting
     ◊ Ducky Studio Programok
     ◊ Szoftver.hu Szoftverek
Elérhetőségek cím
Néhány kapcsolati adat, ha esetleg megtetszett a blog és szeretnél írni pár sort. Flash-el kapcsolatos kérdésekre az Swf.hu fórumán kaphatsz válaszokat, kérlek oda írj.
     ◊ Web:   www.ducky.hu
     ◊ Mail 1:   ducky@ducky.hu
     ◊ Mail 2:   ducky@ipmedia.hu
     ◊ Fórum:   Swf.hu Fórum
Statisztikák
  Látogatók száma eddig:  121305
  Lapletöltések száma:  173373
Valid W3C blog
Valid XHTML 1.0 Transitional Valid CSS!
Ma 2010. Szeptember 8. szerda van. A mai névnaposok: Mária, Adrienn. Boldog névnapot!
  Legújabb források:
  03 Egyedi menü alapok  02 Menü elemek egyenként
  01 Eredeti elemek tiltása  05 Xml formázása CSS-el
  06 EnterFrame videótöltés  05 Video fájl betöltése
  01 Alap Flv lejátszás  11 Több hang betöltése
Blogon található anyagok:
Témák száma: 12 téma  
Leírások száma: 68 leírás  
Példák száma: 136 példa  
Oldalak száma: 145 oldal  
01 Alap Flv lejátszás ( külső osztály verzió ) Olvasva: 5084 alkalommal.
Válaszd ki a megfelelő verziót:  [:: Külső osztály verzió ::]  [:: Frame-re írt verzió ::]    Lapozás: 1
A tartalommal és a bloggal kapcsolatos hozzászólásokat leírhatod, az Swf.hu oldalon erre a célra kialakított fórumtémában. Cím : Ducky AS3 blog. A fórum használatához Swf.hu regisztráció szükséges.
Nézzük meg az alap Flash Video (FLV) fájl lejátszásának módját. Ahogyan a hangkezeléseknél is, ebben a példában nem lesz semmi extra, csak az alap módszer a lejátszásra. Készítsünk egy üres mozit a lenti képen látható paraméterekkel. A Document class mezőben adjuk meg az AlapVideoLejatszas osztályt.
img1
A videó fájlt az AS kód fogja megjeleníteni, így az FLA-ban nem kell semmilyen összetevőt elkészítenünk. A működő verzió megtekinthető a lenti példában.

Flash Lejátszó Hiányosság!

Az oldal Flash tartalmainak megtekintéséhez Flash 9-es lejátszó
szükséges. Az ön gépén található Flash lejátszó régebbi verzió.
Kérjük, hogy a lenti logóra kattintva frissítse a lejátszóját.

Adobe Flash player

Most készítsük el az AS kódot, ami tulajdonképpen lejátsza a videót. Írjuk a lent látható kódot egy új üres AS fájlba, majd mentsük el az AS fájlt AlapVideoLejatszas.as néven az FLA fájlal azonos mappába. Ez megegyezik az osztály nevével.
/* AlapVideoLejatszas.as */
//
package {

    // szükséges csomagok
    import flash.display.*;
    import flash.media.*;
    import flash.net.*;
    import flash.events.*;

    // AlapVideoLejatszas osztály
    public class AlapVideoLejatszas extends Sprite {

        // tulajdonságok
        private var flvNetcon: NetConnection;
        private var flvNetstr: NetStream;
        private var flvVideo:Video;
        private var metaAdat:Object;

        // konstruktor
        public function AlapVideoLejatszas () {
            metaAdat = new Object();
            flvNetconKeszit ();
            flvNetstrKeszit ();
            flvVideoKeszit ();
            flvNetstr.play ( "AsterixVideo.flv" );
        }

        // NetConnection metódus
        private function flvNetconKeszit ():void {
            flvNetcon = new NetConnection();
            flvNetcon.connect ( null );
        }

        // NetStream metódus
        private function flvNetstrKeszit ():void {
            flvNetstr = new NetStream( flvNetcon );
            flvNetstr.client = metaAdat;
        }

        // Video metódus
        private function flvVideoKeszit ():void {
            flvVideo = new Video();
            flvVideo.attachNetStream ( flvNetstr );
            flvVideo.x = (stage.stageWidth - flvVideo.width) / 2;
            flvVideo.y = (stage.stageHeight - flvVideo.height) / 2;
            addChild ( flvVideo );
        }

    }// osztály vége

}// csomag vége
//
Ezzel el is készült az alap videólejátszó példa. A további példákban ezt a módszert fogjuk tovább fejleszteni újabb lehetőségekkel. A forrás letölthető ITT.
Válaszd ki a megfelelő verziót:  [:: Külső osztály verzió ::]  [:: Frame-re írt verzió ::]    Lapozás: 1