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/