Форум 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)
-   -   Не работает звук (http://www.flasher.ru/forum/showthread.php?t=111198)

Eugenicsbmx 18.04.2008 02:02

Не работает звук
 
Код:

Stage.scaleMode = "noScale";
_root._quality = "BEST";

_root.offSound_mc.gotoAndStop(1);

var s_sound:Sound = new Sound();
_root.s_sound.attachSound("Lemon1");
_root.s_sound.start(0, 99999);
_root.s_sound.onSoundComplete = function() {
        this.start(0, 99999);
};
offSound_mc.onRelease = function() {
        clearInterval(_root.sound_int);
        if (_root.s_sound.getVolume()<100) {
                _root.sound_int = setInterval(_root.soundOn_func, 50, 10);
                this.gotoAndStop(1);
        } else {
                _root.sound_int = setInterval(_root.soundOff_func, 50, 10);       
                this.gotoAndStop(2);
        }
};

function soundOff_func(varDelta:Number) {
        _root.s_sound.setVolume(_root.s_sound.getVolume()-10);
        if (_root.s_sound.getVolume()<=varDelta) {
                clearInterval(_root.sound_int);
                _root.s_sound.setVolume(0);
        }
}
function soundOn_func(varDelta:Number) {
        _root.s_sound.setVolume(_root.s_sound.getVolume()+varDelta);
        if (_root.s_sound.getVolume()>=100) {
                clearInterval(_root.sound_int);
                _root.s_sound.setVolume(100);
        }

Вот код по которому подгружается звук все работает как надо, но вместе свнешним прелоадером потоковый звук не работает, хотя работают остальные звуки кнопок и.т.д. Спасибо за помощь :eek:

Vertax 18.04.2008 05:02

Добавь в начало
Код:

_lockroot=true;
иначе звук ищется в библиотеке прелоадера.

Eugenicsbmx 18.04.2008 13:57

А куда это вписывать,вписал просто в начале, в конце кода ничего не работает ))

etc 18.04.2008 14:09

Eugenicsbmx, вы хоть раз пытались понять логику кода, который вам приводят или вы бездумно втыкаете его куда попало?

Vertax 18.04.2008 14:27

Код:

_lockroot=true;
...
var s_sound:Sound = new Sound(this);

И поубирай везде _root. Ты в нем код и так пишешь. А в конкретном случае с загрузчиком без lockroot'а все у тебя слетает в контейнер.

Eugenicsbmx 18.04.2008 15:06

Vertax,спасибо большое все заработало)).. а то тут модераторы только язвить умеют:)

etc 18.04.2008 15:11

Цитата:

Сообщение от Eugenicsbmx
Vertax,спасибо большое все заработало)).. а то тут модераторы только язвить умеют:)

Я не язвлю, меня просто удивляет ваша лень и нежелание разбираться хоть в чем-нибудь. Вы предпочитаете высасывать код из форума, вместо того, чтобы писать и разбираться самому.

Eugenicsbmx 18.04.2008 15:24

Я пыталься, просто когда смотришь на этот код для новичка он как японская грамота :) и притом нет сил менять код когда паблишинг уже на пару секунд а пару минут!


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

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