メイン 迷える子羊の部屋【初心者専用】 ボタン上のダイナミックテキスト | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mantinia | Åê¹ÆNo.37544 投稿日時: 2008-2-11 17:51 |
新米 居住地: 投稿: 3
使用環境:
WinVista, CS3 |
ボタン上のダイナミックテキスト 初めて質問します。
AS3.0で作成してますが、ボタンシンボルの中にダイナミックテキストがあり、これをスクリプトで書き変えたいと思っています。root に置いたボタンのインスタンス名が myButton、ボタンの中にあるダイナミックテキストを myDText とし、root のフレーム1で myButton.myDText.text = 'foo'; とすると、「未定義である可能性が高いプロパティmyDTextに静的型flash.display:SimpleButtonの参照を使用してアクセスしています」というエラーが出ます。 これがムービークリップだと何の問題もなくできるんですが、ボタンではできないのでしょうか? |
joyko | Åê¹ÆNo.37546 投稿日時: 2008-2-11 19:07 |
常連 居住地: 埼玉県 投稿: 167
使用環境:
WinXP(SP3) Flash8 Basic FlashCS3 Flash CS4 |
Re: ボタン上のダイナミックテキスト 今日は。
Flash8ですが、試してみました。 ボタンでは、メッセージは、「undefined」ですが、MCなら表示されました。 |
mantinia | Åê¹ÆNo.37550 投稿日時: 2008-2-12 9:29 |
新米 居住地: 投稿: 3
使用環境:
WinVista, CS3 |
Re: ボタン上のダイナミックテキスト 返信ありがとうございます。
という事は、昔からボタンではダメなんですね…。 では、ボタン上の文字列を書き変えるにはどうしたらいいですか? MCでボタンを配置し、その上にダイナミックテキストを 置けばいいとは思うんですが、そうすると今度はボタンの ヒット範囲を覆ってしまい、クリックできなくなります。 あるシンボル下のボタンを有効にするにはどうすればいいでしょう? |
野中文雄 | Åê¹ÆNo.37551 投稿日時: 2008-2-12 10:35 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: ボタン上のダイナミックテキスト 「Buttonの中に配置したMovieClipにインスタンス名を設定しても認識されません」(拙著『モーショングラフィックスで学ぶActionScript ? Flash MX ?』4.6「もう一歩追求しよう」PDF約260KB)。ActionScript 3.0でも、基本的にこの仕様が継承されたようです[*1]。
引用: mantiniaさんは書きました: ActionScript 3.0で、前面に配置した(DisplayObject)インスタンスがマウスイベントを受取らないようにするには、InteractiveObject.mouseEnabledプロパティをfalseに設定します。→「イベントを制する者、ActionScript 3.0を制す」3「イベントは誰に対して発生するか」 引用: MCでボタンを配置し、その上にダイナミックテキストを _____ [*1]ActionScript 3.0では、厳密にはFlash Playerが初期化時に、インスタンスに対してインスタンス名の変数を設定しています。ボタン(SimpleButton)シンボル内では、この処理が行われないものと推測されます。 |
ginga | Åê¹ÆNo.37552 投稿日時: 2008-2-12 13:01 |
新米 居住地: 投稿: 10
使用環境:
WinXP,Flash CS3 |
Re: ボタン上のダイナミックテキスト 引用:
mantiniaさんは書きました: ボタンをムービークリップ内に配置するのではなく、 ボタン自体をムービークリップに変更するのはどうですか。 そして、以下の3行を記述します。
|
野中文雄 | Åê¹ÆNo.37553 投稿日時: 2008-2-12 13:48 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: ボタン上のダイナミックテキスト ボタンのつくり方は、「ActionScript 3.0に対応したMovieClipのボタンをつくる」をご参照ください。
引用: gingaさんは書きました: |
mantinia | Åê¹ÆNo.37556 投稿日時: 2008-2-12 15:06 |
新米 居住地: 投稿: 3
使用環境:
WinVista, CS3 |
Re: ボタン上のダイナミックテキスト gingaさん
野中さん 返信ありがとうございました。 とりあえず mouseEnabled = false でしのぐことにしました。 どうもありがとうございました。 AS3の本色々探してますが、決定版みたいなのはまだみたいですね。 O'Reillyの本が翻訳されるのを待つしかないかな。 ヘルプやPDFでは疲れます…。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |