1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[Flash] problemas com volume slider

Discussão em 'Web Development' iniciada por yELLOW23, 23 de Maio de 2009. (Respostas: 1; Visualizações: 617)

  1. yELLOW23

    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:

    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;
        }
    }
    até aki tudo bem....só k tentei acrescentar algo deste tipo:

    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;
        }
    }
    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
     
    Última edição: 24 de Maio de 2009
  2. yELLOW23

    yELLOW23 Power Member

    help please pessoal.....tenho de entregar isto amanhã :D lol

    é uma dúvida estúpida mas eu axo k é fácil de resolver...mas já dei 1001 voltas e n consigo....

    HELPPPPP!
     

Partilhar esta Página