Просмотр полной версии : Подгрузка кода AS2 (в *.swf из *.txt)
Всем огромный привет!!!!!!
Обыскал все и ничего не нашел...
У меня следующая проблема:
Делаю меню на сайт. Часть кода я прописал в самом мувике, а часть в отдельном txt-документе. Это нужно для того, чтобы в этом куске всегда могли сделать любые изменения без меня, и без флэша(это ссылки на страницы).
Привязал кусок этого кода так. swf.
#include "ssilki.txt"
Блакнот txt.:
button.onRelease = function() {
getURL("http://www.yandex.ru");
}
На первый взгляд все здорово. Но оказывается, что код копируется в мувик при экспорте и txt ему больше не нужен.
Вопрос:
Как привязать txt-файл к swf, чтобы swf грузил с txt код, каждый раз при каждой своей загрузке?:bb:
Всем за ранее спасибо.
chingachgoog
09.10.2008, 12:35
Это мечта большинства флешеров и она когда-нибудь осуществиться :)
Это я про динамический код.
Но в вашем случае динамический код не нужен. Вам надо просто считывать из txt (или еще откуда) ссылку.
Если вам известно, как считать ссылку из txt, не includ'ом, то скажите пожалуйста...:o
chingachgoog
09.10.2008, 13:30
Вам же для баннера какого-нибудь?
Полистайте поиск, посмотрите техтребования, например такое:
http://advertising.yandex.ru/trebovaniya3.xml
Нет, это не банер.
Я делаю главное меню сайта во FLASH'е. В меню 7 кнопок, с еще не известными ссылками, т.к. сайт разрабатывается разными людьми, в разных городах. Поэтому мне и надо привязать к флэшке экшн, который будет подгружаться автоматически, из блокнота, каждый раз при новой загрузке страницы с этим мувиком.
include - подгружается только при экспорте. Что применить для того чтобы код подгружался из txt уже в экспортированный мувик?
include - подгружается только при экспорте. Что применить для того чтобы код подгружался из txt уже в экспортированный мувик?
Ничего.
chingachgoog
09.10.2008, 13:51
Таки сложно поиском воспользоваться, чем жирными буквами писать?
LoadVars
Написал кодец небольшой с конструктором LoadVars, но он не грузит код.
Может что не дописал?
var rateObject = new LoadVars();
rateObject.load("ssilki.txt");
chingachgoog
09.10.2008, 14:20
см. хелп по LoadVars и также можно еще посмотреть хелп по loadVariables - там подробнее как переменные в txt-файле записывать.
Подгруженный код не будет работать, так как он не скомпилирован. Грузить можено только данные, то есть ссылку.
Т.е., нужно во флэше сделать полный код, где, вместо ссылок, будут переменные, а переменные подгрузить LoadVars'ом из txt?
Mnilionic
09.10.2008, 17:59
угу...
Создал переменную ssil. При нажатии на кнопки, ей присваивается нужное значение. Отрывок кода:
...
but1.onRelease = function() {
_root.ssil=1;
loadVars.load("ssilki.txt");
}
...
Код блокнота ssilki.txt:
if (ssil==1)
{getURL("http://www.yandex.ru")
}
if (ssil==2)
{getURL("http://www.rambler.ru");
}
Не хочет че то грузить..:o Что делать, чуваки???:bb:
Как правильно подгрузить txt с помощью LoadVarsа???
chingachgoog
09.10.2008, 21:22
Что делать, чуваки???
1) Перечитать ответы, например №9 (http://flasher.ru/forum/showpost.php?p=769060&postcount=9)
2) При затруднении, повторить п.1 :mosking:
alexcon314
09.10.2008, 23:19
Flazhok, откройте хэлп и почитайте, наконец. Это уже вторая ваша тема со сходным вопросом.
Как прочитать URL из текстового файла? (http://flasher.ru/forum/showthread.php?t=116245)
Будет и третья, и четвертая?
Если с хэлпом напряг - есть поиск, ключевое слово LoadVars. Вот, например:
http://flasher.ru/forum/showthread.php?t=112589
Обращение "чуваки" далеко не всем понятно и приемлемо, ибо панибратство. Слова "блакнот" в русском языке нет.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.