Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Подгрузка СВФ (http://www.flasher.ru/forum/showthread.php?t=88315)

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

СПАСИБО БОЛЬШОЕ, Я ВАС ВСЕХ ЛЮБЛЮ!!!


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

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