Форум 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)
-   -   регулировка звука и Shared Object (http://www.flasher.ru/forum/showthread.php?t=117215)

casper_61 21.10.2008 23:45

Вложений: 1
Ну не дружу я с as (((

есть регулятор громкости, как сделать чтоб при закрытии окна, запоминалось положение регулятора и громкость звука.
понимаю что нужен Shared Object, но не могу заставить заработать(((

исходник

alexcon314 22.10.2008 02:28

Код:

stop();

//регулятор громкости
var so:SharedObject = SharedObject.getLocal("player");
var my_sound:Sound = new Sound(this);
my_sound.loadSound("sound.mp3",true);//грузим внешний файл
my_sound.onSoundComplete = function() {//когда воспроизведение закончилось начинаем сначала
        my_sound.start();
};
//ставим начальный уровень громкости
if (so.data.soundVolume) {
        my_sound.setVolume(so.data.soundVolume);
} else {
        my_sound.setVolume(25);
}
reg.sl._x = my_sound.getVolume() / 100 * 200;
reg.sl.onPress = function() {
        this.startDrag(false,0,0,200,0);
        this.onMouseMove = function() {
                var vol = this._x / 200 * 100;
                my_sound.setVolume(vol);
        };
};
reg.sl.onRelease = reg.sl.onReleaseOutside = function () {
        this.stopDrag();
        so.data.soundVolume = my_sound.getVolume();
        so.flush();
        delete this.onMouseMove;
};

Лучше выкладывать исходники под восьмую версию флэша, раздел про AS2, как-никак. Да и не у всех CS имеется.

dvsie 19.02.2009 02:16

Для AS3 кода не подскажете?


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

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