yELLOW23
Power Member
boas pessoal tava aki a trabalhar no meu projecto e tava a fazer o código da barra do volume...
mas eis k me lembrei de colocar um botão de "+" e "-" para aumentar e diminuir o volume...
só k n faço a mínima cm fazer....
aki está o meu código:
até aki tudo bem....só k tentei acrescentar algo deste tipo:
só ke ste código tá errado pois o volume é calculado a partir da posição do botão do volume, só que este mantém-se no mesmo sítio logo n é alterado...
concluindo cm é k posso fazer para o botão de "+" e "-" funcione, de maneira a k o botão do volume tb mude de posição?
klkr ajuda eu agradeço...
cumpZ
mas eis k me lembrei de colocar um botão de "+" e "-" para aumentar e diminuir o volume...
só k n faço a mínima cm fazer....
aki está o meu código:
Código:
var music:Sound = new Sound(new URLRequest("walk.mp3"));
var sc:SoundChannel;
sc=music.play();
var dragging:Boolean = false;
var rectangle:Rectangle = new Rectangle(0,0,220,0);
volume_mc.slider_mc.addEventListener(MouseEvent.MOUSE_DOWN, dragIt);
stage.addEventListener(MouseEvent.MOUSE_UP, dropIt);
function dragIt(e:Event):void
{
volume_mc.slider_mc.startDrag(false,rectangle);
dragging = true;
volume_mc.slider_mc.addEventListener(Event.ENTER_FRAME, adjustVolume);
}
function dropIt(e:Event):void
{
if (dragging)
{
volume_mc.slider_mc.stopDrag();
dragging = false;
}
}
function adjustVolume(e:Event):void
{
var vol:Number = volume_mc.slider_mc.x / 220;
var st:SoundTransform = new SoundTransform(vol);
if (sc != null)
{
sc.soundTransform = st;
}
}
Código:
vol_UP_btn.addEventListener(MouseEvent.MOUSE_UP,VolumeUP);
function VolumeUP(e:Event):void
{
var vol:Number = (volume_mc.slider_mc.x / 220)+ 0.05;
var st:SoundTransform = new SoundTransform(vol);
if (sc != null)
{
sc.soundTransform = st;
}
}
concluindo cm é k posso fazer para o botão de "+" e "-" funcione, de maneira a k o botão do volume tb mude de posição?
klkr ajuda eu agradeço...
cumpZ
Última edição: