FC2ブログ

音携闊歩

音楽をより楽しむための個人的見解。

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--.--.-- --:-- | スポンサー広告 | トラックバック(-) | コメント(-) |
FlashLiteダウンロード/アップ板が増えてきました☆多くの人は著作権を気にしていないようですね…。著作権問題はデジタル化が進むにつれてうるさくなっていく問題(日本は遅れていますが)なので、著作権法にふれるのは避けたいですな~。

今回はFlashLite1.1の待受け最強!!を作ります。できることをできるだけ盛り込んでみたいですね☆
1)時計/日付
2)電波状況
3)電池残量
4)昼と夜の背景
5)指定日にメッセージ

Flashケータイ③Flashケータイ②のファイルを使ってやりますので、そちらも参照してください。

■Flash待受作成(まとめ)
使用したソフト
Macromedia FlashMXPro2004(ver.7.2)

初期設定:
・画面サイズを240*320にします(テンプレートを使用しても可)
・パブリッシュ設定をFlashLite1.1にします。

①時計を作成します。これはFlashケータイ②を参照してください。

②電波状態を表示します。前回とは異なり、数字ではなく絵で表示します。
1)電波状態用MovieClip(以下MC)「signal」を用意します。
2)「signal」内の各フレームに画像(またはベクター)を挿入します。
・1フレーム目-Blank
・2フレーム目-圏外
・3フレーム目-電波0本
・4フレーム目-電波1本
・5フレーム目-電波2本
・6フレーム目-電波3本
3)次に「signal」のアクションを記述していきます。
・「signal」1フレーム目アクション:
stop();
//現在の電波状態
sig = fscommand2("GetSignalLevel");
switch (sig) {
case "0" :
gotoAndPlay(2);
break;
case "1" :
gotoAndPlay(3);
break;
case "2" :
gotoAndPlay(4);
break;
case "3" :
gotoAndPlay(5);
break;
case "4" :
gotoAndPlay(6);
break;
}
4)このアクションを2~6フレーム目にも記述します。
5)以上でMC「signal」は完成です。

③電池残量を表示します。こちらも前回とは異なり、数字ではなく絵で表示します。
1)電池残量用MC「battery」を用意します。
2)「battery」内の各フレームに画像(またはベクター)を挿入します。
・1フレーム目-Blank
・2フレーム目-残量0
・3フレーム目-残量1
・4フレーム目-残量2
・5フレーム目-残量3
・6フレーム目-充電中
3)次に「battery」のアクションを記述していきます。
・「battery」1フレーム目アクション:
stop();
//現在のバッテリーレベル
batt = fscommand2("GetBatteryLevel");
//外部電源かバッテリー電源か
power = fscommand2("GetPowerSource");
if (power == 1) {
gotoAndPlay(6);
} else {
switch (batt) {
case "0" :
gotoAndPlay(2);
break;
case "1" :
gotoAndPlay(3);
break;
case "2" :
gotoAndPlay(4);
break;
case "3" :
gotoAndPlay(5);
break;
}
}
4)このアクションを2~6フレーム目にも記述します。
5)袋の大きさをバッテリー量で変えたいので、袋の大きさを変えたアニメーションをそれぞれのフレームに挿入します。
6)以上でMC「battery」は完成です。

④昼と夜で背景を変えます。6:00~18:00を昼と設定しました。もちろん設定次第で春/夏/秋/冬や朝/昼/夜/深夜等も可能です。
1)背景用MC「back」を用意します。
2)「back」内の各フレームに画像(またはベクター)を挿入します。
・1フレーム目-Blank
・2フレーム目-昼
・3フレーム目-夜
3)次にアクションを記述していきます。
・「back」1フレーム目アクション:
stop();
back = fscommand2("GetTimeHours");
if (back>5 and back<18) {
gotoAndPlay(2);
}else{
gotoAndPlay(3);
}

4)このアクションを2,3フレーム目にも記述します。
5)以上でMC「back」は完成です。

⑤指定日にメッセージを表示します。誕生日を指定すると良いかもしれません。
1)メイン1フレーム目アクション:(時計処理の続きに記述)
//誕生日の処理(例では4/19・4/20・5/1)
comm.flag = "0";
switch (m) {
case "4" :
switch (d) {
case "19" :
comm.flag = "1";
comm.mbox = "サンタさん¥n誕生日おめでと!!";
break;
case "20" :
comm.flag = "1";
comm.mbox = "タクロースさん¥n誕生日おめでと!!";
break;
}
break;
case "5" :
switch (d) {
case "1" :
comm.flag = "1";
comm.mbox = "クロースさん¥n誕生日おめでと!!";
break;
}
break;
}
2)メッセージ用MC「comm」を用意します。
3)「comm」内の各フレームに画像(またはベクター)を挿入します。
・1フレーム目-Blank
・2フレーム目-メッセージ表示用ダイナミックテキスト「mbox」
4)次に「comm」のアクションを記述していきます。
・「comm」1フレーム目アクション:
stop();
if (flag == "1") {
gotoAndPlay(2);
}
・2フレーム目アクション
stop();
5)以上でMC「comm」は完成です。

⑥書出し(パブリッシュ)→SD転送

非常に長いものになってしまいました。Blogに書くような内容じゃないですね…。さらなる拡張方法としては、前述の春夏秋冬、「signal」および「battery」内の各フレームにMCを挿入してアニメーションを付加などです☆最終的にはケータイの表示能力との兼ね合いになってくるので、試しながらというところですかね。今回もSampleを用意しましたが、動きがかなりモッサリです…。
大切な人の誕生日を忘れがちなのでこれでOKです☆

>>Sample Date 37k
Flash待受まとめ「昼」Flash待受まとめ「夜」
スポンサーサイト

こんにちは管理人様(^o^)
いつもいつも楽しく,またありがとうございます!!
ところで、ランダムにイベントが発生する方法や指定の日や時間にムービーが発生する方法をご存知ですか!?例えば、ランダムに流れ星が落ちてくるや、時間になったら指定のアニメーションが動き始めるなどなど。(携帯でできるのかな・・・?)
ドコモ四国のHPでフラッシュ講座があり、ランダムのスクリプトについて説明があったのですが、応用ではなかなかうまくいきませんでした・・・もしご存知であればお時間があるときにでもおしえてください!!

2005.04.27 16:57 URL | なな #an6.e1nw [ 編集 ]

いつも訪問ありがとです☆
>>ランダムにイベントが発生する方法や指定の日や時間にムービーが発生する方法
とのことですが、「指定日/指定時刻」に関してですが、上の⑤誕生日~というところに書いてあるとおりです。指定日でやっていますが、指定時刻としても同じやり方でできます。基本的には「日の取得」→「指定の時刻ならば○フレーム目に移動」というスクリプトを書いていますので、「日」を「時刻」にしようが「ランダム」にしようがやり方は同じです。
ランダムの生成は「Math.random()」を使います。また次の機会にでもやってみましょうかね☆

2005.04.27 23:46 URL | WebStandARD☆管理人 #- [ 編集 ]

このコメントは管理人のみ閲覧できます

2005.11.07 09:11  | # [ 編集 ]

このコメントは管理人のみ閲覧できます

2006.06.29 19:10  | # [ 編集 ]

はじめまして、ちょくちょく見に来てます。これからも遊びにきますね。

2008.10.22 02:34 URL | hanae #- [ 編集 ]













管理者にだけ表示

トラックバックURL↓
http://keitaimusic.blog6.fc2.com/tb.php/18-143d6196

FLASH MACHIUKE
FLASH待受を作ってみた。詳しく解説してあるサイトがあったのでそこを参考に時計と電波、電池状況を貼り付けてみた。シンプルに仕上がったつもり…(苦笑)ちなみに画像ではsignalとbatteryが文字しか表示されていないけれど、実際はこの右に○が付きます(最大みっつ、電池

2005.05.16 22:50 | blog of a mande

neonで待受
待ち受け続々作成中

2006.03.25 18:08 | BTO ブログ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。