6, July 2008

Customized Right Click Menu in Flash MX 2004 - webmaster forum

 
Webdigity webmaster forums
This forum shares its ad revenue with its members!
[ Home | Help | Search | Forum's Shop | Archive | Login | Register | Webmaster Directory ]
Webdigity Webmaster Forums  >  Design and Layout  >  Graphics & Multimedia  >  Macromedia Flash & Actionscript (Moderator: Meth0d)
Topic: Customized Right Click Menu in Flash MX 2004
« previous next »
Pages: [1] Print

Author Topic: Customized Right Click Menu in Flash MX 2004  (Read 992 times)
Cyberpunk Wannabe
*
Posts: 40
280 credits
Members referred : 0


« on: Sep 15, 2005, 10:25:56 PM »

Customized Right Click Menu in Flash MX 2004
Author: Oleg Lazarenko | Website: http://www.metamorphozis.com Visit through proxy |

This tutorial is for people who want to know how to set up customized right click menu for Flash MX 2004. Why somebody needs the customized right click menu in Flash MX? Imagine you want to protect your work with copyright information or just include your website address so everyone who saw that movie could visit your website. The simplest example of customized menu you will be able to create after finishing our tutorial. If you experience some difficulties during the reading it is recommended to read all the previous tutorials on http://www.metamorphozis.com Visit through proxy written by me as some aspects may be discussed earlier.

a. Launch Flash MX 2004

b. Create new Flash file. Click File> New...



c. Select Flash Document in a new window



d. Press "Ctrl+Enter" to compile the movie and right click anywhere inside the movie area. You will see the default Flash MX movie menu.



e. Now we will right some actions script codes to show copyright information. Add the following action script code to the default layer you already have.

function doSomething(){}
MENU = new ContextMenu();
MENU.hideBuiltInItems();
Functioned = new ContextMenuItem("This movie is copyrighted by Your Company Name", doSomething);
MENU.customItems.push(Functioned);
_root.menu = MENU;

Press "Ctrl+Enter" and see the result.



f. Now I will explain each line of code so that you could get the idea what and how was done.

function doSomething(){}

This line manifests the new function named "doSomething" We won't need this menu item to perform any task so leave it blank.

g. Next 2 lines:

MENU = new ContextMenu();
MENU.hideBuiltInItems();

Declare a new menu and hides the default menu items from the screen.

h. Next line:

Functioned = new ContextMenuItem("This movie is copyrighted by Your Company Name", doSomething);

This line initiates the properties of the future menu. Use it to enter the text you want the menu to display.

i. MENU.customItems.push(Functioned);

The property "Functioned" will be displayed as a new menu item.

j. _root.menu = MENU;

If you change the path to the new "MENU" you will be able to create the different menus for different scenes. We stick with root scene.

k. To get the idea how to add more items to the customized menu we will add clickable website address to our already customized menu. Add the following code to the "Action" panel:

function doSomething(){}
function doSomething2(){
getURL("http://www.metamorphozis.com Visit through proxy", _blank);}
MENU.customItems.push(Functioned2);
MENU = new ContextMenu();
MENU.hideBuiltInItems();
Functioned = new ContextMenuItem("This movie is copyrighted by Your Company Name", doSomething);
Functioned2 = new ContextMenuItem("Visite Our Website", doSomething2);
MENU.customItems.push(Functioned);
MENU.customItems.push(Functioned2);
_root.menu = MENU;



l. You may see in this code new and old lines of code. The new lines serves basically the same purpose, the only difference is in the "doSomething2" function. We add the action "getURL" so that if user clicks the menu item it redirects him to your website. Press "Ctrl+Enter" and enjoy the customized menu.



m. I hope you got the idea it is simple example and you may think out as many menu items as you need.


Press "Ctrl+Enter" and enjoy your animation. Congratulations! You have created Shaped and Motion animation

Click here Visit through proxy to download source fla file as an example

About the Author: Oleg Lazarenko
Production manager of
Metamorphosis Website Design Studio -
Custom design, Website Templates,
Web design Articles and Tutorials.

Source: http://www.netdesignz.org/forum/showthread.php?p=687#post687 Visit through proxy
I am a metal monkey!
Administrator
Community Supporter ?
Jedai Sword Master
*****
Gender: Male
Posts: 7931
40535 credits
Members referred : 3



« Reply #1 on: Sep 16, 2005, 11:12:38 AM »

Wow!

That's a very good resource man.

Thanks for sharing, and welcome to our little forum

Smiley

Trial and Error my two best teachers Cool
Promote your blog for free.... Visit through proxy

Last blog : Keep it Legal - Tims guide to legal notices
Cyberpunk Wannabe
*
Posts: 40
280 credits
Members referred : 0


« Reply #2 on: Sep 19, 2005, 02:40:33 AM »

yeah, it's a great tutorial.

Glad you like it. Smiley
Novice Spammer
***
Gender: Male
Posts: 100
346 credits
Members referred : 0



« Reply #3 on: Sep 19, 2005, 03:41:08 AM »

Yeah that is really cool. It would be nice to use that functionality on a flash website.
WebDigity Gangsta
***
Gender: Male
Posts: 105
18 credits
Members referred : 0



« Reply #4 on: Jul 25, 2006, 08:52:51 PM »

Wow thanks, Always wanted to know how to do that Smiley
Trackback URI for this entry : http://www.webdigity.com/trackback.php?topic=326
Tags : design tutorials articles Bookmark this thread : Digg Del.icio.us Dzone more....

Topic sponsors:
Get a permanent link here for $1.99!


Pages: [1] Print 
Webdigity Webmaster Forums  >  Design and Layout  >  Graphics & Multimedia  >  Macromedia Flash & Actionscript (Moderator: Meth0d)
Topic: Customized Right Click Menu in Flash MX 2004
« previous next »
Jump to:
User Area
Welcome, Guest. Please login or register.
Did you miss your activation email?
Jul 06, 2008, 12:21:47 AM





Login with username, password and session length

Donate to our community, and get a permanent link back to your site!

Donate to our community, and get a permanent link back to your site!


Forum Statistics
Total Posts: 35.533
Total Topics: 7.344
Total Members: 3.647
Tutorials : 56
Resources : 143
Designs : 220
Latest Member: pawan

16 Guests, 3 Users online :

14 users online today:



Readers

Web Design Gallery · Whois Lookup · Pagerank · Tag Browsing · Lo-fi version · Syndication · Webmaster forum history · Advertise
Developed by HumanWorks © 2005 - 2008 Webdigity webmaster community · sublime directory
Webdigity Webmaster Forums | Powered by SMF 1.0.12. © 2001-2005, Lewis Media. All Rights Reserved.