Selasa, 18 Juni 2013

Load Video Kedalam Flash Menggunakan Actionscript 3 (AS3)

Untuk kebutuhan presentasi atau aplikasi tertentu, terkadang kita butuh mengambil file video untuk ditampilkan kedalam aplikasi Flash yang kita buat. Berikut langkah untuk mengambil file video bereksistensi .flv kedalam apliaksi Flash:

STEP 1
Buat sedemikian rupa sehingga file loadvideo.fla dan Video.flv berada  pada satu folder.

STEP 2
Pada file loadvideo.fla buatlah sebuah movieclip, kita berikan nama pada instance name dengan ‘mc’. Movieclip tersebut akan kita gunakan sebagai wadah video.

STEP 3
Pada frame 1 tuliskan script berikut:

//membuat variable untuk NetConnection
var nc:NetConnection = new NetConnection();
nc.connect(null);

// membuat variable untuk objek video
var vid:Video = new Video();
mc.addChild(vid);

//membuat variable NetStream
var ns:NetStream = new NetStream(nc);

// menjalankan function loading saat data belum sepenuhnya load..
ns.addEventListener(NetStatusEvent.NET_STATUS,loading);

//menjalankan function gagal jika data tidak sukses di load..
ns.addEventListener(AsyncErrorEvent.ASYNC_ERROR,gagal);
function loading(event:NetStatusEvent):void
{
     // handle netStatus events, described later
     trace("loading...");
}
function gagal(event:AsyncErrorEvent):void
{
     // ignore error
     trace("video gagal di tampilkan...");
}

//memutar video
vid.attachNetStream(ns);
ns.play("Video.flv");


Oke, coba lakukan test movie! 

1 komentar: