Innerhalb meiner Anwendung verwende ich eine Scroller Komponente. Ich kann nicht herausfinden, auf welchem Ereignis ich einen Listener einrichten sollte, um zu wissen, wann der Inhalt gescrollt wird. Ich versuchte Event.CHANGE
auf Scroller.verticalScrollBar
Eigenschaft, aber anscheinend feuert dieses Ereignis nicht, wenn der Benutzer mit einem Mausrad oder Pfeiltasten scrollt.Flex 4 Scroller
11
A
Antwort
23
Sie können das Ereignis propertyChange im Ansichtsfenster des Scrollers abhören. Hier ist eine Anwendung, die zeigt, wie dies geschehen könnte:
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
creationComplete="init()">
<fx:Script>
<![CDATA[
import mx.events.PropertyChangeEvent;
private function init():void {
// spark Scroller: listen on the viewport property
myScroller.viewport.addEventListener(PropertyChangeEvent.PROPERTY_CHANGE, handle);
}
/**
* Handle scroll position changes
*/
private function handle(e:PropertyChangeEvent):void {
if (e.source == e.target && e.property == "verticalScrollPosition")
trace(e.property, "changed to", e.newValue);
if (e.source == e.target && e.property == "horizontalScrollPosition")
trace(e.property, "changed to", e.newValue);
}
]]>
</fx:Script>
<s:Scroller id="myScroller" width="100" height="100">
<s:Group>
<s:Button label="large content" width="300" height="300"/>
</s:Group>
</s:Scroller>
</s:Application>
0
slidePanel.slidesComponentsContainer.slidesList.scroller.addEventListener(
TouchInteractionEvent.TOUCH_INTERACTION_START,
onSlideListVertScrollerTouchInteractionStart
);
Verwandte Themen
- 1. Flex 4 - Scroller Haut
- 2. Flex 4: Ein Teil des Inhalts in einem Scroller wird nicht angezeigt
- 3. Scroller Event Ausgabe
- 4. Adobe Flex 4 Texthöhe
- 5. Flex 4 slidedown Effect
- 6. Flex 4 Skinning "Bibliothek"
- 7. Flex 4 Anwendung Scrollbar
- 8. Pre-Loader mit Flex 4?
- 9. flex 4 Pause Ausführung vorübergehend
- 10. Benutzerdefinierter Preloader in Flex 4?
- 11. Flex 4 Group showEffect/hideEffect
- 12. Flex 4 Tooltip für Tabbar
- 13. flex 4: benutzerdefinierter css-Wert
- 14. Android Scroller einfaches Beispiel
- 15. jScrollPane - Thin Scroller
- 16. colorbox und scroller
- 17. Spell Scroller funktioniert nicht
- 18. jquery tablesorter scroller height
- 19. WPF ScrollView Scroller Reset
- 20. Vertical Text Scroller jQuery
- 21. Three20 Photo Scroller Alternative?
- 22. Kontinuierliches Bild Vertikales Scroller
- 23. Grid View Scroller
- 24. JQuery TR Verticle Scroller?
- 25. Flex 4 Slider mit zwei Daumen
- 26. Wie kommuniziert man flex 4 + aspx direkt?
- 27. Flex 4: Garbage Collection funktioniert nicht
- 28. Zentrieren von Inhalten in Flex 4
- 29. Flex 4 ändern Popup-Overlay-Farbe
- 30. Wie Skin zur Laufzeit in Flex 4
Vielen Dank für die Antwort. Wenn du nur früher gepostet hättest. So oder so habe ich etwas ähnliches getan, indem ich einen ChangeWatcher für diese beiden Eigenschaften des IViewports eingerichtet habe. – Andrey
genau das, was ich gesucht habe. Vielen Dank! – ufk