PDA

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


MxSurikov
21.11.2006, 12:18
[now = new Date();
//_global.prefix = "";
_global.prefix = "/private/yakudza/";
currHour = now.getHours();
if ((currHour>7) and (currHour<21)) {
currTime = "day";
} else {
currTime = "night";
}
loadMovie((prefix+"main-"+currTime)+".swf", "main");
function listenSound(songname, trackname) {
trace("listenSound="+songname+", "+trackname);
_root.player.listenSound(songname, trackname);
}
stop();

Этот скрипт подгружает СВФ через параметры curr prefix, но у меня ничего не хочет пахать можноли подредактировать код так, что бы просто прописать пути. Например в место "day" указать такой путь: http://reacol.ru/Yakudza/private/yakudza/main-day.swf
и т.д. У меня не черта не получаеться, помогите пожалуйста, каждая минута дорога!

El Scream
21.11.2006, 12:51
1. делаем перед loadMovie,

trace((prefix+"main-"+currTime)+".swf");

2. Понимаем что строчка сгенеирована неправильно
3. читаем про разницу между variable и _global.variable (для начале находим то, что это абсолютно разные переменные)
4. Понимаем что все равно не успеть
5. Переходим в раздел Вакансии и заказываем программу за деньги
6. Учим на досуге мат. часть и аккуратности

MxSurikov
21.11.2006, 13:07
Дело в том что это не я писал код, можно ли подробнее?

El Scream
21.11.2006, 13:53
Молодой человек, у вас много loadMovie в этом коде?
Что вставить я написал.
Вы знаете что такое trace?
Вы можете провести аналогию между

trace((prefix+"main-"+currTime)+".swf");

и

loadMovie((prefix+"main-"+currTime)+".swf", "main");
?
А теперь подумайте откуда вы берете переменные prefix и currTime?
(Подсказка "обратите внимание на переменную prefix")
У вас выше по коду есть только глобальная переменная _global.prefix.

flash_cool
21.11.2006, 13:57
вообщем если ты всё ещё не понял о чём писал тебе El Scream, то просто вот эту строчку loadMovie((prefix+"main-"+currTime)+".swf", "main");
замени на эту строчку loadMovie((_global.prefix+"main-"+currTime)+".swf", "main"); и будет тебе счастье... :)

El Scream
21.11.2006, 14:04
to flash_cool
))... так нельзя. Лень деградирует человека.
Здесь занимаются исключительно самосовершенствованием.
А у человека каждая минута дорога!





Это форум. Здесь задают вопрос и вежливо ждут ответа. Здесь никто никому ничего не должен
__________________________________________________
copiright _etc

MxSurikov
21.11.2006, 15:54
СПАСИБО БОЛЬШОЕ, Я ВАС ВСЕХ ЛЮБЛЮ!!!