PDA

View Full Version : Flash XML Object Layout Question


jimbobubba
11-29-2005, 01:37 PM
This is the XML map I need:


<main>
<chunk title="Title" subtitle="Subtitle" title_y="25" sub_y="70" bul_y="110">
<bullet xray="25" seen="1" cue="2">Bullet 1</bullet>
</chunk>
</main>


If I lay out this XML object in Flash:


function makeXML() {
chunkXML1 = new XML();
chunkXML1.contentType = "text/xml";

chunkElement1 = chunkXML1.createElement("main");
chunkElement2 = chunkXML1.createElement("chunk");
chunkElement2.attributes.title = title;
chunkElement2.attributes.subtitle = subtitle;
chunkElement2.attributes.title_y = title_y;
chunkElement2.attributes.sub_y = sub_y;
chunkElement2.attributes.bul_y = bul_y;

chunkElement3 = chunkXML1.createElement("bullet");
chunkElement3.attributes.xray = xray1;
chunkElement3.attributes.seen = seen1;
chunkElement3.attributes.cue = cue1;

chunkElement4 = chunkXML1.createTextNode(con1);

chunkXML1.appendChild(chunkElement4);
chunkXML1.appendChild(chunkElement3);
chunkXML1.appendChild(chunkElement2);
chunkXML1.appendChild(chunkElement1);
}


When I trace I get:


Bullet number 1<bullet cue="0" seen="1" xray="25" /><chunk bul_y="110" sub_y="70" title_y="25" subtitle="Subtitle" title="Title" /><main />


Where are the beginning brackets for each element and why are the attributes appearing in the second bracket?

Thank you