Comunidad de diseño web y desarrollo en internet online

galeria de jpgs

Citar            
MensajeEscrito el 22 Ene 2006 06:18 pm
hola a todos.

mi primera pregunta en el foro.
a ver es un poco complicado de explicar.

tengo una galeria de imagenes, con un contador en un fotograma, botones de atras y adelante.
hasta ahi todo ok. pero el problema es que ademas quisiera poner unos links que carguen una determinada foto y el contador retome desde esa foto. :?
se entendio??. el codigo del contador es este:
[_conejo]Gracias por no usar negritas, y gracias por usar las etiquetas quote xD[/conejo]

Código :

//initialize variables and properties
square._xscale = 50;
square._yscale = 50;
square._alpha = 0;
whichPic = 1;
//initiate change to new image when buttons are clicked
next.onPress = function() {
   if (whichPic<50 && !fadeIn && !fadeOut) {
      fadeOut = true;
      whichPic++;
      input = whichPic;
   }
};
back.onPress = function() {
   if (whichPic>1 && !fadeIn && !fadeOut) {
      fadeOut = true;
      whichPic--;
      input = whichPic;
   }
};
_root.onEnterFrame = function() {
   // when a new Photo is selected, fade out, load new image, and fade in
   if (square._alpha>30 && fadeOut) {
      square._alpha -= 10;
   }
   if (square._alpha<30) {
      loadMovie("fotos/foto"+whichPic+".jpg", "square");
      fadeOut = false;
      fadeIn = true;
   }
   if (square._alpha<100 && fadeIn && !fadeOut) {
      square._alpha += 10;
   } else {
      fadeIn = false;
   }
   

ahora habria que decirle que retome desde la foto cargada por el link que les conte.

a alguien se le ocurre algo????

gracias!!!

Por irene

5 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 22 Ene 2006 07:28 pm
antes de nada "Bienvenida a los foros" (te aconsejaría que leyeses las normas de los mismos aqui pero no lo voy a hacer xD)

y por tu duda, creo que cambiando
input = whichPic = loQuequieras;
bastaría

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 22 Ene 2006 07:44 pm
gracias, pero hay algo que no entiendo.

yo tengo un boton que no es ni atras ni adelante, bueno son varios botones (referencias), que presionandolos me llevan a una foto determinada y la idea es que desde esa foto determinada siga corriendo el contador inicial, con los botones de atras y adelante. ok?

el codigo
input = whichPic = foto5.jpg (por ej)
donde lo pondria?? lo probe en los botones (referencias) y no va. estoy haciendo algo mal??

gracias de nuevo-

Por irene

5 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 22 Ene 2006 07:49 pm
debe de ser

input = whichPic = 5;

viene de esta linea :

loadMovie("fotos/foto"+whichPic+".jpg", "square");

la ruta se forma con
"fotos/foto"+whichPic+".jpg"

por lo que whichPic debe de ser un numero(solamente)

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 22 Ene 2006 08:03 pm
lo siento pero es que no se me da muy bien la programacion...

pongo en el boton llamado reportaje:

on (release) {
input = wichPic = 5;
}

y al apretarlo no carga nada.

el contador, por su parte, va ok.

te das cuenta que pasa???

gracias mil...

Por irene

5 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 22 Ene 2006 08:05 pm
prueba con :
on (release) {
_root.input = _root.wichPic = 5;
}

Ahora es un problema de rutas...xDD

no se si escribiste el script en el timeline principal (root) o dentro de algun MC, en ese caso habría que cambiar lo de root...

pero si no quieres complicarte mucho, por _root. delante de todos los input y whichPic que veas y listo

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 22 Ene 2006 08:25 pm
me estoy comiendo la cabeza!! no conduce a nada el boton. he probado todas las formas.

antes me habian dejado este codigo, que la idea iba por ahi, pero no lo hice funcionar tampoco.

// Código para los botones que te envía directamente a una foto

reportaje.onRelease=function(){
_root.whichPic=substring("nombre_de_la_foto","square")
}

yo a este codigo lo estoy poniendo en el boton reportaje.

mientras que el que puse al principio de todo va en el primer fotograma.

la ultima ayuda. gracias.

Por irene

5 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 24 Ene 2006 03:15 pm
ya esta solucionado, tenias razon. al principio no iba. pero hice un par de modificaciones y ahora todo ok.

muchas gracias.

Por irene

5 de clabLevel



Genero:Femenino  

firefox

 

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