Frage

Ich brauche ein XML-Format zu definieren, und lesen Sie es dann in ActionScript3, die Speicherung wird:

  • die Anzahl der Zeilen und Spalten in einem Raster
  • die horizontalen und vertikalen Abstände in Pixeln
  • die Größe jeden Quadrat in dem Gitter in Pixel
  • ein optionales Label für jedes Quadrat im Raster
  • ein optionaler Hyperlink für jedes Quadrat in dem Gitter

Im Folgenden ist die Art von Dingen, die meine Bedürfnisse erfüllen würden zur Zeit , die die vier quadratischen Typen demonstriert:

<?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>

Meine Fragen sind Dinge verwandt mit „sollten Einheiten dort auf dem Abstand und die Größe? (Wie 10px oder 300px)“ und "Wie schlimm wäre es eine XHTML Teilmenge von verwenden zu (table, td, tr mit a Elementen in jeder Zelle). "

Aber wirklich fischen Ich bin für alle Präzedenzfall, Ideen oder Best Practices. Besonders, wenn sie eine solche Datei relevant sind in ActionScript3 zu verarbeiten. Das Ziel ist, in der Lage sein, die Rastereigenschaften zu lesen und eine Funktion zu definieren, die ein Quadrats des Labels geben zurück und eine Zeile und Spalte angegebene URL. (Die einfache Sache über dieses Format ist, dass ein Platz bekommen ist nur eine Frage der Indexierung in Kinder des Gitterknoten durch integer ... erste Spalte, dann rudern.)

War es hilfreich?

Lösung

Könnten Sie JSON nicht stattdessen verwenden? Es scheint für diese Art von Aufgabe angepasst

Andere Tipps

Sie brauchen nicht wirklich den <column> Tag überhaupt. hat nur eine große Liste von <square> ist. Die Verwendung Ihre Spalten und Zeilen-Attribute die Breite und Höhe zu definieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top