![]() |
|
||||||||||
|
|||||
|
Здрасти.У меня проблема с переменными.Хочу сделать приветствие, которое лежит в некотором текстовом файле. Я новичок и с Флэшем нелады.
Спасибо. |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 580
|
Начинайте делать. Если что-то не будет получаться - задавайте конкретные вопросы и выкладывайте исходник. Чем можем, тем поможем.
![]() |
|
|||||
|
Вот архив
|
|
|||||
|
Что писать в текстовом файле и как оформлять loadVariabls
|
|
|||||
|
Регистрация: Nov 2006
Сообщений: 177
|
да, мне кстати тоже интересно.
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 580
|
Вот пример. Я отказался от loadVaribles в пользу класса LoadVars. В примере весь код расположен в первом кадре основного таймлайна.
|
|
|||||
|
Архив битый(((
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 580
|
Делал под восьмую версию. У вас какая?
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
тебе нужно весь текстовой файл в текстовое поле?
1 "все кидаем без разбора" var lv = new LoadVars;
lv.onData = function(src){ txt_field.text = src; }
lv.load( "file.txt" );
2 "грузим xml" - сложнее, зато обрабатывает ошибки. var X = new XML();
X.ignoreWhite = true;
var mess = "";
X.onLoad = function (ok){
if(!ok){
mess = "нет соединения";
}else if(this.status < 0){
mess = "xml битый: код ошибки "+ this.status;
}else{
mess = this.firstChild.firstChild.nodeValue;
}
txt_field.text = mess;
}
X.load("file.xml")
<xml> <[CDATA[ Вот тут твое приветствие - любой символ позволен в cdata даже такой: & ]]> </xml> Работает и с htmlText. Виндовский перевод каретки \r\n переводится как два перевода строки, так что сейвить файл лучше всего в формате unix и разумеется utf-8. Последний раз редактировалось Kikasso; 16.12.2006 в 03:28. |
|
|||||
|
Спасибо, всё работает, файл не грузился т. к. у меня седьмой флэш )))
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|