17. september 2011 - 01:21
Der er
8 kommentarer og 1 løsning
Hvad hedder denne placering?
Jeg har denne placering: <?xml version="1.0" encoding="utf-8"?> <map> <button name="" type="" x="80" y="50" /> <<<<---DENNE-PLACERING--- Den ved jeg hedder "this.firstChild.childNodes" i flash Men hvad hedder så denne: <?xml version="1.0" encoding="UTF-8"?> <icwproject name="name" version="2"> <description>des</description> <project>pro</project> <created day="27" hour="16" min="57" month="8" sec="34" year="2011"/> <lastmodified day="27" hour="17" min="20" month="8" sec="1" year="2011"/> <images> <image active="" id="" inactive="" noresource="" preview=""/> <image file="" id=""/> <image active="" id="" inactive="" noresource="" preview=""/> <image active="" id="" inactive="" noresource="" preview=""/> <image active="" id="" inactive="" noresource="" preview=""/> <image active="" id="" inactive="" noresource="" preview=""/> <image active="" id="" inactive="" noresource="" preview=""/> </images> <scenes> <scene name="" type=""> <description></description> <imageref id=""/> <sceneelements> <resourcebinaryelement name="" type="" x="80" y="50"> <<<<---DENNE-PLACERING--- ???
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
17. september 2011 - 02:16
#1
Brug XPath til at hente ud med! Saa hedder den: /icwproject/scenes/sceneelements/resourcebinaryelement
17. september 2011 - 02:22
#2
Hvad skal jeg så ellers ændre i min flash action? Ser så ledes ud: myXML = new XML(); myXML.ignoreWhite = true; myXML.load('xml.xml'); var map:Array = new Array(); myXML.onLoad = function() { aNode = this.firstChild.childNodes; len = aNode.length; for (var i=0; i<len; i++) { obj = {} obj.xpos = aNode[i].attributes.x; obj.ypos = aNode[i].attributes.y; name_txt.text = aNode[i].attributes.name; type_txt.text = aNode[i].attributes.type; map.push(obj); dups(i); } }; function dups(i){ duplicateMovieClip(_root.button, "knop"+i, i+1000); ref = _root["knop"+i]; ref._x = map[i].xpos; ref._y = map[i].ypos; trace(map[i].xpos); trace(map[i].xpos); trace("---"); };
17. september 2011 - 02:24
#3
Det lyder meget nemmere.
17. september 2011 - 04:35
#4
20. september 2011 - 15:01
#5
path = "//sceneelements/resourcebinaryelement "; aNodes = mx.xpath.XPathAPI.selectNodeList(this.firstChild, path);
20. september 2011 - 15:02
#6
how, din variabel hedder aNode
14. februar 2012 - 13:34
#7
LUKKER
14. februar 2012 - 13:34
#8
NU
14. februar 2012 - 14:52
#9
selv tak :)
Kurser inden for grundlæggende programmering