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!
Untuk file fla, silahkan komentar..
BalasHapus