0
ちょっと、私はactionscriptオブジェクトからプロパティをリフレッシュすることについて質問があります。文字列から参照するActionScriptオブジェクト3.0
私は"groups.group1.item2"
方法を入力してGROUP1/ITEM2にアクセスし
group1
item1 = sampledata1
item2 = sampledata2
item3 = sampledata3
group2
item1 = sampledata4
item2 = sampledata5
item3 = sampledata6
"グループ"という名前の次のオブジェクトを...持っていれば文字列形式のキーを渡し、そのノードでデータを取得できるメソッドを作成します。例えば
groups.group1.item2はsampledata2
と
のgetItem( "group1.item2")を返します。もsampledata2を返します
これはeval()を使用すると可能ですが、私が使用しているAS 3.0では削除されたと思います。これを行うための他の方法はありますか?ありがとう。
正解...まだJSONに準拠している必要はありません...文字列をキーとして使用するのではなく、識別子を使用できます。つまり{"key":}ですsomeObject ["someProperty"]はsomeObject.somePropertyと同等ですがsomeObjectの型が既知でsomePropertyが定義されている場合は後者が高速であることを除けばsomeObjectのクラスによって... greetz –
back2dos
はい、あなたは正しいです、私はそれをタイプしたときに私が思っていたことを知らない。 – CookieOfFortune
ああ、私は現時点でそのコードのいくつかをやっていて、私の財産にはスペースが入っていたので、文字列以外の表記ではできないと思います。 – CookieOfFortune