Hi – here’s a sub-class of mx:ComboBox that implements your functionality.

 

 

myCombo.as

***********************

 

// custom comboBox - ignores up/down arrow keystrokes

import mx.controls.ComboBox;

 

class myComboBox extends mx.controls.ComboBox

{          

            public function myComobBox(){

            }

            public function keyDown(key:Object):Void{

                        if(key.code == Key.DOWN || key.code == Key.UP){

                                    return;

                        }

                        else{

                                    super.keyDown(key);

                        }

            }

}

 

 

regards,

peter

 


From: [email protected] [mailto:[email protected]] On Behalf Of shemeshkale
Sent: Sunday, September 10, 2006 5:21 AM
To: [email protected]
Subject: [flexcoders] Re: how to cancel down arrow on a combobox

 

Jason, tnx.
it seems pretty easy, BUT!!!
i m using flex 1.5 !
tried the preventDefault() but its not working here.

?????

--- In [EMAIL PROTECTED]ups.com, "Jason Hawryluk" <[EMAIL PROTECTED]> wrote:
>
> Listen to the key events and prevent the default
>
> Paste below in a new application to test
>
> <mx:Script>
> <![CDATA[
> [Bindable]
> public var ComboDS:XML = new XML(
> <item datasource="CmbData">
> <object label="Mr."/>
> <object label="Mrs."/>
> <object label="Dr"/>
> </item>
>
> );
>
> private function DisableKey(event:KeyboardEvent):void{
> if (event.type == "keydown" || event.type == "keyup" ){
> event.preventDefault();
> return;
> }
> }
> ]]>
> </mx:Script>
>
>
> <mx:ComboBox dataProvider="{ComboDS.children()}" labelField="@label"
> keyUp="DisableKey(event);" keyDown="DisableKey(event);" />
>
> hope this helps
>
> Jason

__._,_.___

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com





SPONSORED LINKS
Software development tool Software development Software development services
Home design software Software development company


YAHOO! GROUPS LINKS




__,_._,___

Reply via email to