Comunidad de diseño web y desarrollo en internet online

problema con boton previous en galeria mas xml.

Citar            
MensajeEscrito el 03 Ene 2012 03:06 pm
Tengo un problema con una galeria simple que encontre de AS3 , la verdad que el resultado que obtuve es fantastico y con muy pocas lineas.

la galeria me vino con el boton next. pero no con el previous, alguien me podria decir como puedo hacer para crear un boton previous que mueva las imagenes para atras.

Este es el codigo del boton next. :

Código ActionScript :

nextButton.addEventListener(MouseEvent.MOUSE_DOWN, onclick);
var currentImage:Number=0;

function onclick(evt:Event) {
   if(currentImage >= myXML.children().length()){
      currentImage= 0;
   }


Alguien me podria decir de esta forma como hacer el prev ? jajajaj si capaz que es muy similar a este codigo pero la verdad que no se me ocurre :(.

Gracias de ante mano.

Por Sepultura

60 de clabLevel



 

www.cultosiniestro.com.ar

chrome
Citar            
MensajeEscrito el 04 Ene 2012 12:20 pm
Te falta código de la función onclick, tal como lo pusiste, no hace absolutamente nada

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Ene 2012 05:50 pm
como que no le di la funcion ? abajo esta :

Código ActionScript :

function onclick(evt:Event) {
   if(currentImage >= myXML.children().length()){
      currentImage= 0;
   }


Osea, la galeria anda bien, es decir el boton siguiente, anda perfecto, solo necesito darle nobre al boton y ver como puedo hacer, para darle la funcion al boton "anterior".

Por Sepultura

60 de clabLevel



 

www.cultosiniestro.com.ar

chrome
Citar            
MensajeEscrito el 04 Ene 2012 06:00 pm
Ok, tal como la has puesto, se fija cuantos nodos tiene tu XML y la variable currentImage es mayor que eso, la vuelve a 0. Me falta alguna parte donde incremente esa variablle y la use para mandar a cargar una foto diferente

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 05 Ene 2012 04:05 pm
perdon, tenia esta linea perdida abajo del codigo :

Código ActionScript :

this.title.text = myXML.image.attribute("title")[currentImage];
var imageRequest= new URLRequest(myXML.image.attribute("filename")[currentImage]);

myUILoader.load(imageRequest);
currentImage= currentImage +1;

}

Por Sepultura

60 de clabLevel



 

www.cultosiniestro.com.ar

chrome
Citar            
MensajeEscrito el 05 Ene 2012 05:28 pm
Ok, entonces la función iría al revés

Código ActionScript :

function atras(evt:Event) {
   if(currentImage == 0 ){
      currentImage= myXML.children().length()-1;
   }
  this.title.text = myXML.image.attribute("title")[currentImage];
  var imageRequest= new URLRequest(myXML.image.attribute("filename")[currentImage]);

  myUILoader.load(imageRequest);
  currentImage--;
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 05 Ene 2012 05:40 pm
Gracias por el dato, pero tengo un problema, pongo en funcionamiento la galeria y paso 2 fotos, es decir :

1 er foto, 2 foto, tercer foto

cuando estoy en la tercer foto, quiero volver a la segunda, pero en vez de retroceder, me hace algo rarisimo, me va a la cuarta foto Y DESPUES empieza a ir para atras, siempre hace lo mismo.

y encima la primer foto me la saltea :S rarisimo.

Por Sepultura

60 de clabLevel



 

www.cultosiniestro.com.ar

chrome
Citar            
MensajeEscrito el 05 Ene 2012 05:42 pm
Mira que el botón adelante llame a la función onclick y que el botón atrás llame a la función atras, mira que se ejecute una sola y una sola vez. Tip: usa trace para comprobarlo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 Ene 2012 06:43 pm
perdon, que no te respondi solisarg, bueno ante todo, obviamente, gracias por la mano que me distes, como bien dijistes hice el trace en los botones y se ejecutan bien los dos, es decir uno a uno, y las funciones estan bien dadas, no se porque sigue haciendo lo mismo :S

Por Sepultura

60 de clabLevel



 

www.cultosiniestro.com.ar

chrome
Citar            
MensajeEscrito el 27 Jun 2012 07:25 am
estaba buscando solucion al mismo problema
y el error ke me da es ke cuando le presiono "atras"
se va uno adelante y desps si corre hacia atras
agradeceria muchisimo su ayuda para solucionar este problema

Por CB910311

11 de clabLevel



 

chrome

 

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