Panel de desplazamiento - scrollDrag permitir al hacer clic en cualquier lugar dentro del panel?

StackOverflow https://stackoverflow.com/questions/2013213

Pregunta

Estoy utilizando un ScrollPane que quiero que los usuarios puedan desplazarse haciendo clic andywhere su interior. He fijado el panel de la siguiente manera:

    scrollDrag = true;
verticalScrollPolicy = ScrollPolicy.OFF;
source = someMovieClip;
    addEventListener(ScrollEvent.SCROLL, sidePaneVerticalScrollHandler);

voy a mostrar unos fondos soberanos diferentes en el clip de película de origen. Estos SWF están espaciados verticalmente por unos 80 píxeles cada una dentro del clip. El arrastre de desplazamiento está trabajando muy bien cuando se hace clic en uno de estos fondos soberanos, sin embargo, no se desplaza si se golpea el espacio vertical entre elementos. ¿Hay una manera de permitir el arrastre de desplazamiento al trabajo, no importa donde en el interior del panel de desplazamiento (o clip de película) el usuario hace clic? Preferiría no tener que llenar los espacios vacíos verticales con un poco de SWF en blanco, o hacer que los demás tienen una altura mayor.

Gracias por cualquier idea

¿Fue útil?

Solución

No me que no es una forma de hacerlo que no sea una versión modificada de lo que usted sugiere. Se podría crear una primera Sprite con unos gráficos llenan de alfa 0 y utilizar addChild añadir cada uno de los SWF cargados a la Sprite. A continuación, utilice el Sprite como el contenido del panel de desplazamiento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top