ScrollPane - consentire scrollDrag quando si fa clic in qualsiasi punto all'interno del riquadro?

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

Domanda

Sto usando uno ScrollPane che voglio che gli utenti siano in grado di scorrere cliccando andywhere al suo interno. Ho installato il pannello in questo modo:

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

vado avanti per mostrare alcuni fondi sovrani differenti sul movieclip fonte. Questi file SWF sono distanziati verticalmente di circa 80 pixel ciascuno all'interno del clip. Il trascinamento di scorrimento sta lavorando bene quando si fa clic su uno di questi fondi sovrani, tuttavia, non scorre se si colpisce lo spazio verticale tra gli elementi. C'è un modo per consentire la resistenza di scorrimento per lavorare, non importa dove all'interno del ScrollPane (o MovieClip) l'utente fa clic? Preferirei non dover riempire gli spazi verticali vuoti con un po 'SWF vuoto, o fare gli altri hanno una maggiore altezza.

grazie per tutta la comprensione

È stato utile?

Soluzione

non che c'è un modo per farlo altro che una versione modificata di quello che hai suggerito. Si potrebbe creare prima uno Sprite con una grafica riempiono di alfa 0 e utilizzare addChild per aggiungere ciascuno dei vostri file SWF caricati al Sprite. Quindi, utilizzare la Sprite come il contenuto per lo ScrollPane.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top