![]() |
|
||||||||||
|
|||||
|
[+1.3 06.03.12]
|
На примере со звуком хотелось бы разобраться как можно подставить рэндомно новый класс.
var sndArr:Array = [new Snd1(), new Snd2(), new Snd3(), new Snd4(), new Snd5()]; var snd:Sound = sndArr[Math.random() * 5]; snd.play(); Подскажите как правильно написать.
__________________
http://apa-noua.com/portfolio |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
__________________
Reality.getBounds(this); |
|
|||||
|
[+1.3 06.03.12]
|
Огромное спасибо!
Особенно за оперативный ответ )))
__________________
http://apa-noua.com/portfolio |
|
|||||
var sndArr:Array = [Snd1, Snd2, Snd3, Snd4, Snd5]; var snd:Sound = new sndArr[uint(Math.random() * 4)]();
__________________
...вселенская грусть |
|
|||||
|
[+1.3 06.03.12]
|
Я тоже на 5 заменил - думаю это маленькая опечатка.
Главное суть уловил. А что на счет собирания из строки ??? Помните как в AS2 ? obj = eval("_root.car.door" + number); понимаю что предварительно такое можно в sndArr сгенерить - но всеже на примере одной строки возможно или нет ( "new Snd" + Math.random() * 5) ??? Добавлено через 1 минуту Ловите мысли на лету. "Не успел позвонить вы уже двери открываете" ))) Всем огромное спасибо!!!
__________________
http://apa-noua.com/portfolio |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|