Как загрузить во Flash, jpg, swf, текстовые файлы. Сегодня мы рассмотрим универсальную форму при помощи которой это можно сделать. Для этого мы используем класс loadVars, который на сегодня?ний день представляет собой современный аналог функции loadVariables(). Ну начнем пожалуй с примера загрузки текстового файла, так как почти во всех уроках о loadVars, приводится пример именно загрузки текстового файла.
Создадим текстовый файл my_txt, который будет содержаться в той же директории что и на? flash файл, и в нем переменной присвоим какой-нибудь текст:
my_text=flashweb.sabiostar.com - more information about Flash Lite
Если мы используем русский текст, то для устранения проблем с кодировкай текстовый файл луч?е всего сохранять в в кодировке UTF-8, для правильного отображения русских букв.
А теперь непосредственно в на?ем flash- файле в первом кадре наберем следующий код:
var loader:LoadVars = new LoadVars();
loader._parent = this;
loader.onLoad=function(success){
if(success){
my.text = this.my_text;
}
}
loader.load("my.txt");
Строчка loader:LoadVars = new LoadVars(), означает , что мы создаём объект класса LoadVars - loader. Событие loader.onLoad происходит по окончанию загрузки данных. ? при этом любой код который обращается к создаваемым на их основании свойствам, должен располагаться строго в обработчике onLoad.
Протестируем на? клип и увидим что текст загрузился в динамическое поле с именем "my".
Однако, если вам надо загрузить текстовый файл, без разборщика пар имя-значение, таких как TXT, HTML, XML, и др., то в этом случае луч?е всего использовать обработчик события onData. Создадим еще один текстовый файл my2, и напи?ем в нем произвольный текст, а на? код заменим на следующий:
var loader:LoadVars = new LoadVars();
loader._parent = this;
loader.onData=function(inString){
my.text = inString;
}
loader.load("my2.txt");
Тестируя фильм, мы заметили что данный блок текста появился в на?ем текстовом поле полностью.
Ну вот и все )












Отлично! у меня получилось! СПАСиБО! Только ты написал "Ну начнем пожалуй с примера загрузки текстового файла" ... не подскаже?ь теперь как картинки подгружать или иное