PDA

Просмотр полной версии : LoadVars, проблема с загрузкой текста из .txt(исходник прилагается)


doZz.d!s
28.11.2007, 18:25
Здравствуйте еще раз.
т.к. мою тему закрыли (http://www.flasher.ru/forum/showthread.php?t=104564) (видимо из-за названия :)) а вопрос так и не решился, то я создал новую тему (прошу не бить, очень нужна помощь). Вобщем в кратце:

есть ролик(имя - vz), который проигрывается по нажатию кнопки. в нем есть еще один мувик (mov2) а в нем еще один (mov22) ну а уже в нем находится динамическое текстовое поле (about)
вобщем путь до него с рута вроде такой:

_root.vz.mov2.mov22.about


я использую след. код:

var about_lv:LoadVars = new LoadVars(); //загрузка новостей с сайта
about_lv.load("http://1nfinity-test.do.am/about.txt");
about_lv.onData = function(src:String) {
if (src != undefined) {
//_root.vz.mov2.mov22.about.text = src;
_root.vz.mov2.mov22.about.text = src;
} else {
//trace("Could not load text file.");
//_root.vz.mov2.mov22.about.text="Невозможно загрузить новости. Повторите попытку позже" };
};}

исходник тут:
http://dump.ru/files/n/n924470022/
http://***************/files/72948691/loadvars.fla.html
http://files.filefront.com/loadvarsfla/;9142543;/fileinfo.html

очень прошу помочь мне, буду благодарен. эта проблема ступорит всю дальнейюшую работу.

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

заранее прошу прощение за вес исходника в 500+кб, пока все силы направлены на решение проблемы, описанной мной в этой теме.

еще вопрос: если мы имеем путь с рута до текстового поля _root.vz.mov2.mov22.about то приведенный мною код надо пихать на сцену (в рут) в 1й кадр? я так и не разобрался... все еще жду помощи :)

etc
28.11.2007, 23:36
И давно swf стало исходником?

doZz.d!s
29.11.2007, 00:18
omg, очень извиняюсь, перезалил ))) автоматом просто залил почему-то свф =/ ну с кем не бывает...

Molecula
29.11.2007, 03:16
Код рабочий, у меня всё грузится, лишь крилические символы отображаются квадратами, нужно сохранять всё в ЮТФ-8.

doZz.d!s
29.11.2007, 15:39
ты запустил просто исходник не меняя ничего там?
просто, локально и с сервера у меня не грузица текст, выплывает эта белая менюшка, но она пустая :( О_о
зы. Молекула, спасибо большое, что проверил исходник ! :) буду щас у себя копать ошибку..

upd: нашел ошибку, во всем виновата маска для слоя с выезжающим меню... но тем не менее маска работает для самой белой менюшки, а текст блочит почему то :(
помогите разобраться с маской плз =/

Molecula
29.11.2007, 15:41
Да, почти ничего не менял. Просто запустил и всё.
Просто сделал так:
var about_lv:LoadVars = new LoadVars(); //загрузка новостей с сайта
about_lv.load("http://1nfinity-test.do.am/about.txt");
about_lv.onData = function(src:String) {
trace(src);
}

doZz.d!s
29.11.2007, 16:05
да да, я понял уже :) еще раз спасибо тебе за то что помог в какой то степени. теперь проблема с маской.. белую менюшку пускает, а текст нет :(

upd: все, я разобрался во всем! спасибо Молекуле, который откликнулся :) работа продолжается! ;)

Molecula
29.11.2007, 16:09
Маску программно создавайте через setMask, в текст включайте необходимы глифы, через кнопку Embed.