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

modificar galeria de componentes

Estas en el tema de modificar galeria de componentes en el foro de Flash y Actionscript en Foros del Web. hace dos dias que estoy tratando de encontrarle la vuelta y no hay caso aclaro que soy novato asi que mi conocimiento es escaso,baje una ...
  #1 (permalink)  
Antiguo 16/04/2008, 17:44
 
Fecha de Ingreso: marzo-2007
Mensajes: 80
Antigüedad: 10 años, 9 meses
Puntos: 1
modificar galeria de componentes

hace dos dias que estoy tratando de encontrarle la vuelta y no hay caso aclaro que soy novato asi que mi conocimiento es escaso,baje una demo de una galeria que esta muy buena esta es la galeria al final esta el ejemplo para descargar http://www.jumpeyecomponents.com/Fla...derv3-mcte.htm y lo que quiero hacer es agregarle a la imagen grande o agregar un boton que al clickearlo me lleve a un enlace,y no logro hacerlo,en el codigo de abajo lo que hace es obtener el nombre de la imagen pequeña que se clickea y la pone en un apartado que se llama description,como el enlace tiene el mismo nombre que description pense en insertar un boton que use ese nombre y al clickearlo me lleve al enlace,lo primero que probe es obtener el nombre y con la instruccion trace probe todas las variables haber cual me daba el nombre pero no logre hacerlo....


1-----var listener:Object = new Object();
listener.onReleaseThumb = function(obj, arg, index) {
_root.descr.text = obj.description;
};
sld.addListener(listener);

------------------------------------------------------

2----esta ejemplo lo muestran en la pagina donde devuelve la ruta de la imagen grande pero tampoco se como lo puedo usar


var listEvents:Object = new Object();

listEvents.onReleaseThumb = function(obj:Object, arg:MovieClip, index:Number):Void {
trace("The large image path is: "+obj.large);
}

sld.addListener(listEvents);

desde ya muchas gracias
  #2 (permalink)  
Antiguo 17/04/2008, 10:53
Avatar de carlxime  
Fecha de Ingreso: marzo-2007
Ubicación: México
Mensajes: 180
Antigüedad: 10 años, 9 meses
Puntos: 6
Re: modificar galeria de componentes

Hola fernandotipo,

Lo más fácil es que incluyas en el XML que lee la galería (data.xml), una propiedad que incluya la liga a la cual quieres ir cuando le des click a la imagen grande:

Código:
 <img link='http://misitio1.com' thumbEvents='true' thumbnail='pictures/thumbnail/01.jpg' large='pictures/large/01.jpg' description='Master and Commander - Russell Crowe'/>
 <img link='http://misitio2.com' thumbEvents='true' thumbnail='pictures/thumbnail/02.jpg' large='pictures/large/02.jpg' description='Matrix Reloaded'/>
...
Después en el frame principal debes agregar las líneas en negritas:

Código:
var _enlace:String = "http://www.misitio1.com"; // Este es la liga de la primera imagen que se carga
var listener:Object = new Object();
listener.onReleaseThumb = function(obj, arg, index) {
	_root.descr.text = obj.description;
	_enlace = obj.link;
};

sld.addListener(listener);
Y por último en el MovieClip principal donde se cargan las imágenes grandes (loader) debes poner:
Código:
on(release) {
	getURL(_root._enlace, "_blank");
}
Saludos.
  #3 (permalink)  
Antiguo 17/04/2008, 15:02
 
Fecha de Ingreso: marzo-2007
Mensajes: 80
Antigüedad: 10 años, 9 meses
Puntos: 1
Re: modificar galeria de componentes

a la pipetaaaaaa!!!!!!! gracias maestro no lo puedo creer funciona de maravillas,muchisimas gracias por tu tiempo y ayuda,de enserio no sabes la emocion de ver que funciona y puedo seguir experimentando sos un capo,graciaaas

el que sabe sabe y el que no aprende y aplaude



gracias!!!!!
  #4 (permalink)  
Antiguo 30/08/2008, 20:20
 
Fecha de Ingreso: agosto-2008
Mensajes: 1
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: modificar galeria de componentes

Gracias Carlxime, Gracias Fernandotipo,!!!! funciona!!!!!, ami tambien me dio una emocion enorme!!!!! no puedo creer encontrar esta respuesta despues de tanto y tanto buscar. ensima con el mismo ejemplo con el mismo componente.
funciona perfecto!!!!!!!!!
graciasss graciassss



Ahora una duda. y me surge es otro problema

no todas las imagenes gandes que tengo
tienen un detalle que mostrar .
he creado el movie clip como dijiste con la funcion

on(release) {
getURL(_root._enlace, "_blank");
}

ahora,,, este boton me queda generico para todas las imagenes.
seria posible que desaparezca en las imagenes que no tienen
un enlace???
es decir en las imagenes que no tengan enlaces que no aparesca.

si me podes ayudarrrr Carlxime !!!!!!!!!!!!!!!!!!!!
Te agradeceria un monton!!

Saludos y gracias nuevamente
  #5 (permalink)  
Antiguo 31/08/2008, 14:42
Avatar de carlxime  
Fecha de Ingreso: marzo-2007
Ubicación: México
Mensajes: 180
Antigüedad: 10 años, 9 meses
Puntos: 6
Respuesta: modificar galeria de componentes

Hola Diego,

Se me ocurre lo siguiente:

Código:
var _enlace:String = "http://www.misitio1.com"; // Este es la liga de la primera imagen que se carga
var listener:Object = new Object();
listener.onReleaseThumb = function(obj, arg, index) {
	_root.descr.text = obj.description;
	_enlace = obj.link;

       if(enlace == "" || enlace == null)
		loader.enabled = false;
	else
		loader.enabled = true; 
};
En tu XML, las imagenes que no deban tener una liga deberás ponerlo vacío:

Código:
<img link='http://misitio1.com' thumbEvents='true' thumbnail='pictures/thumbnail/01.jpg' large='pictures/large/01.jpg' description='Master and Commander - Russell Crowe'/>
<img link='' thumbEvents='true' thumbnail='pictures/thumbnail/02.jpg' large='pictures/large/02.jpg' description='Matrix Reloaded'/>
Saludos.
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 07:10.