Вопрос

Мне нужно определить формат XML, а затем прочитать его в ActionScript3, который будет храниться:

  • Количество рядов и столбцов в сетке
  • Горизонтальный и вертикальный интервал в пикселях
  • Размер каждого квадрата в сетке в пикселях
  • Дополнительная этикетка для каждого квадрата в сетке
  • Дополнительная гиперссылка для каждого квадрата в сетке

Ниже приведено та вещь, которая будет соответствовать моим потребностям сейчас, что демонстрирует четыре квадратных типов:

<?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>. Используйте свои столбцы и атрибуты строк, чтобы определить ширину и высоту.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top