Comunidad de diseño web y desarrollo en internet online

Problema de principiante con galería AS3

Citar            
MensajeEscrito el 05 Abr 2012 11:48 pm
Hola a todos. A ver si alguien me puede ayudar con este problemilla que tengo. Estoy haciendo una galería de fotos (por necesidad) con AS3, que consta de 32 frames. En el primero, puse las miniaturas de todas las imágenes, (30 de momento), y a partir del segundo frame, fui colocando todas las fotos, una en cada frame. Las miniaturas, las convertí a botón, para que cada una, me lleve a la misma imagen en grande, y en cada imagen en grande, les puse un botón de avanzar, y otro de retroceder fotogramas, (para ir viéndolas una por una) Luego le puse un botón de contacto, que me lleve al último frame, (al 32) Donde puse mis datos de contacto.
El problema que tengo es con los dos botones de avanzar y retroceder fotogramas, todo lo demás, funciona bien.
A estos dos botones, les metí el AS con el fragmento de código de "ir al siguiente frame y detener" y el otro "ir al frame anterior y detener" Pero no van bien, algo hago mal.
Al probar la película, si empiezo pinchando en la primera foto, funciona bien el de avanzar para adelante, y el de atrás, no. Y si pincho en la última foto, solo funciona el de retroceder. Si empiezo pinchando en cualquier otro frame, no van, tengo que ir al de inicio, y desde el de inicio,(al de las miniaturas) pinchar en la primera o en la última, para luego ir para adelante o para atrás.
Apunte: En la primera foto, solo puse botón de avanzar, para que no retrocedan y vuelvan a las miniaturas, y en la última, solo puse el de retroceder, para que no avance, y les lleve al frame de "contacto"
Las acciones a estos dos botones, se las puse, al de avanzar, en el frame2 (que es donde está la primera foto) Y el de retroceder en el último (que es donde está la última)
También he probado a meterle el código en todos los frames, y nada, peor todavía, se me volvió loco, y me saltaba las imágenes para donde quería
Seguro que para muchos de vosotros, esto será una pijada, pero a mi me está llevando a un punto que me voy a acabar dando de cabezazos con la pantalla. :)
Espero haberme explicado bien, y que haya algún alma caritativa que pueda ayudarme con esto, se lo agradecería en el alma. :)
Un abrazo a todos!! ;)

Por Viciano

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Abr 2012 12:15 am
Hola Viciano, lo primero es como haces para avanzar tus frames y no se si estabas en AS2, si sí seguro por ahí viene lo de programar en el fotograma (También se puede en AS3 pero lo más recomendable es en clases [esto es sólo una sugerencia]).
Con tu problema se me hace raro que no avance, sí me pones como avanzas y retrocedes los frames te puedo ayudar con gusto :).

Por donCachis

19 de clabLevel



 

programador Flash AS3

chrome
Citar            
MensajeEscrito el 11 Abr 2012 12:25 pm
Hola donCachis, gracias por responder, la verdad es que tengo el proyecto aparcado, porque todavía no lo he podido arreglar.
Pues hice dos botones, uno para avanzar frame, (que lo coloqué, a partir del segundo frame, (donde está la primera foto) En este mismo frame, es donde le metí el fragmento de código AS3 "ir al frame siguiente y detener"
Probando la película, si clico en la primera foto, (donde tiene la acción) funciona bien, y me pasa todos los frames sin problema, pero como empiece haciendo click, en cualquier otra foto, ya no va. Lo mismo pasa con el botón de retroceder frame. Se lo puse a partir del 3º frame, ya que en la primera foto, no se lo puse, porque no hay ninguna anterior. Y le pasa lo mismo que al otro botón, (solo funciona, si empiezo pinchando en el frame donde está la acción. No sé si me he explicado bien, si quieres, te puedo enviar una captura de pantalla o algo, pero por aquí no veo la opción de insetrar imagen. O incluso podría enviarte el archivo flash, si se pudiera de alguna manera para que lo probaras tu mismo. (pesa 35mb)
Muchas gracias de nuevo por tu respuesta y un abrazo desde Asturias!! ;)

Por Viciano

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Abr 2012 09:17 pm
Hmmm, casi no uso as3 en frames pero creo que el problema es que el código ha de estar en el 1er fotograma y solo actua ahí. Si gustas puedes enviarme el archivo y yo lo reviso (pero antes prueba lo que te mencioné anteriormente) :) un saludo

Por donCachis

19 de clabLevel



 

programador Flash AS3

chrome

 

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