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

problema con galeria AS3

Estas en el tema de problema con galeria AS3 en el foro de Flash y Actionscript en Foros del Web. tengo este codigo en el fla. Código: import loaderMultiple; var naranja:handler2=new handler2(); var gris:track2=new track2(); gris.x=naranja.x=100; gris.y=naranja.y=70; addChild(gris); addChild(naranja); //contenedor tiene todas las fotos var ...
  #1 (permalink)  
Antiguo 20/05/2008, 22:28
 
Fecha de Ingreso: marzo-2007
Mensajes: 302
Antigüedad: 10 años, 8 meses
Puntos: 2
Pregunta problema con galeria AS3

tengo este codigo en el fla.

Código:
import loaderMultiple;

var naranja:handler2=new handler2();
var gris:track2=new track2();
gris.x=naranja.x=100;
gris.y=naranja.y=70;
addChild(gris);
addChild(naranja);

//contenedor tiene todas las fotos
var contenedor:loaderMultiple=new loaderMultiple();
contenedor.x=5;

addChild(contenedor);
var mascara:MovieClip = new MovieClip();
mascara.graphics.lineStyle(1, 0xFF0000);
mascara.graphics.beginFill(0xFF0000); 
mascara.graphics.drawRoundRect(0,0,100,300,0,0);
mascara.y=50;
addChild(mascara);
contenedor.mask=mascara;


var maxScroll:Number = gris.height-naranja.height;
var dragueo:Boolean = false;
var parametros:Rectangle = new Rectangle(naranja.x,naranja.y,0,maxScroll);
naranja.buttonMode = true;
naranja.addEventListener(MouseEvent.MOUSE_DOWN,draguear);

function draguear(event:MouseEvent):void {
	naranja.startDrag(false,parametros);
	dragueo = true;
	naranja.addEventListener(Event.ENTER_FRAME,progreso);
	stage.addEventListener(MouseEvent.MOUSE_UP,finDraguear);
}
function finDraguear(event:MouseEvent):void {
	naranja.stopDrag();
	dragueo = false;
}

function progreso(event:Event):void {
	var porcentaje:Number =naranja.y/maxScroll;
	if (dragueo) {
		var numero:Number=-porcentaje*(contenedor.height-mascara.height);
		contenedor.y=numero;
		
	}
}
el problema esta con la funcion progreso. Proq esta asginacion contenedor.y=numero; hace que no me salga bien el drag de la barra con respecto a la galeria. es decir cuanyo hago clic sobre la barra que me permite desplazar la galeria automaticamente se me cmabia de posicion y no me deja ver todas las fotos.

y otra consulta, porque si ejecuta eto desde galaeria.fla anda bien la parte de la barra es decir a apesar de mi problema me deja draguear, pero si llamo a la galeria desde un index no me hace el dragueo??
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 15:07.