작동하지 않습니다는 :AS3 : XML 파싱 그냥이 코드를 사용하고
private function loadLevel(xml:Class):void
{
var rawData:ByteArray = new xml;
var dataString:String = rawData.readUTFBytes(rawData.length);
var xmlData:XML = new XML(dataString);
var dataList:XMLList;
var dataElement:XML;
dataList = xmlData.Tiles.tile;
for each(dataElement in dataList)
{
trace("HI");
_tiles.setTile(int([email protected])/120, int([email protected])/120, int([email protected])/120);
}
}
하지만 난 흔적을 얻을! https://www.youtube.com/watch?v=Ek0HLk6wBmQ 왜 내가 추적 문을 수신하지 못하는 경우
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.0" orientation="orthogonal" width="16" height="9" tilewidth="120" tileheight="120">
<tileset firstgid="1" name="u" tilewidth="120" tileheight="120">
<image source="../assets/tileset1.png" width="360" height="120"/>
</tileset>
<layer name="Tiles" width="16" height="9">
<data>
<tile gid="2"/>
<tile gid="2"/>
blablabla repeat
</data>
</layer>
<objectgroup name="Spawn" width="16" height="9">
<object x="120" y="892" width="122" height="28"/>
<object x="2222" y="-244"/>
</objectgroup>
</map>
내가이 튜토리얼을 따라 :
이것은 TMX 파일입니다? 그냥 작동하지 않습니다
그리고'XML Tiles'in 귀하가 제공 한입니까? 'tile_name' -'xmlData.layer.data.tile'이 필요하면 –