Форум 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)
-   -   Фоновая музыка - on / off (http://www.flasher.ru/forum/showthread.php?t=193436)

tall 27.01.2013 10:05

Фоновая музыка - on / off
 
Вложений: 1
Здравствуйте люди добрые. Если кто сможет помочь буду очень рад. У меня не получается во flash ролике установить фоновую музыку. В исходнике который я хочу поставить, музыка начинает проигрываться сразу, а мне нужно только при нажатии кнопки. Из за незнания уже мозг кипит. Перепробовал много опций но проблему не решил. В архиве музыка mp3, так что вышел на 4mb.

Заранее спасибо.

tall 28.01.2013 12:00

Может попробую по другому спросить. Вот четыре направляющих.

Этот в первом кадре, оснавной.
Код AS1/AS2:

var mysound = new Sound();
_root.mysound.onLoad = function (loadedOK)
{
    if (loadedOK)
    {
        _root.mysound.start(0, 9999);
    }
}
;
_root.mysound.loadSound("music.mp3", false);

Этот код от плеера.
Код AS1/AS2:

onClipEvent(load)
{
    _root.soundstatus = "on";
    _root.mySound = new Sound(_level0);
    _root.mySound2 = new Sound(_level1);
    _root.mySound3 = new Sound(_level2);
    _root.mySound4 = new Sound(_level3);
    _root.mySound5 = new Sound(_level4);
    maxvolume = 100;
    minvolume = 0;
}onClipEvent(enterFrame)
{
    if (_root.soundstatus == "on")
    {
        step = 5;
    }
    if (_root.soundstatus == "off")
    {
        step = -5;
    }
    maxvolume = maxvolume + step;
    if (maxvolume > 100)
    {
        maxvolume = 100;
        if (_root.music == 1)
        {
            _root.mysound.start(0, 9999);
            _root.music = 0;
        }
    }
    if (maxvolume < 0)
    {
        maxvolume = 0;
        if (_root.music == -1)
        {
            _root.mysound.stop();
            _root.music = 0;
        }
    }
    _root.mySound.setVolume(maxvolume);
    _root.mySound2.setVolume(maxvolume);
    _root.mySound3.setVolume(maxvolume);
    _root.mySound4.setVolume(maxvolume);
    _root.mySound5.setVolume(maxvolume);
}

И эти два от переключателя.
Код AS1/AS2:

on (rollOver)
{
    this.gotoAndPlay("s1");
    _root.cursor_top._visible = 1;
    _root.cursor_top.gotoAndStop(3);
}
on (rollOut, releaseOutside)
{
    this.gotoAndPlay("s2");
    _root.cursor_top._visible = 0;
}
on (release)
{
    gotoAndStop("s00");
}
on (release)
{
    _root.soundstatus = "off";
    _root.music = -1;
}

Код AS1/AS2:

on (rollOver)
{
    this.gotoAndPlay("s11");
    _root.cursor_top._visible = 1;
    _root.cursor_top.gotoAndStop(3);
}
on (rollOut, releaseOutside)
{
    this.gotoAndPlay("s22");
    _root.cursor_top._visible = 0;
}
on (release)
{
    gotoAndStop("s0");
}
on (release)
{
    _root.soundstatus = "on";
    if (_root.page != 4)
    {
        _root.music = 1;
    }
}

Уверен что выход из положения прост как две копейки, но только где он? В прогамировании поставил бы себе единицу.

mooncar 28.01.2013 12:08

tall, для кода AS есть соответственные теги с подсветкой значимых для языка слов, замените.

etc 28.01.2013 14:46

Не надо делать фоновую музыку. Если и делать, то выключенной по умолчанию.

tall 28.01.2013 23:29

У вау. Форум Flasher. За два дня откликнулось два человека. Первый 6.772 сообщения, поправил меня, но нечего не сказал. Второй 30.661 сообщений - посоветовал, даже не вникнув (не прочитал моего сообщения ) в суть - ляпнул непонятно что, и ушел.

Цитата:

Сообщение от etc (Сообщение 1118172)
Не надо делать фоновую музыку. Если и делать, то выключенной по умолчанию.

Дело в том, -$+?=! , что я и хочу сделать без музыки.

mooncar 29.01.2013 00:08

tall,
1. В постах с замечаниями администраторов и модераторов по оформлению сообщения не обязательно должны содержаться ответы на все ваши вопросы.
2. Действия администрации также не обсуждаются на форуме, а только в привате. Это нарушение.
3. Никто не обязан вам тут отвечать, советы даются по желанию участников.
4. Хамство, скрытая брань на форуме не допустима, ровно как и пренебрежительные высказывания о ресурсе. Это нарушение.
Тема закрыта.
На всякий случай, если вы как-то пропустили мимо, вот ссылка на правила форума.


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

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