ActionScript

更新日:2008年02月29日

Flash待ち受けで電池残量をお知らせ!

編集部 All About 写真

電池残量や充電中かどうかなど携帯フラッシュ、「Flash lite」ならではのActionScriptを使って待ち受けを作成します。

電池残量が残りわずかのときびっくり顔に表情を変える

1. 先程のActionScriptの下の行に以下の記述を追加してください。
NowLevel = fscommand2("GetBatteryLevel");
これは電池残量を数値で取得しています。「fscommand2("GetBatteryLevel")」を実行すると最も少ないとき「1」が出力されます。携帯キャリアによって最大値は違いますが最低値は「1」なので今回はこれだけで十分です。先程と同様に「NowCharge」という変数に出力結果を代入しています。

2. 次にバッテリー残量が最低だった場合フレームに移動させる記述です。
if(NowLevel == 1){
	gotoAndStop(30);
}
先程と同様に「if文」が登場します。電池残量が最も少ないとき「NowCharge == 1」の場合、眠っている顔の30フレーム目に移動して停止させるという内容になります。

3. 最後の行に充電中でもなく、電池残量に余裕がある場合10フレーム目で停止するという記述をします。
gotoAndStop(10);
ここで重要なのはActionScriptは特に指示がない場合、上から順番に実行されるという点です。
まず充電中に電池残量は気にする必要がありませんから一番最初に。次に電池残量がわずかな場合。最後に特に変わったところのない場合をまとめて普通の顔に移動しています。この実行の順番に注意してこれからActionScriptを記述していきましょう。

完成したファイルをダウンロード


携帯電話独自のコマンドを使用したフラッシュはいかがだったでしょうか?電池残量や電波状態など、パソコンではない発想でユニークな作品のアイデアが沸きそうですね。


【関連記事】
Flash Liteでレシピを表示!
携帯Flashが肩揉みします!「startVibrate
今さら聞けない!Flash Liteの基礎知識
携帯でフラッシュ!「Flash Lite」
今さら聞けない!Flash Liteの基礎知識
携帯Flashで体内時計チェッカー!?を作る

(執筆者:渡辺 大介)

1 2
  • 印刷する
  • ブックマークする
  • 携帯に送る
  • ブログに書く

あわせて読みたい

この記事の担当ガイド

写真

編集部 All About

住まいには、人の個性がよく現れるもの。同じ空間をどのように使うかで、雰囲気も、快適さも大きく変わってくる。ここでは、「建築家と家を建てる」ガイド の川畑博哉氏が厳選した10軒を紹介し、建築家それぞれのこだわりのポイントを紹介しよう。建築のプロたちが考え出した、マネしたくなるアイデアが満載! さぁ、いますぐチェック!

人気Flashランキング

Powered by 価格.com

デジタル関連コミュニティ

北欧好きが、愛用の北欧モノを見せ合うコミュニティ

メルマガ登録

【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。

ショッピングカタログ

All About ウェブマガジン

女性向け

雨が楽しくなる!レイングッズ15

男性向け

マネしたくなるアイデア住宅

All About モバイル

QRコード

All Aboutがケータイで読める!

オススメ記事をメールでチェック

知識・経験を生かして、記事を書いてみませんか?