メイン 迷える子羊の部屋【初心者専用】 ターゲットパスが分からない | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
rin-ko | Åê¹ÆNo.6352 投稿日時: 2004-4-16 17:09 |
職人 居住地: 東京 投稿: 397
使用環境:
MacOSX10.5/10.4 WinXP SP3 MX2004Pro/CS3 |
Re: ターゲットパスが分からない たぶん、そんなことをしなくても、最初に書かれていたご希望の動作なら今の方法でいけると思いますよー(試したのはFlash5ですけど)。
ボタンにとってthisは配置されたタイムラインを指すという点が問題になっているのではないかと思われますが、違いますでしょうか? 引用: となるとMovieClip1はボタンではなくムービークリップにして |
askaaska | Åê¹ÆNo.6353 投稿日時: 2004-4-16 18:09 |
新米 居住地: 投稿: 12
使用環境:
Flash暦:2004年3月15日開始 環境:Windows2000Professional、Flash Player7 Macromedia Flash MX Professional 2004 私の持つ技術:HTML、JavaScript、Perl、Javaは良く分かります。 土日夜はつなげません。 |
Re: ターゲットパスが分からない 引用:
ボタンにとってthisは配置されたタイムラインを指す 現在のところ movieClip1._level0.label1 = inputText; movieClip1._level0.label2 = inputText; movieClip1._level0.label3 = inputText; とするとちゃんと値がコピーされることが なんとか分かりました。 ・・・が、MovieClip1をもう一つmovieClip2を同じステージ上に置き movieClip1._level0.label1 = inputText; とするとmovieClip2のlabel1、つまり movieClip2._level0.label1 にも同じ値が入ることがわかりました。 同じ値になってしまうんですね。 びっくり |
野中文雄 | Åê¹ÆNo.6356 投稿日時: 2004-4-16 21:06 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: ターゲットパスが分からない Buttonのthisは、ちょっとやっかいです。イベントハンドラメソッドに定義した関数内では、thisはButtonインスタンス自身を参照します。
引用: rin-koさんは書きました: movieClip1._level0は、_level0と同値です。つまり、Buttonシンボル内に配置した変数のパスは、正しく認識されません(後述引用参照)。 引用: askaaskaさんは書きました: 引用: 拙著『オブジェクト指向で考えるActionScript』p.114?115より: |
« 1 (2) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |