トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     色の着色?ターゲットパスの設定?
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
guruguru
Åê¹ÆNo.20138
投稿日時: 2005-9-9 4:13
新米
居住地:
投稿: 11
使用環境:
WinXP,FlashMX2004
色の着色?ターゲットパスの設定?
今、色の着色について悩んでおります。
まず a.html から map.swf?flag=japan
としてswfにFLAG=japanという変数を入れました。

その後に、

インスタンス名mc_maldive(ボタン)の中の
インスタンス名iromaldive(ムービークリップ)へ
着色をしたいと思っております。

1フレーム目に下記のような記述をしたのですが
色が付きません??

var my_color:Color = new Color(iromaldive);
if(flag=="japan"){
this.mc_maldive.my_color.setRGB(0xFFFF00);
}

ターゲットパスの設定だと思うのですが
どのように設定すればよいかお教えいただけないでしょうか?
野中文雄
Åê¹ÆNo.20139
投稿日時: 2005-9-9 4:41
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: 色の着色?ターゲットパスの設定?
まず、「着色」に「変数」は、関係がないと思います。関係のないものは外すのが、トラブルシューティングの鉄則です。→【問題の切分けをしない
引用:
guruguruさんは書きました:
今、色の着色について悩んでおります。
まず a.html から map.swf?flag=japan
としてswfにFLAG=japanという変数を入れました。

trace()ステートメントで、MovieClipインスタンスと変数のパスを確認されるとよいでしょう。undefinedが[出力]されたら、パスが違っています。
引用:
インスタンス名mc_maldive(ボタン)の中の
インスタンス名iromaldive(ムービークリップ)へ
着色をしたいと思っております。

1フレーム目に下記のような記述をしたのですが
色が付きません??
var my_color:Color = new Color(iromaldive);
trace(this.mc_maldive);
trace(this.mc_maldive.my_color);
// if(flag=="japan"){
		this.mc_maldive.my_color.setRGB(0xFFFF00);	
// }

ターゲットパス」の理解に不安があるなら、それを学習されることが最優先です。ターゲットパスを理解せずにスクリプトを書くのは、方位がわからずに地図を読むのに等しいです。
引用:
ターゲットパスの設定だと思うのですが
どのように設定すればよいかお教えいただけないでしょうか?


----------------
 

guruguru
Åê¹ÆNo.20158
投稿日時: 2005-9-9 21:00
新米
居住地:
投稿: 11
使用環境:
WinXP,FlashMX2004
Re: 色の着色?ターゲットパスの設定?
野中さん 早々のお返事ありがとう御座いました。
trace にて色々と検証して見た結果
ボタン(mc_maldive)の中の
ムービークリップ(iromaldive)
についてtrace をしたところ
「undefined」と表示されるのですが

ボタンをムービークリップに変更し
ムービークリップ(mc_maldive)→ムービークリップ(iromaldive)

だとtrace を実行したときに値が正常に返ってきました。
ボタンの中のムービークリップのインスタンス名の
ターゲットパスは、どのように所得すればよいのか?
なにか、参考リンクを見させていただいたのですが
理解が出来ませんでした。

一応、ムービーを、別の方法で色をつける事でなんとか
解決したのですが、
お時間がありましたら、ご回答頂ければ幸いです。
野中文雄
Åê¹ÆNo.20169
投稿日時: 2005-9-10 14:00
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: 色の着色?ターゲットパスの設定?
Buttonインスタンスには、スクリプトでコントロールするうえで、いくつかの制限があります。

(1)Buttonシンボルの中に配置したMovieClipを、ActionScriptでコントロールすることは、基本的に予定されていないように思われます(参考PDF/約258KB)。(2)Buttonアクションのon ()イベントハンドラアクションでは、thisの参照先(およびターゲットを指定しない「デフォルト参照」)が例外的な扱いになります。
引用:
guruguruさんは書きました:
ボタンの中のムービークリップのインスタンス名の
ターゲットパスは、どのように所得すればよいのか?


----------------
 

guruguru
Åê¹ÆNo.20173
投稿日時: 2005-9-10 19:05
新米
居住地:
投稿: 11
使用環境:
WinXP,FlashMX2004
Re: 色の着色?ターゲットパスの設定?
野中さん 丁寧なお返事ありがとう御座います。
ボタンには、色々と癖があるのですね^^;
初めて知りました。
野中さんのホームページ等で
一通り勉強しなおします。

また、2000投稿おめでとう御座います!

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops