nayzuko.com || animation n web tutorial

Koneksi SWF ke SWF

Email Print PDF

SWF talks to SWFKita bisa membuat koneksi antar SWF dalam file html dengan LocalConnection(). Interaksi yang bisa tercipta dengan LocalConnection() ini bisa sangat menarik dan membuat website lebih interaktif. Tentu saja, Anda diharapkan bijaksana menggunakan LocalConnection() karena masalah sekuriti.

Flash 8
f8.png

 

Contoh

<-----------------
swf to swf connection
----------------->

INI AS DI SWF KIRI:

//AS untuk memberi perintah ke SWF kanan
perintahKiri = new LocalConnection();
lucu.onRelease = function () {
_root.perintahKiri.send("kiriKekanan", "aksiDikanan", "lucu");
}
sedih.onRelease = function () {
_root.perintahKiri.send("kiriKekanan", "aksiDikanan", "sedih");
}

//Ini AS untuk counter frame

onEnterFrame = function () {
_root.teks = _root._currentframe;
};
//ini action berdasarkan perintah dari swf kanan
kiri = new LocalConnection();
kiri.connect("kananKekiri");
kiri.aksiDikiri = function(lakukan) {
if (lakukan == 1) {
stop();
} else if (lakukan == 2) {
play();
}
};



INI AS DI SWF KANAN:

//AS untuk menerima perintah ke SWF kiri

kanan = new LocalConnection();
kanan.connect("kiriKekanan");
kanan.aksiDikanan = function(lakukan) {
if (lakukan == "lucu") {
_root.obyek.gotoAndStop("ketawa");
} else if (lakukan == "sedih") {
_root.obyek.gotoAndStop("nangis");
}
};

//AS untuk memberi perintah ke SWF kiri

perintahKanan = new LocalConnection();
setop.onRelease = function () {
_root.perintahKanan.send("kananKekiri", "aksiDikiri", 1);
_root.nonaga._visible=1;
}
pelay.onRelease = function () {
_root.perintahKanan.send("kananKekiri", "aksiDikiri", 2);
}

Download source
f8.png