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

cargar imagenes y hacerlas boton

Estas en el tema de cargar imagenes y hacerlas boton en el foro de Flash y Actionscript en Foros del Web. Saludos. Mi problema es el sigueinte, se que para algunos es facil. Cargo imagenes desde una bd mysql, en eso no hay problema, y las ...
  #1 (permalink)  
Antiguo 14/01/2010, 09:02
 
Fecha de Ingreso: julio-2009
Mensajes: 52
Antigüedad: 14 años, 10 meses
Puntos: 4
cargar imagenes y hacerlas boton

Saludos.

Mi problema es el sigueinte, se que para algunos es facil. Cargo imagenes desde una bd mysql, en eso no hay problema, y las muestro en pantalla con moviecliploader para poder modificar su tamaño, el punto es que con cada imagen hay una caja de texto la cual relaciona la imagen. Mi pregunta es si presiono esa imagen como saber cual posicion tiene, para poder mostrar el texto en un trace.

Dejo el codio AS conel cual estoy trabajando.

Espero haberme explicado y gracias por la ayuda.

var img:MovieClip = _root.pacientes_mc["img"+i];
var loader:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadComplete = function(target:MovieClip):Void {
};
listener.onLoadInit = function(target:MovieClip):Void {
target._width = 100;
target._height = 100;
target.onRelease = function() {
for (j=0; j<=can-1; j++) {
_root.pacientes_mc.pac_txt.text = nom_array[j];
}
};

};
loader.addListener(listener);
loader.loadClip(foto_array[i],img);

lo que esta en rojo, es lo que quiero usar para saber que posicion del array presiono y mostrar el trace. Gracias
  #2 (permalink)  
Antiguo 15/01/2010, 16:27
 
Fecha de Ingreso: julio-2009
Mensajes: 52
Antigüedad: 14 años, 10 meses
Puntos: 4
De acuerdo Respuesta: cargar imagenes y hacerlas boton

Saludos para mi mismo,

La solución a lo anterior la pongo aqui, por si alguien lo necesita, lo que esto hace, carga las imagenes y cada imagen es un boton, asi puedo saber la instacia que doy click, gracias.

Código as:
Ver original
  1. for (i=0; i<tot_reg; i++) {
  2.         var mcs:MovieClip = thumb_mc.duplicateMovieClip("mc"+i, i);
  3.         mcs._x = 150*posX+50;
  4.         mcs._y = 100*posY+25;
  5.         posX++;
  6.         if (posX == col) {
  7.             posX = 0;
  8.             posY++;
  9.         }
  10.         listener.onLoadInit = function(target:MovieClip):Void  {
  11.             target._width = 100;
  12.             target._height = 100;
  13.         };
  14.         cargarImagen.addListener(listener);
  15.         var thumb:MovieClip = mcs.createEmptyMovieClip("thumb", this.getNextHighestDepth());
  16.         cargarImagen.loadClip(foto_array[i],thumb);
  17.         var img:MovieClip = otro.createEmptyMovieClip("j", this.getNextHighestDepth());
  18.         mcs.onRelease = function(event) {
  19.             trace (this._name);
  20.         };
  21.     }

Lo damos por cerrado

Etiquetas: imagenes, botones
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 14:05.