![]() |
|
||||||||||
|
|||||
|
[+4 12.12.07]
Регистрация: Dec 2007
Сообщений: 14
|
Большая просьба не отправлять к поиску.. Ищу в интернете по форумам уже не первый день..
![]() 1. Загружаю ролик в контейнер (LoadMovie). 2. Загружаю ему переменные из текстового файла (LoadVars) Из локальной папки проблем нет, переменные подхватываются, ролик показывается правильно. Если запустить его с интернет-сервера - ролик загружается без переменных и только обновление страницы помогает их подтянуть вовремя. Вопрос: как сделать задержку, чтобы дождаться полной загрузки ролика и только после этого передать ему переменные и показать его правильно? Или проблема в другом? Пожалуйста, кодом.. нигде не могу найти примера ![]() Спасибо. |
|
|||||
|
возможно, вы пытетесь загрузить переменные в еще незагруженный мувик, потому, вместо loadMovie нужно использовать MovieClipLoader где в onLoadInit нужно и запехнуть код про LoadVars
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
[+4 12.12.07]
Регистрация: Dec 2007
Сообщений: 14
|
Ну, попробовал написать вот так, но все равно не помогло.. все равно параметры применяются после обновления флэшки в браузере..
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Разве в пятом плеере был MovieClipLoader ? Не было его еще. И определитесь, что это у Вас - мультик или программа. О каких загрузках и вообще коде может идти речь при прыжках по кадрам?
__________________
Reality.getBounds(this); |
|
|||||
|
ветеран форума
|
Может я и не прав, но кажется слеши перед temp и params лишние...
Еще одна идея, попробуй вот так: on (release) {
var loader:MovieClipLoader = new MovieClipLoader();
loader.addListener(this);
loader.loadClip("/temp/temp.swf", base);
function onLoadInit(_mc:MovieClip) {
loadVariables("/params/par.txt", base);
gotoAndStop(7);
};
}
или скорее вот так:
__________________
trace("Остановите Землю, я сойду!!!"); Последний раз редактировалось Mur4ik; 03.09.2008 в 22:44. |
|
|||||
|
а мне кажется, что данные откуда вы берете, не успевают дойти, к тому моменту, как вы пытаетесь назначить их переменным, .... попробуйте заносить данные, после того, как они загрузятся, тоесть используете loadvars и соответсвующие события
f1 say var submitListener:Object = new Object();
submitListener.click = function(evt:Object) {
var result_lv:LoadVars = new LoadVars();
result_lv.onLoad = function(success:Boolean) {
if (success) {
result_ta.text = result_lv.welcomeMessage;
} else {
result_ta.text = "Error connecting to server.";
}
};
var send_lv:LoadVars = new LoadVars();
send_lv.name = name_ti.text;
send_lv.sendAndLoad("http://www.flash-mx.com/mm/greeting.cfm", result_lv, "POST");
};
submit_button.addEventListener("click", submitListener);
|
![]() |
![]() |
Часовой пояс GMT +4, время: 10:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|