Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.10.2006, 20:05
elektronic вне форума Посмотреть профиль Отправить личное сообщение для elektronic Найти все сообщения от elektronic
  № 1  
Ответить с цитированием
elektronic

Регистрация: Oct 2006
Сообщений: 1
Melody Кнопка включающая звук

я делаю слайдовую презентацию из имеющихся во флеше шаблонов
перенёс в проект mp3 файл со звуком
подскажите пожалуйста как сделать кнопку которая-бы включала и выключала звук.

Старый 14.10.2006, 21:07
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 2  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 elektronic:
Смотрите в Справке:
"Класс Sound позволяет управлять звуком. Вы можете связать звук с мувиклипом и управлять им во время проигрывания ролика. Если Вы не указываете связь при создании нового объекта Sound, методы этого объекта будут управлять всеми звуками в фильме."

"Sound.attachSound - Метод; присоединяет звук idName к объекту класса Sound. Присоединяемый звук должен находиться в Библиотеке данного SWF файла и иметь идентификатор (указывается в диалоговом окне Linkage Properties). Для начала проигрывания Вы должны вызвать метод Sound.start()."

"Sound.start - Метод; начинает проигрывание звука с начала или, если параметр secondOffset указан, с определенного места файла."

"Sound.stop - Метод; останавливает все звуки в ролике, если параметр idName не определен, в противном случае только указанный звук."

"Sound.setVolume - Метод; устанавливает громкость для объекта Sound. Замечание переводчика: если в ролике имеются другие объекты Sound, связанные с мувиклипами, вложенными в мувиклип, с которым связан объект Sound, для которого Вы устанавливаете громкость, это отразится и на этих "дочерних" объектах Sound. Например, если для "родительского" звука задать громкость равной 50, то громкость "дочерних" звуков уменьшится вдвое. Поэтому связывать объекты класса Sound с _root надо очень осторожно."

Этого должно хватить...

Небольшой пример...
Код:
my_sound.attachSound("music");
my_sound.start(0, 999);
var sound_on:Boolean = true;

this.speaker.onRelease = function()
{
    if (sound_on)
    {
        my_sound.setVolume(0);
        sound_on = false;
    }
    else
    {
        my_sound.setVolume(100);
        sound_on = true;
    }
}
Где speaker - имя кнопки на сцене, music - linkage Id музыки в библиотеке.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого


Последний раз редактировалось Хемуль; 14.10.2006 в 21:39.
Старый 24.10.2006, 19:18
ToXICus вне форума Посмотреть профиль Отправить личное сообщение для ToXICus Посетить домашнюю страницу ToXICus Найти все сообщения от ToXICus
  № 3  
Ответить с цитированием
ToXICus
 
Аватар для ToXICus

Регистрация: May 2006
Адрес: налево от Лондона
Сообщений: 447
Отправить сообщение для ToXICus с помощью ICQ
THX за пост.
Можно также запускать проще
атачим , а потом smth.play();, но хорошо если звук короткий.
Кстати, глянь в примеры для начинающих, там есть хороший пример.
Там аналогично, но на срабатывания остановки влияет одна переменная, при нажатии которой она изменяеться.

Старый 24.10.2006, 19:22
0xFFFFFF вне форума Посмотреть профиль Отправить личное сообщение для 0xFFFFFF Посетить домашнюю страницу 0xFFFFFF Найти все сообщения от 0xFFFFFF
  № 4  
Ответить с цитированием
0xFFFFFF
† Таня Белая
 
Аватар для 0xFFFFFF

Регистрация: Mar 2006
Адрес: Москва
Сообщений: 929
Отправить сообщение для 0xFFFFFF с помощью ICQ Отправить сообщение для 0xFFFFFF с помощью Skype™
Цитата:
Сообщение от ToXICus
Можно также запускать проще
атачим , а потом smth.play();
у объектов Sound нет метода play()
__________________
Flashress' Blogue

Создать новую тему Ответ Часовой пояс GMT +4, время: 15:20.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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