|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
[+4 06.05.14]
|
Немного вопросов по Sound классу. (Channel, Transform)
Вот начал разбираться со звуком теперь.
Неужели это правда? private function getTrack() { ch=tr.play(); // ch - soundChannel, tr - Sound ch.addEventListener(Event.SOUND_COMPLETE,onScomp); } private function onScomp(e:Event) { getTrack(); } Неужели надо каждый раз вызывать онное для изменения громкости звука? Нельзя чтоли один раз приписать?!!! Ну и наконец, вопросик такой : при изменении громкости звука через трансформера вывожу в текстовое поле. Изменяю либо по .1 либо по .01 Если первый случай то после 50% в текстовое поле получаю 50.000000001 потом еще страшнее в итоге уходит в минуса -9.999999999 При втором случае на 91% выходит 90.000000001 и снова по тексту. Это что такое вообще?! |
|
|||||
Регистрация: Oct 2010
Сообщений: 4
|
насколько я понял нужно несколько раз проиграть звук?
тогда можно указать второй параметр у метода play() http://help.adobe.com/ru_RU/AS3LCR/F...und.html#play() |
|
|||||
да, это все страшная правда.
но минуса в громкости ищите у себя в коде
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
[+4 06.05.14]
|
switch (e.currentTarget.ID) { case 'left' : if (trans.volume > 0) { trans.volume = trans.volume - .01; } trace(trans.volume) break; case 'right' : if (trans.volume>=0&&trans.volume<1) { trans.volume = trans.volume + .01; } trace(trans.volume) break; } 0.99 0.98 0.97 0.96 0.95 0.94 0.9299999999999999 0.9199999999999999 0.9099999999999999 0.8999999999999999 0.8899999999999999 0.8799999999999999 0.8699999999999999 0.8599999999999999 0.8499999999999999 0.8399999999999999 0.8299999999999998 0.8199999999999998 0.8099999999999998 0.7999999999999998 0.7899999999999998 0.7799999999999998 0.7699999999999998 0.7599999999999998 0.7499999999999998 0.7399999999999998 0.7299999999999998 |
|
|||||
я про минуса говоил, а не про результат после точки..а про это..есть такое
если такой вид вам глаз режет, то можно поюзать toFixed
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
[+4 06.05.14]
|
ну и минуса точно так же. Если брать по .1 то
0.9 0.8 0.7000000000000001 0.6000000000000001 0.5000000000000001 0.40000000000000013 0.30000000000000016 0.20000000000000015 0.10000000000000014 1.3877787807814457e-16 -0.09999999999999987 Добавлено через 7 минут Разобрался с фиксед спасибо |
Часовой пояс GMT +4, время: 17:53. |
|
« Предыдущая тема | Следующая тема » |
|
|