0

AS2のXMLファイルからテキストを呼び出しているフラッシュファイルがあります。これがXMLです

<goals1>
    <minute>32</minute>
    <name>Name</name>
    <minute>35</minute>
    <name>Name2</name>
</goals1>

したがって、これは単純ですが、このコードは、たとえば次のように大きくなったり小さくなったりする可能性があります。

<minute>32</minute>
<name>Name</name>

4回以上繰り返すことができます。これらは、ゴールが決められた瞬間とプレーヤーの名前であり、これはswfにリストされるので、私の質問はここで何をするかです。

4

1 に答える 1

0

AS2 で XML を解析することは、世界で最も苦痛なことです。オブジェクトで XML を変換するのに役立つ外部ライブラリを使用します。

GreensockのXMLParserは非常に優れています。

XML がオブジェクトに変換されると、標準for...eachまたはfor...inループを使用できます。

XML に関して: 適切に設計されていません。最終結果はノードの順序に依存するべきではありません。つまり:

<goals1>
    <minute>32</minute>
    <minute>35</minute>
    <name>Name</name>
    <name>Name2</name>
</goals1>

理論的には、アプリケーションでも機能するはずです。しかし、明らかにそうはなりません。私があなただったら、次のようにします。

<goals1>
    <goal>
        <minute>32</minute>
        <name>Name</name>
    </goal>
    <goal>
        <minute>35</minute>
        <name>Name2</name>
    </goal> 
</goals1>

このように、ノードの順序を変更してもアプリケーションが壊れることはありません。

于 2012-05-30T15:03:09.170 に答える