Re: [flexcoders] Can't seem to customize Flash ContextMenu

2007-01-27 Thread Abdul Qabiz

Jeff,

I would try to reproduce the same at my end and let you know my findings..

-abdul

On 1/25/07, Battershall, Jeff <[EMAIL PROTECTED]> wrote:


   One thing to know about my app is that it has a jpg on the background
and no backgroundColor.

One way I found to work around it was to wrap a canvas container around
all my UI objects and set the backgroundColor t= 0xFF and
backgroundAlpha = 0.  I don't think a workaround like this should be
necessary.

Jeff

 -Original Message-
*From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On
Behalf Of *Battershall, Jeff
*Sent:* Thursday, January 25, 2007 11:11 AM
*To:* flexcoders@yahoogroups.com
*Subject:* RE: [flexcoders] Can't seem to customize Flash ContextMenu

Just to bump this up a bit - I'm able to confirm this behavior - setting a
contextMenu at the Application container level sets the context menu for any
UI objects contained within it - BUT NOT FOR THE BACKGROUND OF THE APP. So
if there's any app background not covered by a UI object you'll see the
default Flash ContextMenu when you right-click on it.

How can this be handled For sure, I want to suppress the default
context menu in my app for the entire area of the player.

Jeff

 -Original Message-
*From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On
Behalf Of *Battershall, Jeff
*Sent:* Wednesday, January 24, 2007 3:34 PM
*To:* flexcoders@yahoogroups.com
*Subject:* RE: [flexcoders] Can't seem to customize Flash ContextMenu

Abdul,

Thanks - yes, the positioning is absolute but no - the wrapper's
width/height attributes are the same as the mxml width/height.  And you can
get the flash context menu from anywhere on the screen that there isn't a UI
item.  Basically the controls are resting right on top of the application -
there's no intermediary container.  It seems like the reference you get to
the application (Application.application) is still one level (or so) down
from the player itself.  How do you get a reference to the player so you can
set its context menu?

Jeff

 -Original Message-
*From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On
Behalf Of *Abdul Qabiz
*Sent:* Wednesday, January 24, 2007 3:02 PM
*To:* flexcoders@yahoogroups.com
*Subject:* Re: [flexcoders] Can't seem to customize Flash ContextMenu

It should work.

But I am guessing that your Application has absolute width/height
specified in your MXML. And your html-wrapper has different (greater)
width/height.

That's the only case, in my opinion, when flash-player's stage gets
exposed.

Try to keep the dimensions specified in MXML and HTML same.

-abdul



On 1/25/07, Battershall, Jeff < [EMAIL PROTECTED]> wrote:
>
>   I've got an app which I create a custom context menu for during
> initialization, but I've noticed that the context menu only shows up
> when I right click on UI objects (Tree, ApplicationControlBar, etc). but
> still I get the default Flash context menu when I right click on the
> background of the app.
>
> I've tried setting my custom menu to
> Application.application.contextMenu, but the behavior is the same.
>
> What am I missing here?
>
> Jeff Battershall
> Application Architect
> Dow Jones Indexes
> [EMAIL PROTECTED] 
> (609) 520-5637 (p)
> (484) 477-9900 (c)
>

  



RE: [flexcoders] Can't seem to customize Flash ContextMenu

2007-01-25 Thread Battershall, Jeff
One thing to know about my app is that it has a jpg on the background
and no backgroundColor.  
 
One way I found to work around it was to wrap a canvas container around
all my UI objects and set the backgroundColor t= 0xFF and
backgroundAlpha = 0.  I don't think a workaround like this should be
necessary.  
 
Jeff

-Original Message-
From: flexcoders@yahoogroups.com
[mailto:[EMAIL PROTECTED] On Behalf Of Battershall, Jeff
Sent: Thursday, January 25, 2007 11:11 AM
To: flexcoders@yahoogroups.com
Subject: RE: [flexcoders] Can't seem to customize Flash
ContextMenu


Just to bump this up a bit - I'm able to confirm this behavior -
setting a contextMenu at the Application container level sets the
context menu for any UI objects contained within it - BUT NOT FOR THE
BACKGROUND OF THE APP. So if there's any app background not covered by a
UI object you'll see the default Flash ContextMenu when you right-click
on it.
 
How can this be handled For sure, I want to suppress the
default context menu in my app for the entire area of the player. 
 
Jeff

-Original Message-
From: flexcoders@yahoogroups.com
[mailto:[EMAIL PROTECTED] On Behalf Of Battershall, Jeff
Sent: Wednesday, January 24, 2007 3:34 PM
To: flexcoders@yahoogroups.com
    Subject: RE: [flexcoders] Can't seem to customize Flash
ContextMenu


Abdul,
 
Thanks - yes, the positioning is absolute but no - the
wrapper's width/height attributes are the same as the mxml width/height.
And you can get the flash context menu from anywhere on the screen that
there isn't a UI item.  Basically the controls are resting right on top
of the application - there's no intermediary container.  It seems like
the reference you get to the application (Application.application) is
still one level (or so) down from the player itself.  How do you get a
reference to the player so you can set its context menu?
 
Jeff
 
-Original Message-
From: flexcoders@yahoogroups.com
[mailto:[EMAIL PROTECTED] On Behalf Of Abdul Qabiz
Sent: Wednesday, January 24, 2007 3:02 PM
To: flexcoders@yahoogroups.com
        Subject: Re: [flexcoders] Can't seem to customize Flash
ContextMenu



It should work. 

But I am guessing that your Application has
absolute width/height specified in your MXML. And your html-wrapper has
different (greater) width/height.

That's the only case, in my opinion, when
flash-player's stage gets exposed. 

Try to keep the dimensions specified in MXML and
HTML same.

-abdul




On 1/25/07, Battershall, Jeff <
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> >
wrote: 

I've got an app which I create a custom
context menu for during
initialization, but I've noticed that
the context menu only shows up
when I right click on UI objects (Tree,
ApplicationControlBar, etc). but
still I get the default Flash context
menu when I right click on the
background of the app. 

I've tried setting my custom menu to
Application.application.contextMenu, but
the behavior is the same.

What am I missing here?

Jeff Battershall
Application Architect
Dow Jones Indexes
[EMAIL PROTECTED]
<mailto:jeff.battershall%40dowjones.com> 
(609) 520-5637 (p)
(484) 477-9900 (c)









 



RE: [flexcoders] Can't seem to customize Flash ContextMenu

2007-01-25 Thread Battershall, Jeff
Just to bump this up a bit - I'm able to confirm this behavior - setting
a contextMenu at the Application container level sets the context menu
for any UI objects contained within it - BUT NOT FOR THE BACKGROUND OF
THE APP. So if there's any app background not covered by a UI object
you'll see the default Flash ContextMenu when you right-click on it.
 
How can this be handled For sure, I want to suppress the default
context menu in my app for the entire area of the player. 
 
Jeff

-Original Message-
From: flexcoders@yahoogroups.com
[mailto:[EMAIL PROTECTED] On Behalf Of Battershall, Jeff
Sent: Wednesday, January 24, 2007 3:34 PM
To: flexcoders@yahoogroups.com
    Subject: RE: [flexcoders] Can't seem to customize Flash
ContextMenu


Abdul,
 
Thanks - yes, the positioning is absolute but no - the wrapper's
width/height attributes are the same as the mxml width/height.  And you
can get the flash context menu from anywhere on the screen that there
isn't a UI item.  Basically the controls are resting right on top of the
application - there's no intermediary container.  It seems like the
reference you get to the application (Application.application) is still
one level (or so) down from the player itself.  How do you get a
reference to the player so you can set its context menu?
 
Jeff
 
-Original Message-
From: flexcoders@yahoogroups.com
[mailto:[EMAIL PROTECTED] On Behalf Of Abdul Qabiz
Sent: Wednesday, January 24, 2007 3:02 PM
To: flexcoders@yahoogroups.com
    Subject: Re: [flexcoders] Can't seem to customize Flash
ContextMenu



It should work. 

But I am guessing that your Application has absolute
width/height specified in your MXML. And your html-wrapper has different
(greater) width/height.

That's the only case, in my opinion, when flash-player's
stage gets exposed. 

Try to keep the dimensions specified in MXML and HTML
same.

-abdul




On 1/25/07, Battershall, Jeff <
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> >
wrote: 

I've got an app which I create a custom context
menu for during
initialization, but I've noticed that the
context menu only shows up
when I right click on UI objects (Tree,
ApplicationControlBar, etc). but
still I get the default Flash context menu when
I right click on the
background of the app. 

I've tried setting my custom menu to
Application.application.contextMenu, but the
behavior is the same.

What am I missing here?

Jeff Battershall
Application Architect
Dow Jones Indexes
[EMAIL PROTECTED]
<mailto:jeff.battershall%40dowjones.com> 
(609) 520-5637 (p)
(484) 477-9900 (c)







 



RE: [flexcoders] Can't seem to customize Flash ContextMenu

2007-01-24 Thread Battershall, Jeff
Abdul,
 
Thanks - yes, the positioning is absolute but no - the wrapper's
width/height attributes are the same as the mxml width/height.  And you
can get the flash context menu from anywhere on the screen that there
isn't a UI item.  Basically the controls are resting right on top of the
application - there's no intermediary container.  It seems like the
reference you get to the application (Application.application) is still
one level (or so) down from the player itself.  How do you get a
reference to the player so you can set its context menu?
 
Jeff
 
-Original Message-
From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of Abdul Qabiz
Sent: Wednesday, January 24, 2007 3:02 PM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] Can't seem to customize Flash ContextMenu



It should work. 

But I am guessing that your Application has absolute
width/height specified in your MXML. And your html-wrapper has different
(greater) width/height.

That's the only case, in my opinion, when flash-player's stage
gets exposed. 

Try to keep the dimensions specified in MXML and HTML same.

-abdul




On 1/25/07, Battershall, Jeff < [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> > wrote: 

I've got an app which I create a custom context menu for
during
initialization, but I've noticed that the context menu
only shows up
when I right click on UI objects (Tree,
ApplicationControlBar, etc). but
still I get the default Flash context menu when I right
click on the
background of the app. 

I've tried setting my custom menu to
Application.application.contextMenu, but the behavior is
the same.

What am I missing here?

Jeff Battershall
Application Architect
Dow Jones Indexes
[EMAIL PROTECTED]
<mailto:jeff.battershall%40dowjones.com> 
(609) 520-5637 (p)
(484) 477-9900 (c)





 



Re: [flexcoders] Can't seem to customize Flash ContextMenu

2007-01-24 Thread Abdul Qabiz

It should work.

But I am guessing that your Application has absolute width/height specified
in your MXML. And your html-wrapper has different (greater) width/height.

That's the only case, in my opinion, when flash-player's stage gets exposed.


Try to keep the dimensions specified in MXML and HTML same.

-abdul



On 1/25/07, Battershall, Jeff <[EMAIL PROTECTED]> wrote:


  I've got an app which I create a custom context menu for during
initialization, but I've noticed that the context menu only shows up
when I right click on UI objects (Tree, ApplicationControlBar, etc). but
still I get the default Flash context menu when I right click on the
background of the app.

I've tried setting my custom menu to
Application.application.contextMenu, but the behavior is the same.

What am I missing here?

Jeff Battershall
Application Architect
Dow Jones Indexes
[EMAIL PROTECTED] 
(609) 520-5637 (p)
(484) 477-9900 (c)
 



[flexcoders] Can't seem to customize Flash ContextMenu

2007-01-24 Thread Battershall, Jeff
I've got an app which I create a custom context menu for during
initialization, but I've noticed that the context menu only shows up
when I right click on UI objects (Tree, ApplicationControlBar, etc). but
still I get the default Flash context menu when I right click on the
background of the app. 

I've tried setting my custom menu to
Application.application.contextMenu, but the behavior is the same.

What am I missing here?

Jeff Battershall
Application Architect
Dow Jones Indexes
[EMAIL PROTECTED]
(609) 520-5637 (p)
(484) 477-9900 (c)