Стерео ефекти в бутони за Флаш
Публикувана от smilev на January 17 2011 14:56:21

Разширена новина
Изтеглете Fla-файла с който ще работим.
1. Във флаша си дайте File --> Open и изберете файла, който си изтеглихте - Button.fla.
2. В прозореца на библиотеката ще видите три бутона и звук. Преместете бутоните от библиотеката в работното поле и ги разположете ето така:
3. Дайте десен клик с мишката на бутон 1 и от падащото меню изберете Actions. Появява се прозореца Frame Actions. Копирайте следния код и го пейстнете в прозореца:

on (rollOver) {
button = new Sound();
button.attachSound("button");
button.start(0, 100);
button.setPan(-100);
}

on (rollOut) {
button.stop();
}

button = new Sound(); - командата създава нов звуков ефект
button.attachSound("button"); - присъединява звука съм звуковия обект button. Звукът трябва да бъде в библиотеката на текущия филм и да се идентифицира като buttons за експорт в диалоговия прозорец на Symbol Linkage Properties.
button.start(0, 100); - Започни възпроизвеждането. 0 - звукът започва да се губи от нулева позиция т.е. звукът свършва. 100 - количеството на циклите възпроизвеждащи звука.
button.setPan(-100);- определя ляв-десен баланс на звука. Допустими стойности от -100 до 100 (-100 се използва само за левия канал, а 100 само за десния и 0- равно ниво ва силата на звука между двата канала

4. Дайте десен клик с мишката на бутон2- изберете Actions. Копирайте и пейстнете :

on (rollOver) {
button = new Sound();
button.attachSound("button");
button.start(0, 100);
button.setPan(0);
}
on (rollOut) {
button.stop();
}

5. За бутон3:

on (rollOver) {
button = new Sound();
button.attachSound("button");
button.start(0, 100);
button.setPan(100);
}

on (rollOut) {
button.stop();
}


button.setPan(100); // изключваме звука в левия канал