Foros del Web » Creando para Internet » Flash y Actionscript »

reproductor...balance

Estas en el tema de reproductor...balance en el foro de Flash y Actionscript en Foros del Web. BUENO no me sale nose porke... les dejo lo ke hice mas o menos.. primero cree un boton ke despues lo meti en un clip ...
  #1 (permalink)  
Antiguo 23/12/2006, 18:02
 
Fecha de Ingreso: diciembre-2006
Mensajes: 1
Antigüedad: 17 años, 4 meses
Puntos: 0
Exclamación reproductor...balance

BUENO no me sale nose porke...

les dejo lo ke hice mas o menos..

primero cree un boton ke despues lo meti en un clip de pelicula...

dentro del clip al boton le di este codigo..

on(press){
startDrag(this, false, left, top, right, bottom);
dragging=false;
}
on(release, releaseOutside ){
stopDrag();
dragging= false;
}

y despues en la escena principal al clip ke contiene este boton le puse esto..

onClipEvent(load){
top=_y;
bottom=_y;
left=_x-50;
right=_x+50;
center=_x;
}
onClipEvent(enterFrame){
if(dragging==true){
_parent.setPan((_x-center)*2);
}
}


ya tendria ke andar no...

o en ke me ekivoke...algo parecido hice para el volumen y me funciona muy bien...si me podrian ayudar seria estupendo...
  #2 (permalink)  
Antiguo 25/12/2006, 06:16
 
Fecha de Ingreso: agosto-2006
Mensajes: 159
Antigüedad: 17 años, 8 meses
Puntos: 4
Re: reproductor...balance

Hola:

Yo hice algo parecido de la siguiente manera:

Cree un MC llamado "dragger" que consistia en una linea de 300 px de ancho.

Dentro de "dragger", coloque otro MC de nombre "drag". Este sera el MC con el que haga las modificaciones del Sound.setPan().

Asi en la linea de tiempo principal coloque este codigo:

Código:
dragger.drag.onPress = function():Void{
	this.startDrag(this._y,-150,this._y,150,this._y);
}
dragger.drag.onRelease = dragger.drag.onReleaseOutside = function():Void{
	this.stopDrag();
	sonido.setPan((this._x/150)*100);
}
Como puedes suponer "sonido" es un objeto de tipo "Sound".
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:30.