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サブセットを使用するのはどれほど悪いことか」に似ています。table
td
tr
a
しかし、実際には、前例、アイデア、またはベストプラクティスを探しています。特に、ActionScript3でのそのようなファイルの処理に関連しているためです。目標は、グリッドプロパティを読み取り、行と列を指定して正方形のラベルとURLを返す関数を定義できるようにすることです。(この形式の簡単な点は、正方形を取得するには、グリッドノードの子に整数でインデックスを付けるだけです...最初の列、次に行です。)