我有一个 TileList,我加载了一个 PHP 脚本,该脚本返回一个动态生成的 xml,因此我可以加载 TileList 及其所需的图像和标签。
现在,我想单击 TileList 的一个项目并检索其标签,以便我可以将其发送到另一个 PHP 脚本,该脚本使用标签的字符串进行搜索查询,以便我可以将纬度和经度加载到地图的位置项目位于。
我一直试图追踪它,但它是不行的。
var path:String = "http://localhost/entretenimiento.php";
var xmlLoader:URLLoader = new URLLoader();
xmlLoader.addEventListener(Event.COMPLETE, onLoadComplete);
xmlLoader.load(new URLRequest(path));
function onLoadComplete(e:Event):void {
System.disposeXML(xmlData);
var xmlData:XML = new XML(e.target.data);
//trace(xmlData);
for (var i:int=0; i<xmlData.e_nombre.length(); i++)
{
myTileList.addItem({label:xmlData.e_nombre[i], source:xmlData.e_imagen[i]});
//trace(xmlData.e_nombre[i]);
}
var display;
myTileList.addEventListener(Event.CHANGE, listListener);
myTileList.selectedIndex = 0;
function listListener(event:Event):void {
display.source = myTileList.selectedItem.label;
trace(display.source);
trace("working");
}
}
我需要帮助,我不知道如何从 TileList 上单击的项目中检索标签。
我正在使用 Flash CS5。