Уровень громкости на кнопке во вспышке - PullRequest
0 голосов
/ 13 января 2011

Я хочу управлять звуком в моем мувиклипе с помощью кнопки, которую я разработал во вспышке. Например: мой звук по умолчанию составляет 100% на домашней кнопке, и когда я нажимаю на контакт (последняя кнопка), уровень громкости становится равным 20%, как между кнопками.

Я использую этот скрипт для вызова звука во флэш

bgSound = новый звук (это); bgSound.attachSound ( "SOUND1"); bgSound.start (0,99);

Теперь скажите мне, что я вставил в кнопки для управления уровнем звука.

Пожалуйста, помогите мне.

Спасибо

Ответы [ 2 ]

0 голосов
/ 18 января 2011

Хорошо, я понял (надеюсь), вот и ты Я пойду с нуля

Скачать версию TweenMax as2 http://www.greensock.com/tweenmax/

Поместите папку com в ту же папку, в которой находится ваш проект fla file

используйте это в верхней части вашего первого кадра, который включает в себя остальную часть вашего кода

import com.greensock.*;

Используйте этот код для переключения между целевыми томами

TweenMax.fromTo(bgSound,1,{volume:bgSound.getVolume},{volume:TARGETVOLUME)});

TARGETVOLUME - число от 0 до 100 в ActionScript 2 например если вы хотите изменить звук на 60, когда вы идете в сервис поместите это в свой выпускной

TweenMax.fromTo(bgSound,1,{volume:bgSound.getVolume},{volume:60)});

И помните, если вы включаете действия над кнопками (которые позволяют as2) целевые объекты действительно

Если вы не можете сказать мне, чтобы предоставить образец для вас;) Также вы можете сделать это без tweenmax с такими событиями, как enterframe, но tweenmax - это надежда, что вы доберетесь до него и используете его для многих других функций, которые экономят ваше время

0 голосов
/ 14 января 2011

Я предполагаю, что вы используете AS2, основываясь на показанных вызовах методов, а также на том предположении, что сделали быстрый поиск в Google и вернулись с этим:

    bgSound.setVolume(20);

http://www.actionscript.org/resources/articles/49/1/Volume-Slider-attachSound-method/Page1.html

Если вы используете другую версию языка, и я здесь не прав, пожалуйста, дайте мне знать, и я постараюсь исправить.

...