Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   подгрузка url с внешнего txt файла (http://www.flasher.ru/forum/showthread.php?t=97938)

fonch 03.07.2007 12:46

подгрузка url с внешнего txt файла
 
задача:
есть кнопулько, есть внешний txt файл с которого эта кнопулька должна подгружать url на release'e

с loadVariables ничего не вышло :yahoo:

relevance4 03.07.2007 12:50

Код:

123.txt: var=test
loadVariables("123.txt", _root.mc);
trace(_root.mc.var);


fonch 03.07.2007 14:49

не выходить

chingachgoog 03.07.2007 14:51

что написано в самом txt и в какой кодировке он сохранен?

BigDan 03.07.2007 14:51

http://ascoding.wordpress.com/2007/0...b%d0%be%d0%b2/

etc 03.07.2007 15:37

Цитата:

Сообщение от relevance4
Код:

123.txt: var=test
loadVariables("123.txt", _root.mc);
trace(_root.mc.var);


Я от тебя такого не ожидал :D

Alex_UA 17.03.2010 16:02

А можете все же ответить? Такой же самый вопрос

Contemplator 17.03.2010 16:30

Цитата:

Сообщение от Alex_UA (Сообщение 893688)
А можете все же ответить? Такой же самый вопрос

если много всякой хери грузить надо из текстовика, то можно так (вопрос в том: нужно ли =)) ):
Код AS1/AS2:

var xml:XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = function(success) {
var arr = xml.toString().split("\r").join("").split("\n");
        link1 = arr[0];
        link2 = arr[1];
        link3 = arr[2];
        link4 = arr[3];
        link5 = arr[4];
        btn1_btn.onRelease = function() {
                getURL(link1, _top);
        };
        btn2_btn.onRelease = function() {
                getURL(link2, _top);
        };
        btn3_btn.onRelease = function() {
                getURL(link3, _top);
        };
        btn4_btn.onRelease = function() {
                getURL(link4, _top);
        };
        btn5_btn.onRelease = function() {
                getURL(link5, _top);
        };
};
xml.load("Links.txt");


Alex_UA 17.03.2010 17:44

а где в этом коде переменная, которая в текстовике прописывается. и как это все связать с кнопкой, при нажатии на которую и должен осуществляться переход по ссылке?

Contemplator 17.03.2010 18:02

Цитата:

Сообщение от Alex_UA (Сообщение 893706)
а где в этом коде переменная, которая в текстовике прописывается. и как это все связать с кнопкой, при нажатии на которую и должен осуществляться переход по ссылке?

Вот то что грузится в массив - и есть данные из текстовика, присваиваемые, соответственно переменным link1-5. Если нужна одна ссылка - то массив нафиг не нужен.
Связь с пятью кнопками - уже в этом коде прописана и именно в функции события onLoad, дабы быть полностью уверенным в том что к моменту нажатия на кнопку - соответствующая переменная уже получила значение из файла. Что непонятного-то?
забыл написать что текстовый файл выглядел бы для данного примера так:
Код:

http://www.link1.ru/
http://www.link2.ru/
http://www.link3.ru/
http://www.link4.ru/
http://www.link5.ru/



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

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