Foros Programación Cliente
Ayuda con galería de imágenes con scroll horizontal en flash CS3
1 1 Respuesta Viernes 6 de marzo, 2009
Hola a todos, mi problema es el siguiente:
-He diseñado la interface de mi portfolio, que se basa en un menu con varios botones, y k cada uno carga un swf externo que muestra mis trabajos desplazando un scroll de manera horizontal, usando el código (loadmovie), en un contenedor común.
-El código actioscript que hay dentro del clip de película del scroll, tira de un (tween.as) y que funciona divinamente al publicarlo dentro de flash.
este es el código:
#include "tween.as"
var anchura:Number = new Number(linea._width)
scrollBar.onPress=function(){
presionado = true
scrollBar.startDrag(0,0,scrollBar._y,(anchura-scrollBar._width),scrollBar._y)
}
scrollBar.onRelease = scrollBar.onReleaseOutside = function(){
presionado = false
scrollBar.stopDrag()
}
this.onMouseMove = function(){
if(presionado == true){
posicionF = (scrollBar._x*(trabajos._width-anchura))/(anchura - scrollBar._width)
trabajos.xSlideTo(-posicionF,1,"easeoutquad")
}
}
-El problema está cuando arrastro el (index.swf) a una ventana del firefox o internet explorer, me visualiza el index, pero al pulsar cualquier botón, no me carga
el swf correspondiente.
¿Por qué será que al publicarlo sale bien, y al meterlo en una ventana de internet, no lo visualiza?
También tengo que decir que la imagen que carga tiene una anchura de 20621 px, puede que sea por eso.
un saludo y gracias
-He diseñado la interface de mi portfolio, que se basa en un menu con varios botones, y k cada uno carga un swf externo que muestra mis trabajos desplazando un scroll de manera horizontal, usando el código (loadmovie), en un contenedor común.
-El código actioscript que hay dentro del clip de película del scroll, tira de un (tween.as) y que funciona divinamente al publicarlo dentro de flash.
este es el código:
#include "tween.as"
var anchura:Number = new Number(linea._width)
scrollBar.onPress=function(){
presionado = true
scrollBar.startDrag(0,0,scrollBar._y,(anchura-scrollBar._width),scrollBar._y)
}
scrollBar.onRelease = scrollBar.onReleaseOutside = function(){
presionado = false
scrollBar.stopDrag()
}
this.onMouseMove = function(){
if(presionado == true){
posicionF = (scrollBar._x*(trabajos._width-anchura))/(anchura - scrollBar._width)
trabajos.xSlideTo(-posicionF,1,"easeoutquad")
}
}
-El problema está cuando arrastro el (index.swf) a una ventana del firefox o internet explorer, me visualiza el index, pero al pulsar cualquier botón, no me carga
el swf correspondiente.
¿Por qué será que al publicarlo sale bien, y al meterlo en una ventana de internet, no lo visualiza?
También tengo que decir que la imagen que carga tiene una anchura de 20621 px, puede que sea por eso.
un saludo y gracias
-
ilm
Registrado desde 22/10/08 / Número de posts: 38
Creo que la carga de otros swf no funciona en local. Prueba a subirlo a internet.
Saludos._ _ _ _ _ _ _ _ _ _ _
Diseño y desarrollo multimedia
Áreas Domestika
- Diseño (gráfico, web, industrial, producto)
- Programación (cliente, servidor, accesibilidad)
- Ilustración (autores, inspiración, técnicas)
- Fotografía (técnica, equipo, autores)
- Motion Graphics (showreels, software, estudios)
- Publicidad (campañas, anuncios, ideas)
- Informática (software, hardware, trucos)
- 3D (técnicas, iluminación, modelado)
- Experiencia de Usuario (usabilidad, AI, HCI)
- Cine, vídeo y televisión (críticas, producción)
- Música y Audio (sonidos, loops, discos)
- Espacios (arquitectura, interiorismo)