2012-01-06 20 views
0

オブジェクトデータの "ID"にアクセスしようとしていますが、コンパイラはそのようなことをしません。 これは正しい方法です。文字列をオブジェクトの名前に変換する方法

var objectName:Object = {ID:2, IDName:"this_is_string"}; 

var target:string="objectName"; 

trace(target.IDName"); // does not work... 
trace("target.ID"); 

ご協力いただければ幸いです。

+1

はStackOverflowのへようこそ。 「コンパイラはそれを好まない」とはどういう意味ですか? 「Uck!Icky!」と言っていますか?エラーメッセージが表示されますか?もしそうなら、メッセージは何を言いますか?あなたの質問が良くなれば、すぐに答えが得られる可能性が高くなります。 –

答えて

0

試してみてください。

trace([target].IDName); 
0

作品:

trace (eval(target).IDName) 
関連する問題