Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Не откажите, помогите!! (http://www.flasher.ru/forum/showthread.php?t=38979)

Viru$[R.F.] 27.10.2002 14:35

Не откажите, помогите!!
 
Ну никак не идёт!! :( Посмотрите на код:

randomNum=Math.round(Math.random()*10);
loadMovie("s" + randomNum + ".swf", 1);


Теперь, для тех кто не понял, объясню. Присваиваем случайное значение к переменной randomNum, затем, используя в составной записи имени загружаемого файла значение переменной randomNum, действие loadMovie загружает на первый уровень одну из звуковых дорожек.
Что я не так делаю? Почему, всё должно ведь работать!! :(
Помогите, пожалуйста!!

sergwizard 27.10.2002 16:58

Сделай так: создай пустой MC, выложи его на сцену, назови (например) "qqq".
И тогда код будет такой:
Код:

randomNum=Math.round(Math.random()*10);
qqq.loadMovie("s" + randomNum + ".swf", 1);

Но учти, что у тебя при таком определении randomNum, должно быть 11 файлов swf, и номер первого из них должен быть s0.swf
Если у тебя номера начинаются с 1, и файлов всего десять, то лучше писать:
Код:

randomNum = Math.round(random(10)+1);

Viru$[R.F.] 27.10.2002 18:46

sergwizard ОГРОМНОЕ СПАСИБО!! Проблема решилась!! Тема закрыта!! :) и ещё раз спасибо...


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

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