GhostWire Studios - Flash/Flex UI Components Development And Consulting Services
Quality User Interface Controls For Flash Application DevelopmentAspireUI Components

Nov 05 2009

[AS3] Hiding the Built-In Native MenuBar (And ContextMenu Items)

Published by sunny under Flash, Flash AS3, Tips

By default, the SWFs you publish will show a native menu bar (the pull down menu showing the items File – View – Control – Help) when run locally. The same case applies to Projector (.exe) files published either from the Adobe Flash IDE, or created from local SWFs using the File – Create Projector… menu item from the native pull down menu.

flash menu bar


In my opinion, this menu does not add any functionality to any Flash application, is as useless as the built-in contextMenu items, and should always be hidden. Luckily, it takes only one line of code to hide the menu.

Continue Reading »

No responses yet

Aug 04 2009

[AS3] Hiding the Built-In ContextMenu Items

Published by sunny under Flash, Flash AS3, Tips

UPDATE: You may also refer to Hiding the Built-In Native MenuBar (And ContextMenu Items).

In my opinion, the native right-click context menu is an odd legacy from the Flash Movies days. It may be useful when Flash is used as a video player, for animations and cartoons, in the absence of any proper custom UI.

If you are developing Flash applications, you should consider always hiding the native right-click Flash Player context menu’s built-in items. Sure, you cannot get rid of the context menu completely, but you should at least hide the built-in items. It makes the application look a lot more professional because the long list of built-in items are mostly irrelevant.

Continue Reading »

One response so far

Apr 15 2009

Using uiMenu: Implementing “long press” contextual menu

Published by sunny under Aspire UI, Flash, Tips

The “long press” context menu is an alternative to the typical right-click context menu. In this example, we will allow end-users to bring up a contextual menu by “long pressing” (pressing the left-mouse button down on a spot and holding it down for a predefined time).

This example was implemented using uiMenu from the ActionScript 3.0 Aspire UI library.

Continue Reading »

No responses yet