Can you post a sample of your code? It would help us find the root cause of
the problem. I¹d be happy to do some work off-list as well if needed.

Rick Winscot


On 11/22/08 9:13 AM, "cesarerocchi" <[EMAIL PROTECTED]> wrote:

>  
>  
> 
> 
> This code is not working for me.
> Flex 3, tried both player 9 and 10.
> 
> -c.
> 
>> > Rick's code isn't working for you? That's weird. I double checked my code,
>> > and I'm adding the context menu to the textField's parent component.  So >>
I'm
>> > not sure what's going on here.
>> > What framework/player versions are you using?
>> > 
>> > - Daniel Freiman
>> > 
>> > On Mon, Jun 30, 2008 at 12:07 PM, sbx33 <[EMAIL PROTECTED]> wrote:
>> > 
>>> > >   Well, I'm not sure what I'm doing wrong, but when I put this code in
>>> > > exactly, and right click in the text area, all I see in the context
>>> > > menu are "Cut", "Copy", "Paste", and "Select All". The only way to see
>>> > > a context menu with "BAR!" in it, is to click the very edge of the
>>> > > text area. This really isn't what I'm looking for. I really need to
>>> > > add menu items to the Cut-Copy-Paste-Select All menu.
>>> > >
>>> > > --- In [email protected] <mailto:flexcoders%40yahoogroups.com>
>>> <flexcoders%40yahoogroups.com>, "Rick
>>> > > Winscot" <rick.winscot@>
>>> > > wrote:
>>> > >
>>>> > > >
>>>> > > > The mechanism for adding a custom context menu item to a standard
>>> > > context
>>>> > > > menu is the same as adding it to a text sensitive context menu.
>>>> > > >
>>>> > > > 1. Create a context menu
>>>> > > > 2. Create a context menu item
>>>> > > > 3. Add the custom menu item to the context menu
>>>> > > > 4. Associate the context menu with the control (in this case the text
>>>> > > > whatnot control)
>>>> > > >
>>>> > > > <?xml version="1.0" encoding="utf-8"?>
>>>> > > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
>>>> > > > creationComplete="init();" layout="absolute">
>>>> > > >
>>>> > > > <mx:Script>
>>>> > > > <![CDATA[
>>>> > > >
>>>> > > > public function init():void
>>>> > > > {
>>>> > > > var ctx:ContextMenu = new ContextMenu();
>>>> > > > var mit:ContextMenuItem = new ContextMenuItem( "BAR!" );
>>>> > > > ctx.customItems.push( mit );
>>>> > > > foo.contextMenu = ctx;
>>>> > > > }
>>>> > > >
>>>> > > > ]]>
>>>> > > > </mx:Script>
>>>> > > > <mx:TextArea id="foo" x="401" y="249"/>
>>>> > > > </mx:Application>
>>>> > > >
>>>> > > >
>>>> > > > Right click in the text area and - Voila! Foo bar baby!
>>>> > > >
>>>> > > >
>>>> > > > Rick Winscot
>>>> > > >
>>>> > > >
>>>> > > >
>>>> > > > From: [email protected]
>>>> <mailto:flexcoders%40yahoogroups.com>  <flexcoders%40yahoogroups.com>
>>>> [mailto:
>>> > > [email protected] <mailto:flexcoders%40yahoogroups.com>
>>> <flexcoders%40yahoogroups.com>] On
>>>> > > > Behalf Of sbx33
>>>> > > > Sent: Thursday, June 26, 2008 7:44 PM
>>>> > > > To: [email protected] <mailto:flexcoders%40yahoogroups.com>
>>>> <flexcoders%40yahoogroups.com>
>>>> > > > Subject: [flexcoders] Re: Right click context menus
>>>> > > >
>>>> > > > Unfortunately, I'm not sure what to even try. If anyone else has any
>>>> > > > ideas, please let me know. Thanks!
>>>> > > >
>>>> > > > --- In [email protected]
>>>> <mailto:flexcoders%40yahoogroups.com>  <flexcoders%40yahoogroups.com>,
>>> > > "Daniel Freiman" <FreimanCQ@> wrote:
>>>>> > > > >
>>>>> > > > > I can't find where in my code I am doing it, but I am. I don't
>>> > > remember
>>>>> > > > > caring about the distinction between the two types of context
>>> > > menus. So
>>>>> > > > > just try it and it will probably work.
>>>>> > > > >
>>>>> > > > > - Daniel Freiman
>>>>> > > > >
>>>>> > > > > On Tue, Jun 24, 2008 at 12:46 PM, sbx33 <sbx33@> wrote:
>>>>> > > > >
>>>>>> > > > > > Hello!
>>>>>> > > > > >
>>>>>> > > > > > Per the Flex documentation:
>>>>>> > > > > >
>>>>>> > > > > > "Flash Player has three types of context menus: the standard
menu
>>>>>> > > > > > (which appears when you right-click in Flash Player), the edit
menu
>>>>>> > > > > > (which appears when you right-click a selectable or editable
text
>>>>>> > > > > > field), and an error menu (which appears when a SWF file has
>>> > > failed to
>>>>>> > > > > > load into Flash Player). Only the standard and edit menus can
be
>>>>>> > > > > > modified with the ContextMenu class."
>>>>>> > > > > >
>>>>>> > > > > > I have been able to add custom menu items to the "standard
menu"
>>>>>> > > > > > however, I'm wondering if anyone knows how to add custom menu
>>> > > items to
>>>>>> > > > > > the "edit menu" on a flex component, such as a TextArea.
>>>>>> > > > > >
>>>>>> > > > > > The code I am using to add items to the "standard menu" is:
>>>>>> > > > > >
>>>>>> > > > > > var newCM:ContextMenu = new ContextMenu();
>>>>>> > > > > > var newCMI:ContextMenuItem = new ContextMenuItem("New Item");
>>>>>> > > > > > newCM.customItems.push(newCMI);
>>>>>> > > > > >
>>>>>> > > > > > TIA!
>>>>>> > > > > >
>>>>>> > > > > > -Mac
>>>>>> > > > > >
>>>>>> > > > > >
>>>>>> > > > > >
>>>>> > > > >
>>>> > > >
>>> > >
>>> > >  
>>> > >
>> >
> 
>  
>     

Reply via email to