Have had same problem, I've solved it addign a scroll event to the
scrolling component, in this event I set a flag to true, and then, in
the click event, I test for the value of the flag
private var flagScroll:Boolean = false;
private function clicarScroll(e:Event):void{
if(!flagScroll) {
Alert.show('it doesn't scrool');
}
flagScroll = false;
}
<mx:DataGrid id="concellosDG" dataProvider="{xmlListColl}"
mouseUp="clicarScroll(event)" scroll="flagScroll=true" >
> Is there an effective way to determine a click on a scroll bar
> versus a
> click on the container?
>
> <mx:Canvas height="200" width="200" verticalScrollPolicy="auto"
> click="containerClick()"/>
>
> I only want the click event to fire for the container if the click was
> NOT on the scrollBar, if the scrollBar exists.
>
> I know that I can check the container mouseX value and generally tell
> whether or not the scrollBar was clicked (assuming the contents of the
> container require a scrollBar), but that isn't fool proof,
> depending on
> whether or not there is a scrollBar. The FlashPlayer certainly can
> tell
> the difference, since it knows when to scroll and when not to scroll,
> based on where the user clicks. Seems the container class controls
> should have a couple more event triggers:
>
> verticalScrollClick and horizontalScrollClick
>
>
––––––––––––––––––––––––––––––
Ernesto Casasín
Abaco Digital, SL
José Pardo Sastrón, 7, 1
50001 Zaragoza
Tel: 34 976 29 79 80
Fax: 34 976 20 48 50
------------------------------------
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo!
Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/flexcoders/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:[EMAIL PROTECTED]
mailto:[EMAIL PROTECTED]
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/