·
miarroba.com
Transicion pixels con varias imagenes
 
Índice de subforos · Ayuda para webmasters · Macromedia Flash
Noticias · Buscar · Tags · Tagboard · Usuarios · Fisgona
Autor Mensaje 
DkS-AssaultDkS-Assault
Come y duerme en el foro
Come y duerme en el foro

Haz clic para ver el perfil del usuario
Mensajes: 314
Desde: 25/Feb/2005
#1 ·
Transicion pixels con varias imagenes

Buenas noches, Galeria

La transicion la saque de un libro, si quereis los archivos os los paso.
En este mismo libro te enseñan a hacerlo con capas y dos imagenes unicamente.
Lo que quiero es algo con attach q me liste todo el directorio, se os ocurre algo?

//Funcion q attachea los mc q hacen de mascara
function drawGrid(theWidth:Number, theHeight:Number, imageClip:MovieClip):Void {
var initDot = new Object();
var k:Number = 0;
//crear un clip de mascara para que contenga todos los puntos
this.createEmptyMovieClip("mask", 1);
//Asignarlo como clip de nmascaramiento
imageClip.setMask(mask);
for (var i:Number = 0; i < theWidth; i += 4) {
for (var j:Number = 0; j < theHeight; j += 4) {
var dotName:String = "dot" + i + "_" + j;
initDot._x = i;
initDot._y = j;
initDot.timer = 1000 + (Math.random()*(initDot._x + initDot._y)*5);
//colocar los puntos de enmascaramiento dentro del clip de mascara (container_mask)
mask.attachMovie("dot", dotName, k, initDot);
k++;
}
}
}


a partir de aqui es lo q yo he intentado


//Clip contenedor de las imagenes drop_mc."imagenX_mc"

attacher = function(){
for ( droper = 1; droper <= 3; droper += 1){
Str1 = "image" + droper;
drop_mc.attachMovie(Str1, Str1, (droper*10)*(-1));
};
};

attacher();//cargamos las imagenes

//inicio un contador
c = 0;

// Acciones del boton next
alante_btn.onPress = function(){
c++;//vamos contando
if ( c == 1 ){
drawGrid(300, 200, drop_mc.image1);
}
if ( c == 2 ){
unloadMovie("drop_mc.image1");
drawGrid(300, 200, drop_mc.image2);
}
if ( c == 3 ){
unloadMovie("drop_mc.image2");
drawGrid(300, 200, drop_mc.image3);
}
if ( c == 4 ){//volvemos a cargar todo son 3
c = 0;
attacher();
}
}
};

De momento lo he hecho "metiendo" las imagenes a biblioteca, y dandole la ruta, algo q me parece engorroso (por ir una a una), lo cambiare a load() con *.jpg q sera menos trabajoso, digo yo.

Pos eso se admiten sugerencias cambios etc etc...

saludos



Editado por DkS-AssaultDkS-Assault, Martes, 26 de Julio de 2005, 01:28
25/Jul/2005 22:32 GMT+1
SK_valshkSK_valshk
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 216
Desde: 23/Jun/2005
#2 ·
RE: Transicion pixels con varias imagenes

A ver, por lo que entendí, ¿quieres hacer algo así como un visor de imágenes y que al pasar de una a otra, lo haga con el efecto de transición?

26/Jul/2005 10:27 GMT+1
DkS-AssaultDkS-Assault
Come y duerme en el foro
Come y duerme en el foro

Haz clic para ver el perfil del usuario
Mensajes: 314
Desde: 25/Feb/2005
#3 ·
RE: Transicion pixels con varias imagenes

quiero generar tantos efectos como imagenes tenga la carpeta, digamos una mini-Galeria, q se podria usar de banner o cualquier cosa.

Beno me tiene lokito este tema, tengo el sig Script
q crea un Mc le inserta las fotos que estan en una carpeta, al llamarse image1.jpg, image2.jpg, image3, tatat me parece mas facil de manejar, que quiero ahora?

drawGrid(200, 135, ELPUTOPARAMETRO);

(no te ofendas s q ya le odio)
Pues si me dices como pasar el array.pop() al parametro de la funcion, me quedaria pero q muy contento.

Explicacion mas detallada:

Tengo un boton, lo cargo dinamicamente, pues si consigo pasar el valor del array todo esta hecho, el problema es q lo toma como :String y no como :MovieClip, como le cambio estas propiedades?



//creo un array vacio

activas = new Array();

//Funcion cargadora de las imagenes (imagenX.jpg)

attacher = function(){
for ( droper = 4; droper >= 0; droper -= 1){
Str1 = "image" + droper;
var Str2:String = "imagenes/image" + droper + ".jpg";

//contenedor de las fotos imageX_mc, X
_root.createEmptyMovieClip(Str1, droper);

//insertamos las fotos en cada mc
loadMovie(Str2, Str1);

//Lo guardamos en el array
activas[droper] = Str1;
};
};



El boton llevaria el codigo dentro, no en el frame principal, asi las acciones son dinamicas


on(release){
// my_array.pop devuelve el ultimo parametro y lo borra
var parametro:MovieClip = activas.pop();
trace(typeof(parametro))
drawGrid(200, 135, parametro);
}

ese trace imprime: string :_____ aunque yo le diga q es un Mc, creo q ahi tengo la solucion a lo que queria, creo q me explique, lo q ea encantado de aclarar.

espero no aburrirte y thx por tu time.

saludos

26/Jul/2005 15:53 GMT+1
DkS-AssaultDkS-Assault
Come y duerme en el foro
Come y duerme en el foro

Haz clic para ver el perfil del usuario
Mensajes: 314
Desde: 25/Feb/2005
#4 ·
RE: Transicion pixels con varias imagenes

Bueno finalmente consegui lo q me proponia y lo deje asi. Solo era añadir un this[]... (mandawebos..) Al final las fotos se suceden por un intervalo de tiempo, en vez de hacer clik...

codigo
la galeria

05/Ago/2005 03:55 GMT+1
Índice de subforos · Ayuda para webmasters · Macromedia Flash
Temas similares
Asunto Autor#VisitasÚltima respuesta
Imagenes en Flash15/Jul/2008, 23:16
Afrodita0883Afrodita0883
0228No hay respuestas
ayudenme como subo imagenes utilizando el flash con botoncitos21/May/2008, 15:32
angie06angie06
233119/Jun/2008, 15:51
Elgonza2006Elgonza2006 Ir al último mensaje del tema
Ayuda para crear un visor de imágenes20/Feb/2008, 23:16
chixliechixlie
21.58321/Feb/2008, 12:24
PaseanteDelForoPaseanteDelForo Ir al último mensaje del tema
AYUDA CON IMAGENES EN FLASH27/Dic/2007, 06:44
JOSEPH1603JOSEPH1603
0375No hay respuestas
Scroll de imagenes29/Nov/2007, 04:12
naty77villanaty77villa
03.780No hay respuestas
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 06:28
Miarroba Networks, S.L. C/ 18 de Julio, 21 Bajo, 39610 Astillero (CANTABRIA) - CIF B-39512736
Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª