Comunidad de diseño web y desarrollo en internet online

swapDepths - como se usa - quiero hacer una galería fotográf

Citar            
MensajeEscrito el 23 Feb 2006 05:06 pm
Necesito hacer una galeria fotografica de esta forma, pero a su vez que al pulsar en la foto, esta se aumente y despues al cerrarla o pulsar otra, la que esta aumentada se vaya la ultima.
No entiendo que tiene que ser para que funcione instacias del mismo clip.
Ayudenme porfavor con un ejemplo ya hecho.

Por wolfito9

1 de clabLevel



Genero:Masculino  

cadiz

safari
Citar            
MensajeEscrito el 23 Feb 2006 05:13 pm
Hola:
Prueba con eso:

Código :

myMC1_mc.onRelease = function() {
    this.swapDepths(myMC2_mc);
};
myMC2_mc.onRelease = function() {
    this.swapDepths(myMC1_mc);
};


eso vendría siendo la base de lo que necesitas, modificalo a tu gusto y obtendras lo que necesitas.
Suerte! :wink:

Por master_of_puppetz

Claber

2483 de clabLevel

7 tutoriales
3 articulos

Genero:Masculino   Premio_Secretos

WebDev (Flex + PHP + JS)

firefox
Citar            
MensajeEscrito el 23 Feb 2006 06:08 pm
Muchas gracias lo probaré y ya te cuento.
¿puedo añadirte al msn?

Por wolfito9

1 de clabLevel



Genero:Masculino  

cadiz

safari
Citar            
MensajeEscrito el 23 Feb 2006 06:14 pm
Me ha funcionado perfectamente. Gracias.
Pero que funcion es la que debo poner en el espacio para que pone function para que el clip se anime y aumente un 200% por ejemplo y se ponga en una coordenada determinada???
Se que es mucho pedir pero estoy un poco flojo en action script.
Gracias de nuevo.

Por wolfito9

1 de clabLevel



Genero:Masculino  

cadiz

safari
Citar            
MensajeEscrito el 23 Feb 2006 11:35 pm
te voy a poner este metodo porke es lo ke estoy viendo ahora y komo no tengo kasi ni idea de action script pues bueno, es algo nuevo supongamos...
importas la imagen en un clip nuevo, click kon el boton derecho(en el simbolo de la biblioteka) y en vincular le pones el nombre de imag_001.
vuelves al escenario y en una capa de action script creas un mapa donde posicionar las imagenes:
fscommand ( "allowscale", false );

myMap = [ [1,1,1,1,1,1,1,1],
[1,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,1],
[1,1,1,1,1,1,1,1] ];

imag_001Pos = [1,2];
//imaginemos que la imagen mide al principio la mitad del cuadrado y que al ser ampliada mide pues... 50*50
cuadradoW = 55
cuadradoH = 55
//tendras que crear dos clips vacios, a uno lo llamaremos vacío y a otro cuadrados o komo te de la gana, en el de cuadrados,
crea un marco de 55 por 55 en el cual se cargará la imagen y con el proceso de antes de char, le ponemos el nombre cuadrado.

function buildMap (map) {
var mapWidth = map[0].length;
var mapHeight = map.length;
for (var i = 0; i<mapHeight; ++i) {
for (var j = 0; j<mapWidth; ++j) {
this.attachMovie("tile", "t_"+i+"_"+j, ++d);
this["t_"+i+"_"+j]._x = (j*tileW);
this["t_"+i+"_"+j]._y = (i*tileH);
this["t_"+i+"_"+j].gotoAndStop(map[i][j]+1);

// añadimos la foto
if ( i == imag_001Pos[1] && j == imag_001Pos[0] ) {
this.attachMovie("char", "imag_001", (mapWidth*mapHeight+1) );
this.imag_001._x = (j*tileW)+tileW/2;
this.imag_001._y = (i*tileH)+tileH/2;
}
on (press) {
imag_001W = imag_001W*2 && imag_001H = imag_001H*2 }
on (release) {
imag_001Pos = [6,4];
imag_001W = imag_001W+0.5 && imag_001H = imag_001H*0.5 }
}
}

buildMap (myMap);

//no estoy para nada seguro de que funcione, pero al menos la intencion la tenia . . . ya se que es solo con una imagen y que muchas cosas mas jeje... ToT

Por elfeLrOuNd

16 de clabLevel



Genero:Masculino  

msie

 

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