![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Dec 2013
Сообщений: 34
|
// Загружаем документ var xml:XML; var url:URLRequest = new URLRequest( _path ); var loader:URLLoader = new URLLoader( ); // Текстовый формат loader.dataFormat = URLLoaderDataFormat.TEXT; loader.load( url ); loader.addEventListener( Event.COMPLETE, load_xml ); function load_xml( e:Event ):void { xml = new XML( e.target.data ); XML.ignoreComments = true; XML.ignoreProcessingInstructions = true; XML.ignoreWhitespace = true; XML.prettyIndent = 4; trace( "load" ); } trace( xml.toXMLString( ) ); |
|
|||||
|
Регистрация: Jul 2014
Сообщений: 42
|
Всё зависит от твоей программы и понятия "режим ожидания". Во флеше нет такого нативного. Просто останавливай все анимации/вычисления и пр. в момент начала загрузки и возобновляй по окончании, если это необходимо. А вообще загрузка xml, если, конечно, там обыкновенный xml от пары кб до мегабайта, займёт совсем чуть-чуть времени и нужно ли что-то предпринимать? Опиши задачу точнее.
|
|
|||||
|
Если весь код в кадре на таймлайне, то никак. Если писать в классах, ну или даже на таймлайне, только в другом кадре, то просто по событию загрузки XML файла вызывать метод, запускающий все остальное, либо вызывать переход в другой кадр, с которого все и начнется. Вариант с классами гораздо лучше
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|