メイン コーダーズルーム【スクリプト系】
AS3.0で、MCキャストしたときのパスの指定を変数で指定するには? | 投稿するにはまず登録を |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| imaging | Åê¹ÆNo.39336 投稿日時: 2008-6-27 9:25 |
新米 ![]() ![]() 居住地: 投稿: 8
使用環境:
|
AS3.0で、MCキャストしたときのパスの指定を変数で指定するには? AS3.0で、MCキャストしたときのパスの指定を変数で指定するにはどうしたらいいでしょうか?
たとえば、以下のようなものがあったとします。 (ScrollPaneにswfを読み込んでhoge1というMCの座標を20に変更) ------------------------------------------------ MovieClip(_sp.content).hoge1.x = 20; ------------------------------------------------ ↑これは普通に動きます。 この「hoge1」という部分を変数にしたいのですが、 これがうまくいきません。 以下のエラーが出てしまいます。 ------------------------------------------------ TypeError: Error #1010: 条件は未定義であり、プロパティがありません。 at player_fla::MainTimeline/completeHandler() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at fl.containers::ScrollPane/passEvent() at fl.containers::ScrollPane/onContentLoad() ------------------------------------------------ お分かりになる方いらっしゃいましたら、 よろしくお願いいたします。 環境: AS3.0書き出しソースを記載します。 _sp.addEventListener(Event.COMPLETE, completeHandler); function completeHandler(event:Event):void { var test:String="hoge1"; MovieClip(_sp.content).test.x = 20; }//function ※「_sp」とは、「ScrollPane」のインスタンス名です。 |
| ニノミヤ カズノリ | Åê¹ÆNo.39337 投稿日時: 2008-6-27 9:54 |
職人 ![]() ![]() 居住地: 東京 投稿: 430
使用環境:
CS4 .4.11, .5.7 XP Pro(sp3)Flash Player 10,0,22,87, AIR 1.5.1, IE 5.5 & 6 & 7 & 8, Firefox 2.0.0.20 & 3.0.11 & 3.5, Opera 9.64, Safari 4, Google Chrome 2.0.172.31, Netscape 7.1 |
Re: AS3.0で、MCキャストしたときのパスの指定を変数で指定するには?
|
| imaging | Åê¹ÆNo.39339 投稿日時: 2008-6-27 10:46 |
新米 ![]() ![]() 居住地: 投稿: 8
使用環境:
|
Re: AS3.0で、MCキャストしたときのパスの指定を変数で指定するには? ご返答ありがとうございます。
なるほど、アクセス演算子! 今までドット演算子しか知らなかったので、 このように使うとは・・勉強になりました。 ではこれは既出の話題でしたね、失礼致しました。 助かりました!ありがとうございました!! (AS3.0) |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
| 投稿するにはまず登録を | |



ログイン


AS3.0書き出し

.4.11, 