![]() |
|
||||||||||
|
|||||
|
Модрон-ветеринар
|
Сейчас используется замечательный класс LoadVars.
Замечетелен класс тем, что имеет события onData и onLoad, которые позволяют отследить момент, когда файл действительно загружен, или данные действительно готовы. Так исключаются казусы, связанные с асинхронностью работы AS. Все действия, которые необходимо предпринять с данными, выполняйте внутри функций, соответствующих этим событиям. Чтобы полностью загрузить текст как значение строковой переменной: var my_lv:LoadVars = new LoadVars(); my_lv.onData = function(src:String) { if (src != undefined) { content_tf.text = src; } }; load_btn.onRelease = function() { my_lv.load("content.txt"); }; load_btn - имя кнопки для загрузки my_lv - экземпляр класса LoadVars Чтобы получить из файла разбор пар переменная - значение: var my_lv:LoadVars = new LoadVars(); my_lv.onLoad = function(success:Boolean) { if (success) { _root.var1 = this.var1; _root.var2 = this.var2; ....... } }; load_btn.onRelease = function() { my_lv.load("vars.txt"); }; Последний раз редактировалось mooncar; 10.08.2009 в 19:32. |
![]() |
Часовой пояс GMT +4, время: 16:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|