アイテムの2D配列(グリッド)のXML形式を定義する
-
02-10-2019 - |
質問
XML形式を定義してから、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を返す関数を定義できることです。 (この形式の簡単な点は、正方形を取得することは、整数別のグリッドノードの子供にインデックスを付けているだけの問題であることです...最初の列、次に行。)
解決
代わりにJSONを使用できませんでしたか?この種のタスクにはより適応しているようです
他のヒント
あなたは本当に必要ありません <column>
タグ。の大きなリストを持っているだけです <square>
's。幅と高さを定義するために、列と行の属性を使用します。
所属していません StackOverflow