Информационно развлекательный портал Вторник, 10.03.2026, 15:16
Главная | Регистрация | Вход Приветствую Вас Гость | RSS


Меню сайта

Заработок на рекламе



Категории каталога
Эффекты [5]
Первые шаги [9]
Звук [1]
3D [1]
Математика [1]
Flash 5 (серия статей) [10]
Программирование [4]
Мультипликация [0]
Игры [25]
Анимация [2]
Общая информация [13]

Мини-чат

Заработок на рекламе



Наш опрос
В году
Всего ответов: 4

Главная » Статьи » Flash » Звук

Работа со звуком в ActionScript

Скачать .fla (202 Кб)

Для начала нам надо импортировать какой-либо звук (например, music.mp3). Для этого зайдем в меню File / Import... Затем открываем библиотеку и кликаем правой кнопкой мыши на music.mp3. Выбираем "Linkage...", в появившемся окне выставляем чекбокс напротив "Export this symbol" и в поле "Identifier" пишем любое слово (например, sound).

Кликаем правой кнопкой мыши на кадре и выбираем "Actions". Добавляем следующий скрипт:

mus = new Sound();

Т.е. создаем новый звуковой объект. Далее к нему нужно присоединить звук music.mp3. Пишем:

mus.attachSound("sound");

В скобках нужно указывать присвоенное звуку имя (в нашем случае - sound). Чтобы начать воспроизведение звука нужно добавить скрипт:

mus.start(0,10);

0 - это позиция, с которой начать проигрывание звука (в секундах), а 10 - это количество повторений.
Этого достаточно для воспроизведения вашей музыки.

Вы также можете менять громкость звука с помощью setVolume:

mus.setVolume(60);

В скобках указывается громкость (в процентах). 100 - максимальная, 0 - минимальная. По умолчанию стоит 100.
Чтобы проигрывание шло в левом или правом канале существует метод объекта setPan:

mus.setPan(-100);

Эта строка перемещает позицию стереосэмпла в левый канал. Соответственно, чтобы проигрывание шло только в правом канале в скобках нужно указать 100. Ввод производится в интревале от -100 до 100.

В итоге, чтобы начать воспроизведение звука music.mp3 только в левом канале с громкостью 60 % нужно добавить в кадр следующий скрипт:

mus = new Sound();
mus.attachSound("sound");
mus.start(0,10);
mus.setVolume(60);
mus.setPan(-100);

Еще один пример.
Следующий скрипт перемещает звук через определенное время с левого канала на правый:

i = -100;
mus = new Sound();
mus.attachSound("sound");
mus.start(0,10);
mus.setPan(i++);

Скачать .fla (202 Кб)
Категория: Звук | Добавил: vitos (19.03.2008)
Просмотров: 354 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа

Заработок на рекламе



RussianFeme.Com - знакомства с иностранцами

Популярные Статьи
Борьба клонов
Маленькие советы (Часть 2.)
Меняем точку регистрации объек...
Работа со звуком в ActionScrip...
3D в Flash
Flash. Кривые Безье - основа о...
Flash 5. Шаг четвертый: Пошаго...
Flash 5. Шаг девятый: добавляе...
Flash 5. Шаг первый: основные ...
Flash :: Знакомьтесь: прототип...
Маленькие советы (Часть 1.)
Введение во Flash
Динамические SQL-запросы Oracl...
Создаем тень от текста.
Метод Shape Tweening
Метод Motion Tweening
Создание простой сценки во Fla...
Подключение Flash
Интерфейс Flash. Создание кноп...
Используем шаблоны

Поиск

Друзья сайта
Мопед HOnda Dio AF34

Заработок на рекламе



Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright Player( ICQ 70-886-366) © 2026