Membuat indikator baterai




* Buat klip video baru

* Dalam klip video membuat setidaknya 2 lapisan:
**''''ActionScript: Dalam lapisan ini membuat sebagai banyak keyframestingkat Anda ingin ditampilkan. (kita akan memilih 8 tingkat dalam contoh ini)
**''''Tingkat: Dalam frame pertama, membuat bar tingkat sesuai dengan tingkatterendah.
Pada frame terakhir membuat keyframe dan peregangan bar tingkat ke tingkattertinggi.
Kemudian tambahkan sebuah motion tween.
**''''Latar Belakang: Anda dapat menambahkan lapisan untuk menempatkansemua komponen statis Anda.
** Timeline Anda akan seperti ini: [[Gambar: Timeline_battery.jpg]]

* Pada keyframe pertama lapisan ActionScript''''menambahkan kode ini:
levelsNumber = 8;
batMax = fscommand2 ("GetMaxBatteryLevel");
batLevel = fscommand2 ("GetBatteryLevel");
batSource = fscommand2 ("GetPowerSource");
batLevel2 = Math.ceil (batLevel * levelsNumber / batMax);

if (batSource == 0) {/ / Jika pengisi daya tidak terpasang
gotoAndPlay (batLevel2);
}
/ * Jika pengisi daya terpasang, akan pergi ke nextframe,
sehingga indikator baterai akan animasi .* /


* Dalam semua keyframes lain menambahkan kode ini:

panggilan (1);

* Letakkan ini klip film ke adegan Anda.


Menambahkan indikator persentase

Jika Anda ingin menambahkan indikator teks:
* Buat layer baru dan menambahkan teks dinamis.
* Isi kolom var''''untuk link ke variabel (dengan asumsi''''batText dalam contoh ini)
* Tambahkan kode ini di keyframe pertama lapisan ActionScript'''', tepat sebelum pernyataan if:

batText = "Tingkat Baterai:" tambahkan math.ceil (batLevel * 100/batMax)menambahkan "%";


Flash Lite 2.x direkomendasikan perbaikan

*''''' panggilan '(1)'': Tindakan ini usang dalam mendukung'''''pernyataan fungsi'''.
Tingkat *''[...]: "'''tambahkan''' Math.c [...]'': Macromedia merekomendasikan agar Anda menggunakan operator'''+'''.

Tidak ada komentar:

Posting Komentar