Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Как подгружать тест в мув с сервера? (http://www.flasher.ru/forum/showthread.php?t=24108)

nme 06.12.2001 04:35

Как подгружать тест в мув с сервера?
 
Народ, помогите, пожалуйста, пол ночи уже угробил, а них неполучается.
У меня есть мувик, в динамическое тхт поле, которого я подгружаю содержимое из вн. тхт файла, который лежит в той же директории, что и мувик.
Теперь, после публикации, размещения html с мувом на сервере, а также размещения на сервере в одной директории с мувиком того файла, из которого он (мувик) должен грузить содержимое, работает только сам мувик. Т.е. содержание тхт файла в динамическом поле не отображается.
Как так получается? Ведь на моей машине дома, при той же структуре расположения файлов всё отлично пашет.
Буду очень признателен, если ктонить поможет мне. Заранее Thnxxx.

vol 06.12.2001 10:57

Тут вот в чем дело. Сервер работает медленнее, чем твой локальный комп, и, скорее всего, данные из файла просто не успевают подгружаться. Решить проблему можно несколькими способами. Я использую такой:
В свой txt файл дописываешь в конец дополнительную переменную, скажем, &done=1&. & в конце - чтобы твоя переменная done не воспринялась как строка.

Ну, а процедура чтения д.б. примерно такая:
В первом фрейме
loadVariablesNum ("yourVariables.txt", 0);
Во второй нужно поместить
play();
И в третий
if (done!=1){
prevFrame();
}

И все это теперь будет работать.
Но есть и другие способы, поищи на форуме.

hotfox 06.12.2001 16:06

все просто
 
А это просто текстовый файл или в нем xml-данные
Ели второе, то:
Действительно, txt файлик подгужается не моментально , ему нужно время чтобы подгрузиьтся
для этого посоветую сделать обычный прелоадер в трех-кадровом цикле

1 кадр:
doc=new XML()
doc.load("flash/cas_0301.txt")

2 кадр:
пучтой

3 кадр:
if (!doc.loaded) {gotoAndPlay (2);}


и Все
у меня работает

nme 06.12.2001 16:18

Спасибо, пойду попробую.

nme 06.12.2001 17:56

Wow. Всем thnxx.

Восторг просто поросячий! :D :D :D

hotfox 06.12.2001 17:57

То что надо?????
или нет? :)

nme 06.12.2001 18:34

Да. Именно то, что надо! :D


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

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