PDA

Просмотр полной версии : загруzка текста


andrey2003
08.01.2004, 10:32
А как сделать,что бы текст грузился в определенное ТЕКСТ.поле находящееся в моем клипе???
текст находится отдельно от ролика!например у меня файл news.txt.

Jlekc
08.01.2004, 18:23
Возьми loadVariables или XML Objects и читай Help

andrey2003
08.01.2004, 18:29
а можно поподробнее,а то у меня ХЕЛП не работает!! :mad:

Jlekc
08.01.2004, 18:43
:D :D :D У меня весь флеш слетел. компакт на хате :( так-что жди, ну а впринципе синтаксис (если память не изменяет) такой

loadVariablse("text.txt",this)
в text.txt напиши &myVar="bla-bla-bla-bla"
потом
myTextField.text = myVar
метод канает если небольшии тексты и в них нету символа раздела (тобиш &)

Иначе возми XML

myXml = new XML()
myXml.onLoad = function(){
myTextField.text = this.firstChield
}
myXml.load("myXml.xml")
в myXml.xml <body>bla-bla-bla-bla</body>

может де ошибся, извиняй :D

kraftwerk
08.03.2004, 04:37
Хотелось бы спросить, у меня кое что не получается, а кое что я и не понимаю, а хелпа на русском нет.
1. когда я пишу loadVariables("test.txt", _root, "GET"), то куда конкретно информация из файла test.txt переходит и как ее потом можно использовать?
2. как сделать две кнопки при нажатии на которые в одну и ту же текстовую переменную грузилась информация из разных файлов, т.е. сначала нажимаю на одну высвечивается один текст, нажимаю на вторую вместо первого текста грузится второй текст.

Aib
08.03.2004, 12:36
1. Используйте объект LoadVars - куда удобнее.
Пример из хэлпа:


var dateVars = new LoadVars();
dateVars.onLoad = function(ok) {
if (ok) {
date_txt.text = dateVars.day+"/"+dateVars.month+"/"+dateVars.year;
}
};
dateVars.load("date.txt");


где date.txt содержит day=11&month=July&year=2003

2. Ну к примеру так:


_root.t1 = null;
_root.t2 = null;

button1.onRelease = function() {
if (t1==null){
vloader.load("t1.txt");
vloader.onLoad = function(ok){
if (ok){
_root.t1 = this.text //text - имя переменной в файле, в которой хранился текст
}
}
} else {
_root.txtfld.text = t1;
}
}

button2.onRelease = function() {
if (t2==null){
vloader.load("t2.txt");
vloader.onLoad = function(ok){
if (ok){
_root.t2 = this.text
}
}
} else {
_root.txtfld.text = t2;
}
}

kraftwerk
08.03.2004, 17:34
Спасибо большое, буду разбираться.