josecarbono
Mensajes: 64 Registrado: 09 Dic 2003 Ubicación: venezuela (fuera chavez, no te queremos..., largate!!)
|
Publicado:
Mie Dic 16, 2009 12:51 pm
Asunto:
Slider de volumen+Tween |
|
|
Hola amigos q tal?
hice un pequeño reproductos de sonido y utilice la clase Tween para q tambien funcionara al pulsar los botones de [+] y [-] sea para subir o bajar el volumen respectivamente, de igual manera funciona haciendolo con el slider, el detalle es q con los botones [+] y [-] el volumen se atenua ó aumenta solo si mantengo en movimiento el raton (cuando vean el códio sabra´de q les hablo). Esto debe ser asi para el uso del slider de volumen, pero, habra alguna manera de agregarle ó cambiarle algo al código para q al hacer click en cualquiera de los botones [+] ó [-] bajar el volumen gradualmete pero sin tener q mover el raton como actualmente esta?
De antemano muchas gracias...
| Código: |
-
- //IMPORTAMOS LAS CLASES PARA MOVER EL MENU
- import mx.transitions.Tween
- import mx.transitions.easing.*
-
- var ruta:String = "music/tema.mp3";
- sonido = new Sound();
- sonido.loadSound(ruta,true);
- //sonido.start();
- sonido.onSoundComplete=function(){
- sonido.start();
- }
- deslizador_btn.onPress = function() {
- startDrag(this, false, 0, this._y, 100, this._y);
- };
- deslizador_btn.onRelease = function() {
- stopDrag();
- };
- deslizador_btn.onReleaseOutside = function() {
- stopDrag();
- };
- volumen_txt.text = 100;
-
- alMover = new Object();
- alMover.onMouseMove = function() {
- //trace(vol);
- vol = deslizador_btn._x;
- sonido.setVolume(vol);
- volumen_txt.text = vol;
- //barra._width = vol;
- trace(vol);
- }
- ;
- Mouse.addListener(alMover);
-
-
- //sonido
- vol_subir = function(){
- var MiTween:Tween = new Tween(deslizador_btn,"_x", Regular.easeOut,vol,100,2,true);
- };
-
- vol_bajar = function(){
- var MiTween:Tween = new Tween(deslizador_btn,"_x", Regular.easeOut,vol,0,2,true);
- };
- bajar.onRelease = function(){
- vol_bajar();
- }
- subir.onRelease = function(){
- vol_subir();
- }
-
|
_________________ Sin sombra no hay luz... |
|