Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   загруzка текста (http://www.flasher.ru/forum/showthread.php?t=53456)

andrey2003 08.01.2004 10:32

загруzка текста
 
А как сделать,что бы текст грузился в определенное ТЕКСТ.поле находящееся в моем клипе???
текст находится отдельно от ролика!например у меня файл 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

Спасибо
 
Спасибо большое, буду разбираться.


Часовой пояс GMT +4, время: 12:19.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.