Load External Variables dengan ActionScript

Untuk mentransfer nilai variable ActionScript dari dan ke file external secara dinamis, sedikitnya minimal ada 4 cara yang dapat kita tempuh.

Namun sebelumnya, terlebih dahulu perlu kita siapkan sebuah file teks yang akan diload (yg di dalamnya berisi nilai-nilai dari bermacam variable), kemudian simpan file tersebut pada sebuah URL. Yang harus diingat, format teks file tersebut harus ditulis dengan standar MIME yg merupakan format standar yg digunakan oleh skrip CGI. Contohnya frase berikut digunakan untuk mendefinisikan beberapa variable:

nama=F4154LMAN&alamat=Cimahi&wilayah=Indonesia&telepon=0123456789

Simpan tulisan ini menjadi sebuah namafile.ekstensi

Dan inilah beberapa cara tersebut:

.

1. Menggunakan Fungsi loadVariables()

Fungsi ini dapat digunakan untuk membaca data dari file eksternal, misalnya membaca sebuah file teks hasil generate script CGI, ColdFusion, ASP, PHP, atau Perl. Untuk kemudian menset nilai dari variable yg ada pada movieclip target, namun jika target variablenya bukan di movieclip melainkan level, gunakan fungsi loadVariablesNum().

Format penulisan script: loadVariables(url:String, target:Object, [method:String]) : Void

.

2. Menggunakan Fungsi getURL()

Fungsi getURL dapat digunakan untuk meload sebuah dokumen dari URL tertentu ke sebuah window, atau mentransfer variable ke aplikasi lain pada URL yg dituju.

Format penulisan script: getURL(url:String, [window:String, [method:String]]) : Void

.

3. Menggunakan Object LoadVars

LoadVars class merupakan alternatif dari fungsi loadVariables() untuk mentransfer variable antara aplikasi flash dengan server. Kita dapat menggunakan LoadVars class untuk mendapatkan verifikasi dari loading data yg sukses dan memonitor progress download.

LoadVars class memperbolehkan kita untuk mengirim semua atau sebagian variable dalam sebuah object ke URL tertentu dan juga mengambil nilai semua variable dalam sebuah URL. Dan untuk memastikan aplikasi kita sudah berjalan ketika data sedang diload, kita dapat mengeceknya dengan memanfaatkan Loadvars.onLoad handler.

Dalam berkomunikasi dengan server, LoadVars class memiliki beberapa metode diantaranya: load(), send(), sendAndLoad()

.

4. Menggunakan Object XML

XML class bekerja dengan cara yang kurang lebih sama dengan LoadVars class, perbedaan utamanya yaitu LoadVars mentransfer nama dan nilai Actionscript berpasangan sedangkan XML object menyimpan datanya dalam bentuk XML Document Object Model (DOM) tree.

Lebih lanjut mengenai penggunaan XML dalam menyimpan variable Actionscript ini mungkin akan saya jadikan pembahasan tersendiri.

Iklan

7 thoughts on “Load External Variables dengan ActionScript

  1. bagus. cuman terlalu ilmiah, coba dipopulerkan biar orang awam ngerti untuk apa kegunaannya.

  2. @Popapola Multimedia
    wah serasa ngasih pelajaran di kelas aja neh hehehe…..
    ok deh, ini smilenya -> 🙂
    ini spiritnya -> \(-_-)/
    hihihi..

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s