FC2ブログ

音携闊歩

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

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--.--.-- --:-- | スポンサー広告 | トラックバック(-) | コメント(-) |
Flashはとてもいいです。何がいいかと言うと機種依存がないことなんです。音楽はファイルサイズ、サンプリングレート、ビットレートと機種によって再生制限が様々です。FlashはFlashLiteで統一されているので、作って配布などを考えている人にとっては、とても優れた規格でしょう☆
今回はオリジナル時計を作成してみます。

■Flash時計作成
使用したソフト
Macromedia FlashMXPro2004(ver.7.2)

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

①まずはダイナミックテキストを用意します。時間や日付を表示させるためのものです。
・年を表示  変数を「y」
・月を表示  変数を「m」
・日を表示  変数を「d」
・曜日を表示 変数を「w」
・時刻を表示 変数を「time」
これで表示の準備ができました。

②次は表示するためのスクリプトを、「メインフレーム1」に書いていきます。
・1フレーム目アクション
//時刻を取得
watch = fscommand2("GetLocaleTime", "time");
//年の取得
y = fscommand2("GetDateYear");
//月の取得
m = fscommand2("GetDateMonth");
//日の取得
d = fscommand2("GetDateDay");
//曜日の取得
w = fscommand2("GetDateWeekday");
//曜日の表示形式を定義
switch (w) {
case 0 :
w = "sun";
break;
case 1 :
w = "mon";
break;
case 2 :
w = "tue";
break;
case 3 :
w = "wed";
break;
case 4 :
w = "thu";
break;
case 5 :
w = "fri";
break;
case 6 :
w = "sat";
break;
}

③次に時刻は毎秒変わっていきますので、毎フレームで時刻を取得します。フレーム3まで進んだら2に戻るというアクションを記述します。
・3フレーム目アクション
watch = fscommand2("GetLocaleTime", "time");
gotoAndPlay(2);

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

以上で完成です。
流れとしては、
1フレーム目:日付/曜日/時刻の取得
3フレーム目:時刻のみ取得
2フレーム→3フレーム→2フレーム…と移動することになります。
後は背景に好きなMovieClipを作成すれば、オリジナル壁紙(アニメーション)+オリジナル時計の完成です。
次回は「時計」の応用でバッテリー、電波状態等を付加してみます。

>>Sample Data 31K
Flash待受で日時/曜日/時刻を表示する
スポンサーサイト

どうしても自分では分からなかったので、タイマーの造りかた参考にさせて頂きました。(週)も取得できるんですね。

今タイマーの応用を考えているのですが、Flash liteでムービークリップ等の画像に、gettimerを適応する事は出来るのでしょうか?

0がモーフィングして1になるようなムービークリップをSecond毎に
表示したいのですが。ご存知でしたら教えて下さいm(_ _)m

2005.04.18 19:09 URL | fuka #- [ 編集 ]

>>0がモーフィングして1になるようなムービークリップ
とのことですができますね。
今週中にやってみようと思いますので、また遊びに来てください。不安なのはケータイの表示能力の問題で、モーションがカクカクになる恐れが…。試してみますね☆コメントどーもです。

2005.04.19 00:21 URL | WebStandARD☆管理人 #- [ 編集 ]

Flashliteの本にも、フレームレートは5~8位が適当と書いてありました。
私も初心者ですが、色々と試してみます。

2005.04.19 01:00 URL | fuka #- [ 編集 ]

>>フレームレートは5~8位が適当
そうなんですか~(^_^;)10~12fpsでやってました…。結構もっさりするけどまぁいけるかなと☆素敵な情報ありがとうございます♪

モーフィングの件ですが、0から1、1~2…と10個のシェイプトゥーイーンを用意して、それぞれフラグをたててやればできると思います。
簡単に書くと、秒が0のときはアクション①(0から1になるシェイプトゥーイーン)、秒が1のときは…と順番にやっていく方法です。まだ試してないですけど、シェイプトゥーイーンはかなりもっさりするからなぁ…。

2005.04.19 03:18 URL | WebStandARD☆管理人 #- [ 編集 ]

HP見させてもらいました。
ここでお願いなのですが、次回は時計の数字を画像にする方法を解説していただけないでしょうか?

2005.04.20 22:18 URL | MT #Rdt3XBbw [ 編集 ]

コメントどーもです。
>>次回は時計の数字を画像にする方法を解説していただけないでしょうか?
了解しました~☆やってみましょう!!Flashカウンター作成の要領と一緒ですね。簡単にやり方を書くと、
①0~9の画像を用意する。
②時計の文字列をsubstringとかsubstrとかで分割して変数に代入する(FlashLiteで使えたかな?)。
③それぞれの変数でフラグをたてて、数字画像に置き換える。
のような感じです。もう一つの方法は今回の時計作成でもそうしたのですが、埋め込みフォントを使う方法です。数字だけのフォントを作成して、そのフォントをインストールしてやれば、ダイナミックテキストの埋め込みで使えます。

機会をみてやってみますので、また遊びに来てください☆

2005.04.20 22:35 URL | WebStandARD☆管理人 #- [ 編集 ]

管理人様コンバンワ!!
この間「時計」の応用では、ありがとうございました!!!私もケイタイのFlashを自分で作成してみたくなりFlashはじめたばかりでここはとてもべんきょうになりますね
(^^)。
コメント場所が違いすいません。。。私も数字を画像にする方法を探していたのでご存知でしたら、また今度お時間のある時に教えてください!!!しかし管理人様すごい方なんですね!!もしかして本職の方なのですか!?
これからも楽しみにしています!!!

2005.04.21 23:17 URL | なな #- [ 編集 ]

またまたコメントどーもです☆
そんなにすごくないですよ☆Flashはソフトが高いので、お金払った分は使ってやる!!と遊んでたらいろいろわかるようになりました。まだまだ勉強中です☆
Flashの面白いアイディアがまたあったら、教えてくださいね。

2005.04.21 23:56 URL | WebStandARD☆管理人 #- [ 編集 ]

管理人様はじめまして。

Flashを少し勉強するため、携帯の待受作ろうと思って、うろちょろしてたら、たどりつきました。

そして、このページの作り方を見ながら時計を作りました。
しかし、FlashPlayerで確認したところ、何故だか動きません。

SDで携帯に転送して確認をするべきなのでしょうか?

パソコンは、MacOS10.3を使ってます。

初心者なので、変な質問かもしれませんが、
管理人様、対処法を知っていたら教えてくださると助かります。
よろしくお願いしますm(_ _)m

ちなみに、勝手に3フレーム目にキーフレームを挿入しました。

2005.05.07 19:52 URL | tep #V/OVuIHk [ 編集 ]

コメントどーもです。
>>しかし、FlashPlayerで確認したところ、何故だか動きません。
fscommand2("GetLocaleTime", "time")というのはケータイ独自のスクリプトで、PCでは作動しません。もしケータイとPC両方で作動させたければ、時分秒をそれぞれ取得する方法があります。
//時の取得
hr = fscommand2("GetTimeHours");
//分の取得
min = fscommand2("GetTimeMinutes");
//秒の取得
sec = fscommand2("GetTimeSeconds");
これで変数がhr/min/secそれぞれに代入されます。詳しくは「Flashケータイ⑦ ~アナログ時計(+ランダムアニメ)~」を見てみてくださいな☆

2005.05.09 02:05 URL | WebStandARD☆管理人 #mQop/nM. [ 編集 ]

そうだったんですね~すみません。
初歩的なとこを間違えてますね、俺。
試してみます!

管理人さん、丁寧な説明ありがとうございましたm(_ _)m

2005.05.09 17:08 URL | tep #- [ 編集 ]

FlashLite1.1での外部ファイル読み込みはどうやってやるんですか?初心者何で詳しく教えてください!お願いします!

2005.11.29 14:10 URL | びび #- [ 編集 ]

はじめまして。
最近携帯Flash作成を始めたsakといいます。
以前からブログ参考にさせて頂いております。
携帯Flashを紹介しているサイトがあまりないので自分も少しでも紹介できればと作ってみました。
Flash作成の初心者なのでこれからも参考にさせて頂きます。

2005.12.19 22:15 URL | sak #- [ 編集 ]

はじめまして。
Flashで時計表示の設定方法を探していて、
たどりつき、とても分かりやすく、設定もでき、
感謝しております。ありがとうございました。
そして、質問なのですが、時計表示部分の
秒の部分を消して表示したい場合は、どこかで
設定できるのでしょうか?
今後のために覚えておきたいと思いいますので、
ご回答よろしくお願いいたします。

2007.07.07 18:39 URL | soramame* #- [ 編集 ]













管理者にだけ表示

トラックバックURL↓
http://keitaimusic.blog6.fc2.com/tb.php/8-4d1e3b68

Flash Lite参考リンク
仕事でFlash Liteをやらなければならなくなったので参考リンク等。・DoCoMoの技術情報 http://www.nttdocomo.co.jp/service/imode/make/content/flash/index.html ・iモードHTMLシミュレータ等ダウンロードhttp://www.nttdocomo.co.jp/service/imode/make/conten...

2006.10.14 22:47 | onoDerium

Flash Lite参考リンク
仕事でFlash Liteをやらなければならなくなったので参考リンク等。・DoCoMoの技術情報 http://www.nttdocomo.co.jp/service/imode/make/content/flash/index.html・iモードHTMLシミュレータ等ダウンロードhttp://www.nttdocomo.co.jp/service/imode/make/content...

2006.10.14 23:03 | onoDerium

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