Problemas con navegadores

Hola. No sé cómo solucionar el siguiente problema:
Tengo una revista de la que el usuario puede elegir sección (hay cuatro diferentes) y pasar de página o retroceder dentro de la sección pulsando "página +" o "página -".
Las secciones tienen la orden:
on mouseUp me
sprite(42).membernum=me.spritenum+100
sprite(43).membernum=me.spritenum+101
end
--En el cast están perfectamente ordenadas las páginas para que todo vaya bien. Previamente, en los sprites 42 y 43 he colocado sendas hojas en blanco para que sean sustituidas por las páginas.
Hasta ahí todo bien. El problema surge cuando el usuario utiliza la opción de página + o página -
(Que tienen la orden:
on mouseUp me
sprite(42).member=me.spritenum+2
sprite(43).member=me.spritenum+2
end
(Y en sentido negativo para el menos)
--En el cast están todos los miembros perfectamente ordenados para que aparezcan correctamente
Pero cuando se acaban las páginas de esa sección o llegan a la primera de las que han de ser vistos, ¿cómo decirle a "página +" que no siga?
Lo mismo ocurre si el usuario no ha elegido sección: no debería navegar pulsando página + o página -
He probado con condicionales pero debo cometer algún error.
Bueno, muchas gracias por adelantado a tu respuesta.
Edurne

1 Respuesta

Respuesta
1
Te dejé un ejemplo en em web
www.chileamigos.com/Bajables/Mostrar_Fotos.zip
Mil gracias. Espero entender todo el código, pero es lo que buscaba!
Antes de hacer el cambio de member tienes que incorporar una condición IF
Por ejemplo:
On mouseUp me
siguiente=me.spritenum+2
if siguiente<=100 then
sprite(42).member=me.spritenum+2
sprite(43).member=me.spritenum+2
end if
end
No entiendo bien lo que quieres hacer, pero lo que describes es normalmente llamado condiciones de borde.
¿Qué pasa cuando llegas a las esquinas?.
La solución es solo agregar el IF y su adecuado valor de comparación.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas