Comunidad de diseño web y desarrollo en internet online

Alguna manera de alterar el position en la clase Sound ?

Citar            
MensajeEscrito el 28 Mar 2006 08:39 pm
O alguana alternativa . supongo que ya sabran para que lo quiero . no ??? :) :) :) .
En la referencia veo que es read - Only , asi que veo dificil alterarlo :lol: :lol: . Mas bien me dan alguna alternativa . :) :) :)


8) 8) 8) 8) 8) 8) 8)
Pd: es para mover el selector cuando estoy reproduciendo una cancion y que luego de arrastrarla ya sea para delante o para atras se adapte el sonido segun la posicion que lo coloque. ^^ ^^ ^^ 8)

Pd1 : Seguro que lo intuias ^^ ^^ ^^

Por davo25

183 de clabLevel



 

Lima - Peru

firefox
Citar            
MensajeEscrito el 28 Mar 2006 08:51 pm
Se hace con Sound.start(la posicion aqui, loops);

Saludos!!

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox
Citar            
MensajeEscrito el 29 Mar 2006 06:32 am
Perfecto CEP ya me ligo lo que queria :P :P . Luego de romperme el coco un buen rato salio . Dejo el codigo si es que a alguien le interesa :wink: :wink: . Es un Reproductor de MP3 al que puedes adelantar o retroceder la cancion moviendo el selector ^^ ^^ . Hay muchas maneras supongo pero aca va la mia. :lol: :lol:
-------------------------------------------------------------------------------------------------------------------
var musica:Sound = new Sound();
musica.loadSound("mp3/sway.mp3",false);
var total:Number = 0;
var segmento:Number =0 ;
var pos_nuevo:Number = 0 ;

play_btn.onRelease = function ()
{
musica.start(0,1);
musica.setVolume(100);
posicion(pos_nuevo);
titulo_txt.text = musica.id3.TIT2;
artista_txt.text = musica.id3.artist;
album_txt.text = musica.id3.album;
año_txt.text = musica.id3.year;
}

musica.onLoad = function ()
{
total = musica.duration /1000 ; // segundos liquidos
segmento = 184/total; // la barra por donde se desplaza el selector mide "184"
}
function posicion (pos_nuevo:Number)
{
this.onEnterFrame = function ()
{

pos = (musica.position/1000) * segmento ;
selector._x = pos+100; // el selector esta en la posicion _X =100
}
}
function posicion1 (pos_nuevo:Number)
{
musica.start(pos_nuevo,1)
this.onEnterFrame = function ()
{
pos = (musica.position/1000) * segmento ;

selector._x = pos+100; // el selector esta en la posicion _X =100
}

}

selector.onPress= function () {

this.startDrag(true,100,210.5,284,210);
delete onEnterFrame ;
stopAllSounds();
}


stop_btn.onPress = function ()
{
musica.stop();

}

selector.onRelease = function () {

this.stopDrag() ;
pos_nuevo = (selector._x-100)/segmento; // el selector esta en la posicion _X =100
posicion1(pos_nuevo);
}

selector.onReleaseOutside = function () {

this.stopDrag();
pos_nuevo =(selector._x-100)/segmento;
posicion1(pos_nuevo);
}

// Pd : Seguire investigando Chaufisss ^^ ^^ ^^

Por davo25

183 de clabLevel



 

Lima - Peru

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.