Membuat indikator baterai
* Buat klip video baru
* Dalam klip video membuat setidaknya 2 lapisan:
** '' '' ActionScript : Dalam lapisan ini membuat sebagai banyak keyframes tingkat Anda ingin ditampilkan . (kita akan memilih 8 tingkat dalam contoh ini )
** '' '' Tingkat : Dalam frame pertama , membuat bar tingkat sesuai dengan tingkat terendah .
Pada frame terakhir membuat keyframe dan peregangan bar tingkat ke tingkat tertinggi.
Kemudian tambahkan sebuah motion tween .
** '' '' Latar Belakang : Anda dapat menambahkan lapisan untuk menempatkan semua 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