Comunidad de diseño web y desarrollo en internet online

Hacer grande imágenes

Citar            
MensajeEscrito el 19 Feb 2006 02:19 pm
Hola, he de reconocer que soy novato (pero ya me he leido varios manuales) y no que se hacer con este código que no me funciona.
La cosa está en hacer como una galeria de fotos pequeñas en columna de dos (esto si funciona) y después al hacer RollOver (o cualquier otra acción) sobre las imagenes que estas se agranden un poco (esto NO me funciona).
Por favor, quizá sea una tontería, pero mo podeis hechar un mano sobre lo que hago mal.
Pego el código para tengo, para que se vea mejor:

P.D.: He probado attachMovie en lugar de createEmptyMovieClip, y nada, sigue igual.

cargarFotos = function () {
var listafotos:Array = [1, 2, 3, 4];
var numFotos = 4;
var xSpacing:Number = 120;
var ySpacing:Number = 120;
var xStart:Number = 90;
var yStart:Number = 40;
var v:Number = -1;
var i:Number = -1;
while (++i<numFotos/2) {
var j:Number = -1;
while (++j<2) {
++v;
var nombre:String = "minifoto"+v+"_mc";
trace("nombre = "+nombre);
createEmptyMovieClip(nombre, v);
_root[nombre]._x = xStart+j*xSpacing;
_root[nombre]._y = yStart+i*ySpacing;
_root[nombre].onRollOver = function() {
agrandar(this.nombre);
};
jj = v+1+".jpg";
foto = jj;
loadMovie(foto, _root[nombre]);
trace("nombre2 = "+nombre);
}
}
};
cargarFotos();
function agrandar(nombre) {
trace("agrandar = "+nombre);
_root[nombre]._xscale = _xscale+20;
_root[nombre]._yscale = _yscale+20;
}

[_conejo]Por favor, pon títulos descriptivos de tu problema. Gracias[/_conejo]

Por jam2

2 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 19 Feb 2006 05:05 pm
haz probado:

Código :

_root[nombre]._xscale += 20; 
_root[nombre]._yscale += 20;

Por gparis

112 de clabLevel



 

Uruguay

opera
Citar            
MensajeEscrito el 19 Feb 2006 06:20 pm
No lo había probado, pero tampoco soluniona el tema.
Gracias de todas forma, gparis. El problema estará en el createEmpty/loadMovie/OnRolover/ o en la ruta, no se...
Un saludo.

Por jam2

2 de clabLevel



Genero:Masculino  



Ultima edición por jam2 el 19 Feb 2006 06:23 pm, editado 1 vez

msie
Citar            
MensajeEscrito el 19 Feb 2006 06:22 pm
el problema es que al cargar la foto las acciones se "borran"

Debes de esperar a que esté cargada al 100% para adjudicarle las acciones

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser
Citar            
MensajeEscrito el 19 Feb 2006 06:29 pm
Gracias ICEMAN, eso me parece más plausible.
Me puedes decir como se hace para solucionar la cuestión ?, aunque me parece un fallo del programa que así sea. Yo utilizo la versión MX 2004, sabes si en la versión 8 pasa lo mismo ?

Un saludo y repito la gracias.

Por jam2

2 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 19 Feb 2006 06:38 pm
Si, en todas

El problema es que al cargar un MC al hacer loadMovie o loadClip primeramente se "descarga" y por ende pierde TODAS las acciones que tuviera (onEnterFrame, onRelease, etc etc)

Yo uso un MovieClipLoader y con el evento onLoadInit (que indica cuando se cargó al 100% algo) entonces ahí dentro le escribo las acciones para el MC

El problema es que si cargas 100MC uno sobre otro, debes de escribir las acciones 100 veces... xDD

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser
Citar            
MensajeEscrito el 19 Feb 2006 06:51 pm
Gracias ICE, me estaba volviendo loco, no había leido nada sobre esto en ninguno de los varios manuales que me he leido.
Voy a probar lo que me has dicho. Lo que no entiendo bien es eso de tener que escribir las acciones 100 veces...

Por jam2

2 de clabLevel



Genero:Masculino  

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.