1

XML形式を定義してから、ActionScript3で読み取る必要があります。ActionScript3には次のものが格納されます。

  • グリッド内の行と列の数
  • ピクセル単位の水平方向と垂直方向の間隔
  • グリッド内の各正方形のサイズ(ピクセル単位)
  • グリッド内の各正方形のオプションのラベル
  • グリッド内の各正方形のオプションのハイパーリンク

以下は、現時点で私のニーズを満たすようなものであり、4つの正方形のタイプを示しています。

<?xml version="1.0" encoding="utf-8"?>
<grid columns="2" rows="2" horizontalSpacing="10" verticalSpacing="10" 
      squareWidth="300" squareHeight="300">
    <column>
        <square label="Square(1,1)" url="http://example.com/1/1/" />
        <square label="Square(1,2)" />
    </column>
    <column>
        <square url="http://example.com/2/2/" />
        <square />
    </column>
</grid>

私の質問は、「間隔とサイズに単位があるべきか(10pxや300pxなど)」や「( 、、、各セルに要素がある)XHTMLサブセットを使用するのはどれほど悪いことか」に似ています。tabletdtra

しかし、実際には、前例、アイデア、またはベストプラクティスを探しています。特に、ActionScript3でのそのようなファイルの処理に関連しているためです。目標は、グリッドプロパティを読み取り、行と列を指定して正方形のラベルとURLを返す関数を定義できるようにすることです。(この形式の簡単な点は、正方形を取得するには、グリッドノードの子に整数でインデックスを付けるだけです...最初の列、次に行です。)

4

2 に答える 2

1

タグはまったく必要ありません<column>。の大きなリストを持っているだけ<square>です。列と行の属性を使用して、幅と高さを定義します。

于 2010-09-13T04:35:42.277 に答える
1

代わりにJSONを使用できませんでしたか?この種のタスクにより適しているようです

于 2010-09-12T02:35:45.950 に答える