Форум 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)
-   -   не получается setVolume из кода в мувиклипе (http://www.flasher.ru/forum/showthread.php?t=132253)

vaKROLme 07.11.2009 19:04

не получается setVolume из кода в мувиклипе
 
Вложений: 1
делаю видеоплеер
в руте пишу кроме всего
Код AS1/AS2:

 function changeVolume(val) {
                so.setVolume(val);
                updateAfterEvent();
                trace(val)
        }
        so = new Sound();
        changeVolume(100);

есть мувиклип _root.b_volume используется как ползунок.
Код AS1/AS2:

 new_level = 100;
this.onEnterFrame = function() {
        if (change_level == true) {
                //если перетаскивание происходит
                new_level = Math.floor(_xmouse*100/80);
                //в процентах
                if (new_level>100) {
                        new_level = 100;
                }
                if (new_level<0) {
                        new_level = 0;
                }
                _root.changeVolume(new_level);
                //чуть не забыл
        }
};

Суть в том, что если прописывать изменения setVolume в _root, всё получается, но из мувиклипа не то что обратиться к нему не получается, даже функция, находящаяся в руте не работает.
В чём проблема?

исходник прилагается


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

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