This extension is based on the one created by Shaun Mitchell, and allows a starling game to load and display a TMX Tilemap created using Tiled
The major contributions include:
This extension is still under development. If you want to contribute, feel free to help out at GitHub: http://github.com/pachilo/TMX_Starling
Known issues:
There is an example project included with the extension. Here's an example:
Loading your tilemap using embedded assets and displaying it:
[Embed(source="../../../../assets/example.tmx", mimeType="application/octet-stream")] private static var exampleTMX:Class; [Embed(source = "../../../../assets/tmw_desert_spacing.png")] private static var exampleTileSet:Class; // (...) var mapXML:XML = XML(new exampleTMX()); var tilesets:Vector.<Bitmap> = new Vector.<Bitmap>(); tilesets.push(Bitmap(new exampleTileSet())); var mapTMX:TMXTileMap = TMXTileMap.createMap(mapXML, tilesets); for (var i:int = 0; i < mapTMX.layers.length; i++) { addChild(mapTMX.layers[i].layerSprite); }
All source code is avaliable at GitHub
Feel free to edit this part of the page!