Pagina 1 din 1

volum control

MesajScris: Joi Apr 28, 2011 8:10 am
de doarnora
Buna,

am un banner de 13 de secunde cu sunet. merge perfect tot si muzica se termina o data cu ultima secunda... doar ca am nevoie de un buton de volum, fara sa afecteze cursul melodiei. Ajutor

Nora

Re: volum control

MesajScris: Joi Apr 28, 2011 8:23 am
de Barna Biro
http://www.beedigital.net/blog/volume-c ... -tutorial/
http://blog.0tutor.com/post.aspx?id=202
http://snipplr.com/view/16230/volume-control-as3/

Cum observi, volumul se poate modifica cu un obiect SoundTransform. Acuma, cum faci tu sa arate slider-ul, nu prea conteaza... conteaza sa intelegi acele cateva linii de cod care te ajuta sa schimbi volumul.

Re: volum control

MesajScris: Joi Apr 28, 2011 9:13 am
de doarnora
:) sunt in actions script 2...si am deja toate movieclip-urile formate...
acesta este codul pentru volumul care il am... doar ca nu stie melodia sa se opreasca cand e gata bannerul.

Cod: SelectaĊ£i tot
var left:Number = controller_mc._x-100;
 var right:Number = controller_mc._x;
 var top:Number = controller_mc._y;
 var bottom:Number = controller_mc._y;

 _root.vol = 100;

 mysound = new Sound();
 mysound.attachSound("entertainerloop.wav");
 mysound.start();

 controller_mc.onPress = function()
 {
 startDrag("controller_mc",false,left,top,right,bottom);
 dragging = true;
 controller_mc.text_mc._visible = true;
 }

 controller_mc.onRelease
 controller_mc.onReleaseOutside = function()
 {
 stopDrag();
 dragging = false;
 controller_mc.text_mc._visible = false;
 }

 controller_mc.onEnterFrame = function()
 {
 if(dragging)
 {
 var level = 100 + ( controller_mc._x - right);
 _root.vol = Math.round(level);

 if(_root.vol > 75)
 {
 _root.volume_mc.gotoAndStop(1)
 }
 if(_root.vol < 75)
 {
 _root.volume_mc.gotoAndStop(2)
 }
 if(_root.vol < 50)
 {
 _root.volume_mc.gotoAndStop(3)
 }
 if(_root.vol == 0)
 {
 _root.volume_mc.gotoAndStop(4)
 }

 mysound.setVolume(_root.vol)
 }
 mysound.onSoundComplete = function()
 {
 mysound.start();
 }
 }

Re: volum control

MesajScris: Joi Apr 28, 2011 9:21 am
de Barna Biro
Ohh... ActionScript 2.0... Intr-adevar... Inca se pare ca-i prea de dimineata pentru mine :)

http://www.kennybellew.com/tutorial/
http://www.kennybellew.com/tutorial/volume_control.htm
http://www.kennybellew.com/tutorial/hor ... slider.htm
http://www.kennybellew.com/tutorial/vertical_slider.htm

Din pacate, chiar acuma n-am timp sa ma uit calumea peste codul postat de tine, dar in cazul in care nu te descurci nici dupa ce vezi link-urile de mai sus, atunci o sa revin.