Flash製作初心者の質問スレッド レイヤー38at SWF
Flash製作初心者の質問スレッド レイヤー38 - 暇つぶし2ch581:Now_loading...774KB
08/06/21 18:51:28 HfpiQk3L
「配列アクセス演算子」について質問致します。
外部ファイルを読み込むイベントの中で下記について分からないところがあります。

処理1
hensu = 1;
mclListener.onLoadComplete = function(){
a = eval( "mc" + hensu )._y;
}

処理2
hensu = 1;
mclListener.onLoadComplete = function(){
a = this[ "mc" + hensu ]._y;
}

処理1と処理2は同じ結果が返ってくると思っていたのですが、
eval処理を使った時は、MCインスタンス「mc1」のy座標が返ってきます。
しかし配列アクセス演算子を使った方は、undefinedが返ってきます。
例の場合は右辺にインスタンスの指定があるのでいいのですが、左辺の場合、
evalは使えないので困る、と思い質問しました。
配列アクセス演算子の指定方法が間違っているのでしょうか?
ご教授宜しくお願いします。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch