PDA

Просмотр полной версии : проверка загрузки или почти прелоадер


corsair_net
19.11.2006, 14:20
this.createEmptyMovieClip("target_mc",this.getNextHighestDepth());
rona=_root.Fview;
loadVariables("req.php", target_mc, "GET");

вот так вот я гружу данные, но проблемма в том, что кода испытываю на локальном сервере, то все ок, а как заливаю на веб, то сразу глюки, похоже данные необходимые далее просто не успевают загрузиться, отсюда вопрос: как приостановить ролик до тех пор пока данные не будут загружены?! и проверить грузятся ли они вообще (может есть что то наподобие trace, работающее в веб)

etc
19.11.2006, 14:40
В данном разделе не пользуются loadVariables, здесь пользуются LoadVars — и никаких проблем.

corsair_net
19.11.2006, 17:50
Cудя по всему, переменная "lastFrameVisited" это что-то вроде вручную созданной переменной с именем подобным "КадрНаКоторыйВыХотитеПерейти". Она не имеет никакого отношения к стандартным функциям и свойствам Flash и не связана с проверкой загруженности данных. Так что не советую забывать дописывать в конец файлов предназначенных для загрузки в основную Timeline Flash-клипов что-то вроде

&finishloading=1&
и каким-либо циклом ожидать появления во Flash-клипе переменной "finishloading" равной 1. И только после появления этой переменной делать вывод об окончании загрузки данных. Для этого случая можно сказать в каком-либо кадре

loadVariables("myData.txt", 0);в следующем кадре

play ();и в третьем кадре

if (finishloading!=1) {
prevFrame ();
}


Вот такое решение...

iNils
19.11.2006, 19:13
corsair_net:
1. Для оформления своего кода, надо использовать теги .
2. __etc уже сказал, что лучше и проще использовать LoadVars и тогда не надо создавать лишние кадры с кодом.