Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/02/2011, 16h13   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 65
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 65
Points : 12
Points : 12
Par défaut Evenement lors d'un scroll

Bonjour,

J'aurais besoin de d'écouter l’événement qui se produit lorsque que l'on effectue un scroll dans une application Spark.

Mon application utiliser un skin qui contient un Scroller que voici :

Code :
1
2
3
4
5
6
7
8
 
<s:Scroller id="contentScroller" width="100%" height="100%" minWidth="0" minHeight="0">
	<s:Group id="contentGroup" width="100%" height="100%" minWidth="0" minHeight="0">
		<s:layout>
			<s:VerticalLayout horizontalAlign="center"/>
		</s:layout> 
	</s:Group>
</s:Scroller>
Cela me parait simple mais, malgré mes recherche sur internet, je ne trouve pas de solution.

J'ai essayé avec des VGroup et des VScrollBar également mais sans succès.

Que dois-je faire?

Merci d'avance!
Dougui_bzh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 00h25   #2
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 65
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 65
Points : 12
Points : 12
J'ai enfin trouver la réponse a ma question. Voici ce qu'il faut faire :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
protected function onCreationCompleteHandler(event:FlexEvent):void
{
	contentScroller.viewport.addEventListener( PropertyChangeEvent.PROPERTY_CHANGE, propertyChangeHandler );
 
}
 
 
 
private function onPropertyChangeContentScroller(event:PropertyChangeEvent):void{
	if ( event.property == "verticalScrollPosition" ) {
                //Fonction a executer lors du scroll
	}
}
 
...
 
 
<s:Scroller id="contentScroller" width="100%" height="100%" minWidth="0" minHeight="0" creationComplete="onCreationCompleteHandler(event)">
	<s:Group id="contentGroup" width="100%" height="100%" minWidth="0" minHeight="0">
		<s:layout>
			<s:VerticalLayout horizontalAlign="center"/>
		</s:layout> 
	</s:Group>
</s:Scroller>
C'était tout simple mais il fallait le trouver.
Dougui_bzh est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h15.


 
 
 
 
Partenaires

Hébergement Web