Galeria XLM
Publicado por madquinn (1 intervención) el 06/02/2010 22:32:35
Saludos!
Estoy haciendo una galería Flash XML que se puede ver aquí: goaretouch. com / gallery (todas las imágenes son las mismas que es sólo una prueba que tienes que quitar los espacios, el foro no me deja poner sitios).
Utilización de ActionScript 3 en Flash CS3.
La multa carga de las miniaturas, y las imágenes ( "full_image") también se cargan bien. Hasta ahora, todo bien.
La cuestión es que, cuando se pasa el ratón sobre "full_image" Quiero cargar la imagen tercera, llamada "Antes" (y volver a la imagen anterior, cuando el ratón de allí).
Las funciones para cargar tanto "full_image" como "antes" son los mismos:
función callBefore (myNumber) (
myURL = myImages [myNumber]. attributes.before_url;
= myImages myTitle [myNumber]. atributos. título;
_root _root.createEmptyMovieClip (fullImage_mc ". getNextHighestDepth ());
fullImage_mc._x = _root.full_x;
= fullImage_mc._y _root.full_y;
fullClipLoader var = new MovieClipLoader ();
var fullPreloader = new Object ();
fullClipLoader.addListener (fullPreloader);
fullPreloader.onLoadStart = function (TARGET) (
target.createTextField ( "my_txt" fullImage_mc.getNextHighestDepth (), 0,0,200,20);
target.my_txt. selectable = false;
);
fullPreloader. onLoadProgress = function (objetivo, loadedBytes, totalBytes) (
= target.my_txt.text Math.floor ((loadedBytes / totalBytes) * 100);
);
fullPreloader.onLoadComplete = function (meta) (
new Tween (target, "_alpha" Strong.easeOut, 0, 100, .5, true);
target.my_txt.text = myTitle;
);
fullClipLoader. loadClip ( "antes de /" + myURL, fullImage_mc);
)
Para llamar "CallBefore" de "CallFullImage" había pensado en:
for (target.onMouseOver) (
preloader.onLoadComplete = function (meta) (
new Tween (target, "_alpha" Strong.easeOut, 0, 100, .5, true);
target.my_txt.removeTextField ();
= target.onMouseOver función () (
callBefore (this. _name);
);
)
No funciona, ¿qué estoy haciendo mal?
Muchas gracias por su ayuda :)
Estoy haciendo una galería Flash XML que se puede ver aquí: goaretouch. com / gallery (todas las imágenes son las mismas que es sólo una prueba que tienes que quitar los espacios, el foro no me deja poner sitios).
Utilización de ActionScript 3 en Flash CS3.
La multa carga de las miniaturas, y las imágenes ( "full_image") también se cargan bien. Hasta ahora, todo bien.
La cuestión es que, cuando se pasa el ratón sobre "full_image" Quiero cargar la imagen tercera, llamada "Antes" (y volver a la imagen anterior, cuando el ratón de allí).
Las funciones para cargar tanto "full_image" como "antes" son los mismos:
función callBefore (myNumber) (
myURL = myImages [myNumber]. attributes.before_url;
= myImages myTitle [myNumber]. atributos. título;
_root _root.createEmptyMovieClip (fullImage_mc ". getNextHighestDepth ());
fullImage_mc._x = _root.full_x;
= fullImage_mc._y _root.full_y;
fullClipLoader var = new MovieClipLoader ();
var fullPreloader = new Object ();
fullClipLoader.addListener (fullPreloader);
fullPreloader.onLoadStart = function (TARGET) (
target.createTextField ( "my_txt" fullImage_mc.getNextHighestDepth (), 0,0,200,20);
target.my_txt. selectable = false;
);
fullPreloader. onLoadProgress = function (objetivo, loadedBytes, totalBytes) (
= target.my_txt.text Math.floor ((loadedBytes / totalBytes) * 100);
);
fullPreloader.onLoadComplete = function (meta) (
new Tween (target, "_alpha" Strong.easeOut, 0, 100, .5, true);
target.my_txt.text = myTitle;
);
fullClipLoader. loadClip ( "antes de /" + myURL, fullImage_mc);
)
Para llamar "CallBefore" de "CallFullImage" había pensado en:
for (target.onMouseOver) (
preloader.onLoadComplete = function (meta) (
new Tween (target, "_alpha" Strong.easeOut, 0, 100, .5, true);
target.my_txt.removeTextField ();
= target.onMouseOver función () (
callBefore (this. _name);
);
)
No funciona, ¿qué estoy haciendo mal?
Muchas gracias por su ayuda :)
Valora esta pregunta
0