Доброго времени суток. У меня проблема.
Почему функция срабатывает позже чем нажатие кнопки в actionscript.
Вот пример кода
aButton.addEventListener(MouseEvent.CLICK, clickHandler);
function clickHandler(event:MouseEvent):void {
load_grid(xml_file);
nameLabel.text=total_items.toString();
function load_grid(xml_file:String):void {
var xml_loader:URLLoader = new URLLoader();
xml_loader.load( new URLRequest( xml_file ) );
xml_loader.addEventListener( Event.COMPLETE, create_grid );
xml_loader.addEventListener( IOErrorEvent.IO_ERROR, catch_xml_ioerror );
}
Так вот, функция load_grid отрабатывается, а вот create_grid которую должна вызвать функция load_grid не отрабатывается, она запускается только после нажатия кнопки. Получается чтобы получить результат надо нажать на кнопку 2 раза.