• 締切済み

携帯用FLASHのテキストについて

携帯用FLASH(FLASH Lite1.1)の待ち受けを作っています。 ダイナミックテキストの文字の色を曜日によって変更したいのですがどうすれば実現できるでしょうか? よろしくお願いします。

  • Flash
  • 回答数2
  • ありがとう数1

みんなの回答

  • kaelumba
  • ベストアンサー率100% (1/1)
回答No.2

色を操作するプロパティとかは、FLASH LITEにはなかったはずなので、 #1番の方のおっしゃっている通りだと思います。 なので、はじめに色ごとにダイナミックテキストを分けておかないといけないみたいです。 どういった動きが欲しくて、 全体的にどういう状況がわからないのですが、 わたしの場合は、 曜日を表示させるダイナミックテキストの入った ムービープリップを、     フレーム番号|1|2|3| アクションスクリプト|α|α|α| ダイナミックテキスト|●|●|●| という感じで、レイヤー2枚、 上アクションスクリプト 下ムービークリップレイヤー という風に準備します。 フレーム番号順に、左から 同じ変数のダイナミックテキストを設置し 色だけを、 平日:白//1フレーム目 土曜:青//2フレーム目 日曜:赤//3フレーム目 という風に設定しておき、 アクションスクリプトレイヤーは、 全てのキーフレームに、 ---------------------------------------- stop();//このフレームでストップ nowWeek = fscommand2("GetDateWeak);//現在の曜日を携帯から読み取ります。 switch(nowWeek){ case"0"://曜日は0=日曜日だったら gotoAndPlay(3);//3フレーム目に行きましょう break;// case"1"://曜日は1=月曜日だったら gotoAndPlay(1);//1フレーム目に行きましょう break; case"2": gotoAndPlay(1); break; case"3": gotoAndPlay(1); break; case"4": gotoAndPlay(1); break; case"5": gotoAndPlay(1); break; case"6"://曜日は6=土曜日だったら gotoAndPlay(2);//2フレーム目に行きましょう break; } ---------------------------------------- と同じものを記入しておきます。 こうしておくと、曜日を読み取ったときに、自動的に指定された 色のついたダイナミックテキストのフレームでとまるので、 >ダイナミックテキストの文字の色を曜日によって変更したい ときは、たぶん、これで変更するように見せられると思います。 前にやったことのうろ覚えなので、細かいところは本や検索サイトで確認してみてください。

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

たとえば, インスタンス名を付けたムービークリップを用意し, ムービークリップ内の フレーム1 には 赤い文字を表示させるテキストフィールドを用意。 ムービークリップ内の フレーム2 には 青い文字を表示させるテキストフィールドを用意。 ムービークリップ内の フレーム3 には 緑の文字を表示させるテキストフィールドを用意。     … … … という感じで, インスタンス名を付けたムービークリップ内の各フレームに,同じ変数名を付けたテキストフィールドを用意して, 日曜日であれば, tellTarget("そのムービークリップ"){ gotoAndStop(1); }; 月曜日であれば, tellTarget("そのムービークリップ"){ gotoAndStop(2); }; みたいな感じにすれば良いのではないでしょうか。 if文 など使わなくても,おそらく tellTarget("そのムービークリップ"){ gotoAndStop(fscommand2("GetDateWeekday")+1); }; みたいな感じでできると思います。

koni1117
質問者

お礼

ありがとうございます。 知識不足のためかまだうまくいきませんが、もう少し勉強します。

関連するQ&A

  • Flash Lite 1.1のダイナミックテキストの文字色

    Flash Lite 1.1のダイナミックテキストの文字色は、スクリプトで色を変える事ができるのしょうか? text.color = 赤 などのようにスクリプトに記載して、文字色を変えたいと考えています。 ググってみたのですが、変更できるような記載がなかなか見つからなかったので、質問した次第です。 お忙しい所お手数ですが、ご教授頂ければ幸いでございます。

    • ベストアンサー
    • Flash
  • Flashで携帯待ち受け

    先日、Flashで携帯待ち受けムービーを作ろうと思い Flash MX 6.0で普通に(PC用に)swfにパブリッシュして Fetch(転送ソフト)でアップし SoftBankの携帯(816SH)で動作確認したところ 何の問題もなく見る事ができました。 それを携帯にダウンロードして保存、待ち受けに使うこともできました。 『携帯版のFlashを作成するには「Flash Lite」が必要』と思い込んでいたもので 表示、利用できたことに驚いてしまいました。 私はお産と育児のため、ここ数年ネットからも作画からも離れていたのですが、 お産の前に試した時には表示もできなかったし、ダウンロードしても利用できなかったのですぐに諦めたので不思議です。 その時の携帯は703SHでした。 もし、このムービーを無料配布したい場合、このままで問題ないのでしょうか? それとも限られた環境の人にしか利用できないムービーとなってしまうのでしょうか? それともやはり「Flash Lite」が必要、 もしくは何かソフトが必要なのでしょうか。 ネットから離れていたこともあり情報に乗り遅れています。 携帯もメール中心で待ち受けなどに興味をもったのはごく最近です。 できれば専門用語ではなくわかりやすい言葉で教えて頂けるとありがたいです。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • 携帯待ち受けFlash

    Flash Lite1.1で携帯電話の待ち受けFlashを作成しています。 そこで質問ですが、デジタル時計の待ち受けFlashを作成していて秒をhttp://www.attime.mobi/no01.jpgの画像の(画像の真ん中の赤と白の四角の部分)ようにしたいのですがやりかたが調べてもわかりません。 どなたかやり方がわかるかた詳しく教えていただけないでしょうか? よろしくお願いします。

    • ベストアンサー
    • au
  • 携帯Flash 曜日の取得ついて(文字)

    お世話になっております。 「携帯Flash 曜日の取得」についてアドバイスを頂きたいと思い、質問欄を書きました。 現在フラッシュの時計待ち受けを制作しています。 「曜日の取得」を行い、テスト表示して見たのですが、 曜日の表示が(英語です)小文字になってしまいます。。 「Monday」と表示したいのに 「monday」と表示されてしまいます。 はじめの一文字を大文字にするにはどうしたらよいのでしょう。 ご存知の方、教えていただけると嬉しいです。 よろしくお願いします。

  • 携帯flash待ち受け作成

    携帯(au)W51T で再生できるflash待ち受けを作りたいです。 できれば、絵がだんだん変わっていくようなのがいいです。 ソフトはadobi flash cs3 pro でflash lite 1.1です。 まだ、始めたばかりで初歩的な質問ですみませんがよろしくお願いします。

    • ベストアンサー
    • Flash
  • 携帯のFlash

    Flash lite1.1で携帯用のページを製作しているのですが、作ったページを実際に携帯で見ると汚く見えます。 240px×150pxで全てFlash内で製作し、jpgなどの画像は使ってないのですがテキストが汚くて読めないレベルです。 解決する方法はないでしょうか?

    • ベストアンサー
    • Flash
  • 携帯版flashの開発について

    現状、確認はiモードHTMLシミュレータを使用しています。 また、作成はFLASHーMXを使用しています。 スクリプト自体は公式なスクリプトを使用しているので 問題は無いかと思いますが、書き出したSWFは携帯画面表示されるのですが、指定したキー操作がまったく出来ません。 またPC上での画面確認ではMAC系では表示され、WindowsIEでは表示されません。表示されるFLASHでは動作もします。 auに対応しているFlash Lite1.1で書き出し、 DOCOMOはFlash Lite1.0、Flash Lite1.1などでも書き出しています。携帯キー操作するのには何かこつがあるのでしょうか?

  • 携帯サイト用のFLASHコンテンツを作成できるソフトは?

    FLASH8というソフトのFLASH Liteで携帯サイト用のFLASHコンテンツを 作成できますが、他に携帯サイト用のFLASHコンテンツを作成できるソフトはないものでしょうか?

    • 締切済み
    • Mac
  • FLASH Lite1.1 外部テキストを表示する

    お世話になっております。 携帯サイト初心者です。アドバイスお願いします。m(__)m したいことは単純で、外部テキストa.txtをダイナミックテキストフィールドに表示させたいのです。 ★メインのTLにダイナミックテキストフィールドを作り、変数「text」としました。単一行でフォントサイズは10です。 ★テキストファイルは、「text=あいうえお・・・」で、シフトJISでswfと同じ階層に「a.txt」で保存しています。 ★メインのTLの1フレーム目に以下を入力しました。 loadVariablesNum("a.txt", 0); ●エミュレーターでは表示されていますが、携帯では表示されません。 (ソフトバンクの921SHとLite1.1対応ドコモ) FLASH CS3でFLASH Lite1.1にしています。 なにが悪いのか・・・ よろしくお願いします。

    • ベストアンサー
    • Flash
  • Flash 8 BasicからFlash Lite1.1にパブリッシュ

    カテゴリーがわからなかったので、 こちらのカテゴリーにも投稿させていただきます。 Flash 8 Basicを使って、携帯用の動画を制作しています。 今回はどうしてもパブリッシュ形式をFlash Lite1.1にしないといけません。 Flash 8 BasicからFlash Lite1.1にするには、 パブリッシュ設定をFlash Player4にするというふうに聞いたので、 試してみたのですが、エラーになってしまい、できません。 ちなみにこの動画は簡単な物でActionScriptは使っていません。 なんとかFlash lite 1.1の形式で書き出せないでしょうか?

    • ベストアンサー
    • Flash

専門家に質問してみよう