<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Flash User &#187; Flash Menus</title>
	<atom:link href="http://www.flashuser.net/category/flash-menus/feed" rel="self" type="application/rss+xml" />
	<link>http://www.flashuser.net</link>
	<description>Useful and daily inspiration resources from web design, css, wordpress, graphic design, photography, illustrator, photoshop.</description>
	<lastBuildDate>Tue, 07 Feb 2012 10:23:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Free 3D Image Zoom Menu XML AS3</title>
		<link>http://www.flashuser.net/flash-menus/free-3d-zoom-menu-xml-as3.html</link>
		<comments>http://www.flashuser.net/flash-menus/free-3d-zoom-menu-xml-as3.html#comments</comments>
		<pubDate>Tue, 21 Sep 2010 13:45:44 +0000</pubDate>
		<dc:creator>flashuser</dc:creator>
				<category><![CDATA[Flash Menus]]></category>
		<category><![CDATA[Freebies]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flashvars]]></category>
		<category><![CDATA[free flash]]></category>
		<category><![CDATA[free menu]]></category>
		<category><![CDATA[horizontal]]></category>
		<category><![CDATA[scroll]]></category>
		<category><![CDATA[scroller]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[zoom menu]]></category>

		<guid isPermaLink="false">http://www.flashuser.net/?p=2963</guid>
		<description><![CDATA[Download free 3D XML driven flash menu with perspective ,depth, items zooming and coloring. Flash CS3 / CS4 / CS5 and above / ActionScript 3.0 / AS3 version. Check the preview for the Free 3D Image Zoom Menu XML AS3: 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_3DZoomMenu_1579832187"
			class="flashmovie"
			width="580"
			height="200">
	<param name="movie" value="http://www.freeflashcomponents.net/free-flash-templates/3d_zoom_menu/3DZoomMenu.swf" />
	<param name="base" value="http://www.freeflashcomponents.net/free-flash-templates/3d_zoom_menu/" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.freeflashcomponents.net/free-flash-templates/3d_zoom_menu/3DZoomMenu.swf"
			name="fm_3DZoomMenu_1579832187"
			width="580"
			height="200">
		<param name="base" value="http://www.freeflashcomponents.net/free-flash-templates/3d_zoom_menu/" />
	<!--<![endif]-->
		 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object> Features XML configuration file easy to setup Dynamic image mirror &#038; roll over image coloring Mouse/keys camera movement speed adjustment Support for external URLs and browser window resize Optionally set the main XML configuration file path in HTML using FlashVars Download file from here License You are free to use the flash 3d [...]]]></description>
			<content:encoded><![CDATA[<p>Download free 3D XML driven flash menu with perspective ,depth, items zooming and coloring. Flash CS3 / CS4 / CS5 and above / ActionScript 3.0 / AS3 version.</p>
<p><span id="more-2963"></span></p>
<p>Check the preview for the Free 3D Image Zoom Menu XML AS3:</p>
<div align="center" class="border-media">

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_3DZoomMenu_1263956172"
			class="flashmovie"
			width="580"
			height="200">
	<param name="movie" value="http://www.freeflashcomponents.net/free-flash-templates/3d_zoom_menu/3DZoomMenu.swf" />
	<param name="base" value="http://www.freeflashcomponents.net/free-flash-templates/3d_zoom_menu/" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.freeflashcomponents.net/free-flash-templates/3d_zoom_menu/3DZoomMenu.swf"
			name="fm_3DZoomMenu_1263956172"
			width="580"
			height="200">
		<param name="base" value="http://www.freeflashcomponents.net/free-flash-templates/3d_zoom_menu/" />
	<!--<![endif]-->
		
<p><!-- Begin Alternate Content --></p>
<p>
 <a href="http://adobe.com/go/getflashplayer"><br />
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /><br />
</a>
 </p>
<p><!-- End Alternate Content --></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
</div>
<h2 class="sub-title">Features</h2>
<ul id="circle">
<li>XML configuration file easy to setup</li>
<li>Dynamic image mirror &#038; roll over image coloring</li>
<li>Mouse/keys camera movement speed adjustment</li>
<li>Support for external URLs and browser window resize</li>
<li>Optionally set the main XML configuration file path in HTML using FlashVars</li>
</ul>
<h2 class="sub-title">Download file from <span  id="writer-content"><a href="http://www.freeflashcomponents.net/flash-menus/free-3d-zoom-menu-xml-as3.html" target="_blank" title="Free 3D Image Zoom Menu XML AS3">here</a></span></h2>
<h2 class="sub-title">License</h2>
<p>You are free to use the flash 3d zoom menu files in any project personal / commercial as long as you not redistribute / resell the functionality provided with the downloaded product without the author&#8217;s written permission. You may modify its content in case you want to use the product for a custom project.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashuser.net/flash-menus/free-3d-zoom-menu-xml-as3.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Execute Lightbox Scripts From Flash</title>
		<link>http://www.flashuser.net/flash-menus/execute-lightbox-scripts-from-flash.html</link>
		<comments>http://www.flashuser.net/flash-menus/execute-lightbox-scripts-from-flash.html#comments</comments>
		<pubDate>Wed, 30 Sep 2009 07:16:04 +0000</pubDate>
		<dc:creator>flashuser</dc:creator>
				<category><![CDATA[Flash Menus]]></category>
		<category><![CDATA[Flash Tutorials]]></category>
		<category><![CDATA[flash menu]]></category>
		<category><![CDATA[lightbox]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.flashuser.net/?p=2505</guid>
		<description><![CDATA[A great way to transform a flash menu into a flash gallery by simple adding a few lines of code is to use the Lightbox script. Flashtuning uses his 2D Zoom Menu component and makes a bran new gallery from it. You can easily configure the new gallery using the XML file. Take a look at the example below: Menu Features XML configuration file easy to setup Dynamic image mirror Roll over image coloring Roll over image zooming Mouse speed adjustment External URLs support Image titles support Optionally set the XML configuration file path in HTML using FlashVars If you [...]]]></description>
			<content:encoded><![CDATA[<p>A great way to transform a flash menu into a flash gallery by simple adding a few lines of code is to use the Lightbox script. Flashtuning uses his 2D Zoom Menu component and makes a bran new gallery from it. You can easily configure the new gallery using the XML file.</p>
<p><span id="more-2505"></span></p>
<p>Take a look at the example below:</p>
<div class="border-media"><a href="http://flashuser.net/flash-files/freebie/2d_zoom_menu/" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/09/flash_lightbox_big1.jpg" alt="flash_lightbox_big" title="flash_lightbox_big" width="560" height="300" class="alignnone size-full wp-image-2507" /></a></div>
<h2 class="sub-title">Menu Features</h2>
<ul id="circle">
<li>XML configuration file easy to setup</li>
<li>Dynamic image mirror</li>
<li>Roll over image coloring</li>
<li>Roll over image zooming</li>
<li>Mouse speed adjustment</li>
<li>External URLs support</li>
<li>Image titles support </li>
<li>Optionally set the XML configuration file path in HTML using FlashVars </li>
</ul>
<p>If you want to learn more about how Lightbox was used and download the example files follow <span id="writer-content"><a href="http://www.flashtuning.net/tutorials/How-to-integrate-Lightbox-to-FT-Flash-Components_13/detail-Execute-Lightbox-Scripts-From-Flash_14.html" target="_blank">this tutorial</a></span>. You are free to use the files inside the 2DZoomMenuLightbox.zip in any project personal / commercial as long as you don&#8217;t try to hide Flashtuning logo located in the top left corner of the flash movie. If you  don&#8217;t want to have the logo, you must purchase the commercial package that is available on <span id="writer-content"><a href="http://www.flashtuning.net/components/2D-Zoom-Menu-XML-AS-2.0_7.html" target="_blank">Flashtuning.net</a></span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashuser.net/flash-menus/execute-lightbox-scripts-from-flash.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tutorial: Flash Glow Buttons Menu</title>
		<link>http://www.flashuser.net/flash-menus/tutorial-flash-glow-buttons-menu.html</link>
		<comments>http://www.flashuser.net/flash-menus/tutorial-flash-glow-buttons-menu.html#comments</comments>
		<pubDate>Thu, 10 Sep 2009 15:12:47 +0000</pubDate>
		<dc:creator>flashuser</dc:creator>
				<category><![CDATA[Flash Menus]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[buttons]]></category>
		<category><![CDATA[glow]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.flashuser.net/?p=2077</guid>
		<description><![CDATA[In this tutorial I&#8217;ll show you how to use the glow filter in Actionscript 3. I&#8217;ll create a vertical menu that will have a good looking glow effect for each item. Along with the glow I&#8217;ll add a tween to have a smooth transition. So let&#8217;s begin. Here is what we&#8217;ll end up with: 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_glow_buttons_menu_432048240"
			class="flashmovie"
			width="130"
			height="240">
	<param name="movie" value="http://www.flashuser.net/flash-files/tutorials/glow_buttons_menu_as3/glow_buttons_menu.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.flashuser.net/flash-files/tutorials/glow_buttons_menu_as3/glow_buttons_menu.swf"
			name="fm_glow_buttons_menu_432048240"
			width="130"
			height="240">
	<!--<![endif]-->
		 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object> 1. Open up Flash and create a new ActionScript 3.0 file. 2. Create a new MovieClip (Insert->New Symbol). I named it &#8220;about&#8221;. Draw a rounded rectangle (I put 10 for the roundness) and create a TextField for the button&#8217;s name.(I typed [...]]]></description>
			<content:encoded><![CDATA[<p>In this tutorial I&#8217;ll show you how to use the glow filter in Actionscript 3. I&#8217;ll create a vertical menu that will have a good looking glow effect for each item. Along with the glow I&#8217;ll add a tween to have a smooth transition. So let&#8217;s begin.</p>
<p><span id="more-2077"></span></p>
<p>Here is what we&#8217;ll end up with:</p>
<div align="center" class="border-media">

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_glow_buttons_menu_1939831989"
			class="flashmovie"
			width="130"
			height="240">
	<param name="movie" value="http://www.flashuser.net/flash-files/tutorials/glow_buttons_menu_as3/glow_buttons_menu.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.flashuser.net/flash-files/tutorials/glow_buttons_menu_as3/glow_buttons_menu.swf"
			name="fm_glow_buttons_menu_1939831989"
			width="130"
			height="240">
	<!--<![endif]-->
		<br />
 <!-- Begin Alternate Content --></p>
<p>
 <a href="http://adobe.com/go/getflashplayer"><br />
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /><br />
</a>
 </p>
<p><!-- End Alternate Content --></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
</div>
<p><strong>1. </strong>Open up Flash and create a new ActionScript 3.0 file.</p>
<p><strong>2. </strong>Create a new MovieClip (Insert->New Symbol). I named it <strong>&#8220;about&#8221;</strong>. Draw a rounded rectangle (I put 10 for the roundness) and create a TextField for the button&#8217;s name.(I typed <strong>ABOUT</strong>). Check the image bellow.</p>
<div align="center" class="border-media">
<img src="http://www.flashuser.net/wp-content/uploads/2009/09/glow_1.jpg" alt="glow_1" title="glow_1" width="240" height="112" class="alignnone size-full wp-image-2080" />
</div>
<p><strong>3. </strong> For the other two menu items duplicate the <strong>about</strong> MovieClip(right click on it in the library &#8211; Duplicate). Drag each buttons on the stage, align them and give each an instance name. (<strong>about</strong>, <strong>work</strong>, <strong>contact</strong>)</p>
<p><strong>4. </strong> Open the Actions tab and import this classes.</p>
<pre class="brush: as3; title: ; notranslate">
import flash.filters.BitmapFilterQuality;
import flash.filters.GlowFilter;
import fl.transitions.Tween;
import fl.transitions.TweenEvent;
import fl.transitions.easing.*;
</pre>
<p><strong>5. </strong> We&#8217;ll make each MovieClip to behave like a button. The <strong>aux1</strong> variable is used on the <strong>mouseOverHandler</strong> to know witch item must have the glow effect. Attach for each button the mouse handler functions for rollOver and rollOut.</p>
<pre class="brush: as3; title: ; notranslate">
var aux1;

about.mouseChildren = false;
about.buttonMode = true;
about.useHandCursor = true;

work.mouseChildren = false;
work.buttonMode = true;
work.useHandCursor = true;

contact.mouseChildren = false;
contact.buttonMode = true;
contact.useHandCursor = true;

about.addEventListener(&quot;mouseOver&quot;, mouseOverHandler);
about.addEventListener(&quot;mouseOut&quot;, mouseOutHandler);
work.addEventListener(&quot;mouseOver&quot;, mouseOverHandler);
work.addEventListener(&quot;mouseOut&quot;, mouseOutHandler);
contact.addEventListener(&quot;mouseOver&quot;, mouseOverHandler);
contact.addEventListener(&quot;mouseOut&quot;, mouseOutHandler);
</pre>
<p><strong>6. </strong>Create the glow filters and attach them for each button.</p>
<pre class="brush: as3; title: ; notranslate">
var aboutGlow:GlowFilter = new GlowFilter(0xD13083, 1, 2, 2, 2, 3, false, false);
var workGlow:GlowFilter = new GlowFilter(0xD13083, 1, 2, 2, 2, 3, false, false);
var contactGlow:GlowFilter = new GlowFilter(0xD13083, 1, 2, 2, 2, 3, false, false);

var aboutGlowX:Tween = new Tween(aboutGlow, &quot;blurX&quot;, Regular.easeOut, 2, 2, 1, true);
var aboutGlowY:Tween = new Tween(aboutGlow, &quot;blurY&quot;, Regular.easeOut, 2, 2, 1, true);
var workGlowX:Tween = new Tween(workGlow, &quot;blurX&quot;, Regular.easeOut, 2, 2, 1, true);
var workGlowY:Tween = new Tween(workGlow, &quot;blurY&quot;, Regular.easeOut, 2, 2, 1, true);
var contactGlowX:Tween = new Tween(contactGlow, &quot;blurX&quot;, Regular.easeOut, 2, 2, 1, true);
var contactGlowY:Tween = new Tween(contactGlow, &quot;blurY&quot;, Regular.easeOut, 2, 2, 1, true);

aboutGlowX.addEventListener(&quot;motionChange&quot;, aboutFunc);
workGlowX.addEventListener(&quot;motionChange&quot;, workFunc);
contactGlowX.addEventListener(&quot;motionChange&quot;, contactFunc);

function aboutFunc(e:TweenEvent) {
	about.filters = [aboutGlow];
}
function workFunc(e:TweenEvent) {
	work.filters = [workGlow];
}
function contactFunc(e:TweenEvent) {
	contact.filters = [contactGlow];
}
</pre>
<p><strong>7. </strong>The mouse handler functions for rollOver and rollOut.</p>
<pre class="brush: as3; title: ; notranslate">
function mouseOverHandler(e:MouseEvent):void {
	aux1 = e.target.name;
	switch (aux1) {
		case &quot;about&quot; :
			{
				aboutGlowX.continueTo(10, 0.5);
				aboutGlowY.continueTo(10, 0.5);
				break;

			};
		case &quot;work&quot; :
			{
				workGlowX.continueTo(10, 0.5);
				workGlowY.continueTo(10, 0.5);
				break;

			};
		case &quot;contact&quot; :
			{
				contactGlowX.continueTo(10,  0.5);
				contactGlowY.continueTo(10,  0.5);
				break;

		}
	}
};
function mouseOutHandler(e:MouseEvent):void {
	aboutGlowX.continueTo(2, 1);
	aboutGlowY.continueTo(2, 1);
	workGlowX.continueTo(2, 1);
	workGlowY.continueTo(2, 1);
	contactGlowX.continueTo(2, 1);
	contactGlowY.continueTo(2, 1);

}
</pre>
<p><strong>8. </strong>All code:</p>
<pre class="brush: as3; title: ; notranslate">
import flash.filters.BitmapFilterQuality;
import flash.filters.GlowFilter;
import fl.transitions.Tween;
import fl.transitions.TweenEvent;
import fl.transitions.easing.*;

var aux1;

about.mouseChildren = false;
about.buttonMode = true;
about.useHandCursor = true;

work.mouseChildren = false;
work.buttonMode = true;
work.useHandCursor = true;

contact.mouseChildren = false;
contact.buttonMode = true;
contact.useHandCursor = true;

about.addEventListener(&quot;mouseOver&quot;, mouseOverHandler);
about.addEventListener(&quot;mouseOut&quot;, mouseOutHandler);
work.addEventListener(&quot;mouseOver&quot;, mouseOverHandler);
work.addEventListener(&quot;mouseOut&quot;, mouseOutHandler);
contact.addEventListener(&quot;mouseOver&quot;, mouseOverHandler);
contact.addEventListener(&quot;mouseOut&quot;, mouseOutHandler);

var aboutGlow:GlowFilter = new GlowFilter(0xD13083, 1, 2, 2, 2, 3, false, false);
var workGlow:GlowFilter = new GlowFilter(0xD13083, 1, 2, 2, 2, 3, false, false);
var contactGlow:GlowFilter = new GlowFilter(0xD13083, 1, 2, 2, 2, 3, false, false);

var aboutGlowX:Tween = new Tween(aboutGlow, &quot;blurX&quot;, Regular.easeOut, 2, 2, 1, true);
var aboutGlowY:Tween = new Tween(aboutGlow, &quot;blurY&quot;, Regular.easeOut, 2, 2, 1, true);
var workGlowX:Tween = new Tween(workGlow, &quot;blurX&quot;, Regular.easeOut, 2, 2, 1, true);
var workGlowY:Tween = new Tween(workGlow, &quot;blurY&quot;, Regular.easeOut, 2, 2, 1, true);
var contactGlowX:Tween = new Tween(contactGlow, &quot;blurX&quot;, Regular.easeOut, 2, 2, 1, true);
var contactGlowY:Tween = new Tween(contactGlow, &quot;blurY&quot;, Regular.easeOut, 2, 2, 1, true);

aboutGlowX.addEventListener(&quot;motionChange&quot;, aboutFunc);
workGlowX.addEventListener(&quot;motionChange&quot;, workFunc);
contactGlowX.addEventListener(&quot;motionChange&quot;, contactFunc);

function aboutFunc(e:TweenEvent) {
	about.filters = [aboutGlow];
}
function workFunc(e:TweenEvent) {
	work.filters = [workGlow];
}
function contactFunc(e:TweenEvent) {
	contact.filters = [contactGlow];
}
function mouseOverHandler(e:MouseEvent):void {
	aux1 = e.target.name;
	switch (aux1) {
		case &quot;about&quot; :
			{
				aboutGlowX.continueTo(10, 0.5);
				aboutGlowY.continueTo(10, 0.5);
				break;

			};
		case &quot;work&quot; :
			{
				workGlowX.continueTo(10, 0.5);
				workGlowY.continueTo(10, 0.5);
				break;

			};
		case &quot;contact&quot; :
			{
				contactGlowX.continueTo(10,  0.5);
				contactGlowY.continueTo(10,  0.5);
				break;

		}
	}
};
function mouseOutHandler(e:MouseEvent):void {
	aboutGlowX.continueTo(2, 1);
	aboutGlowY.continueTo(2, 1);
	workGlowX.continueTo(2, 1);
	workGlowY.continueTo(2, 1);
	contactGlowX.continueTo(2, 1);
	contactGlowY.continueTo(2, 1);

}
</pre>
<div id="download-file"><a href="http://www.flashuser.net/flash-files/tutorials/glow_buttons_menu_as3/glow_buttons_menu.zip" color="FF0000" target="_blank"><span>Download the source file</span></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.flashuser.net/flash-menus/tutorial-flash-glow-buttons-menu.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Tutorial: Simple Transition Menu &#8211; ActionScript 3.0</title>
		<link>http://www.flashuser.net/flash-menus/tutorial-simple-transition-menu-actionscript-30.html</link>
		<comments>http://www.flashuser.net/flash-menus/tutorial-simple-transition-menu-actionscript-30.html#comments</comments>
		<pubDate>Fri, 17 Jul 2009 07:30:50 +0000</pubDate>
		<dc:creator>flashuser</dc:creator>
				<category><![CDATA[Flash Menus]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[effects]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[transition]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.flashuser.net/?p=514</guid>
		<description><![CDATA[This tutorial is addressed to those flash beginners who want to find out how tweens works in ActionScript 3. I&#8217;ll create a simple and useful menu from scratch. I&#8217;ll try to be as clear as i can but for those who get lost on the way i&#8217;ll gladly answer your questions/comments. Here is what we&#8217;ll end up with: 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_tutorial_simple_menu_as3_2110099626"
			class="flashmovie"
			width="350"
			height="80">
	<param name="movie" value="http://www.flashuser.net/flash-files/tutorials/simple_menu_as3/tutorial_simple_menu_as3.swf " />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.flashuser.net/flash-files/tutorials/simple_menu_as3/tutorial_simple_menu_as3.swf "
			name="fm_tutorial_simple_menu_as3_2110099626"
			width="350"
			height="80">
	<!--<![endif]-->
		 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object> 1. Open up Flash and create a new ActionScript 3.0 file. 2. Create a new MovieClip (Insert->New Symbol). I named it &#8220;mainButton&#8221;. Check the &#8220;Export for Actionscript&#8221; box. We will use this generic button to create [...]]]></description>
			<content:encoded><![CDATA[<p>This tutorial is addressed to those flash beginners who want to find out how tweens works in ActionScript 3. I&#8217;ll create a simple and useful menu from scratch. I&#8217;ll try to be as clear as i can but for those who get lost on the way i&#8217;ll gladly answer your questions/comments.</p>
<p>Here is what we&#8217;ll end up with:</p>
<div align="center" class="border-media">

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_tutorial_simple_menu_as3_1618116830"
			class="flashmovie"
			width="350"
			height="80">
	<param name="movie" value="http://www.flashuser.net/flash-files/tutorials/simple_menu_as3/tutorial_simple_menu_as3.swf " />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.flashuser.net/flash-files/tutorials/simple_menu_as3/tutorial_simple_menu_as3.swf "
			name="fm_tutorial_simple_menu_as3_1618116830"
			width="350"
			height="80">
	<!--<![endif]-->
		<br />
 <!-- Begin Alternate Content --></p>
<p>
 <a href="http://adobe.com/go/getflashplayer"><br />
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /><br />
</a>
 </p>
<p><!-- End Alternate Content --></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
</div>
<p><strong>1. </strong>Open up Flash and create a new ActionScript 3.0 file.</p>
<p><strong>2. </strong>Create a new MovieClip (Insert->New Symbol). I named it <strong>&#8220;mainButton&#8221;</strong>. Check the &#8220;<strong>Export for Actionscript&#8221;</strong> box. We will use this generic button to create the other buttons using Actionscript.</p>
<div align="center" class="border-media">
<img src="http://www.flashuser.net/wp-content/uploads/2009/07/01_mainbutton_properties.jpg" alt="01_mainbutton_properties" title="01_mainbutton_properties" width="409" height="357" class="alignnone size-full wp-image-518" />
</div>
<p><strong>3.a </strong>Now inside the MovieClip we will create the button elements. Select the Text Tool and type <em>&#8220;Home&#8221;</em>. You can change it to whatever you like. Give it an instance name &#8211; <strong>&#8220;txt1&#8243;</strong>. Also don&#8217;t forget to embed the font because we will use it for animation. See the image below for other properties.</p>
<div align="center" class="border-media">
<img src="http://www.flashuser.net/wp-content/uploads/2009/07/02_txt1_properties.jpg" alt="02_txt1_properties" title="02_txt1_properties" width="564" height="100" class="alignnone size-full wp-image-521" />
</div>
<p><strong>3.b </strong>Create a new layer and draw a rectangle. I gave it a radial gradient and here are the other values: <strong>width</strong>: 100 ; <strong>height</strong>: 1.8 ; <strong>x</strong>: -50; <strong>y</strong>: 10;</p>
<div align="center" class="border-media">
<img src="http://www.flashuser.net/wp-content/uploads/2009/07/03_step.jpg" alt="03_step" title="03_step" width="212" height="67" class="alignnone size-full wp-image-522" />
</div>
<p><strong>3.c </strong>Create another layer. Draw another rectangle and copy the <strong>&#8220;Home&#8221;</strong> TextField and paste it in this layer you created. Change the instance name with <strong>&#8220;txt2&#8243;</strong>. Select both the rectangle and the TextField and press F8 to create another MovieClip with them. Name it <strong>&#8220;txtButtom&#8221;</strong>. Also give it an instance name <strong>&#8220;txtButtom&#8221;</strong>. See the images below for reference.  </p>
<div align="center" class="border-media">
<img src="http://www.flashuser.net/wp-content/uploads/2009/07/04_part1.jpg" alt="04_part1" title="04_part1" width="216" height="138" class="alignnone size-full wp-image-527" />
</div>
<div align="center" class="border-media">
<img src="http://www.flashuser.net/wp-content/uploads/2009/07/04_part2.jpg" alt="04_part2" title="04_part2" width="289" height="115" class="alignnone size-full wp-image-528" />
</div>
<p><strong>3.d </strong>Now we will create a layer mask. Make a new layer and move it to the top. Here you will draw a rectangle(see the images below for reference, the red rectangle is the mask) and after that right click on the layer and select <strong>&#8220;Mask&#8221;</strong>. Move the other layers according to the image below. The last layer is the hit area, copy the rectangle from the mask layer and paste it here and set the Alpha property for the rectangle to 0.</p>
<div align="center" class="border-media">
<img src="http://www.flashuser.net/wp-content/uploads/2009/07/05_part1.jpg" alt="05_part1" title="05_part1" width="200" height="139" class="alignnone size-full wp-image-532" />
</div>
<div align="center" class="border-media">
<img src="http://www.flashuser.net/wp-content/uploads/2009/07/05_part2.jpg" alt="05_part2" title="05_part2" width="231" height="93" class="alignnone size-full wp-image-533" />
</div>
<p><strong>4.a</strong> Now we&#8217;ll move to the Actionscript. Get out from the &#8220;mainButton&#8221;. In the first layer of the scene, open up the <strong>Actions</strong> tab. We&#8217;ll import the transitions libraries and create instances of the <strong>&#8220;mainButton&#8221;</strong>.</p>
<pre class="brush: as3; title: ; notranslate">
import fl.transitions.easing.*;
import fl.transitions.*;

var home = new mainButton();
this.addChild(home);

home.x= 80;
home.y=40;

var portfolio = new mainButton();
this.addChild(portfolio);

portfolio.txt1.text = &quot;PORTFOLIO&quot;;
portfolio.txtButtom.txt2.text = &quot;PORTFOLIO&quot;;
portfolio.x= home.x + home.width;
portfolio.y=home.y;

var contact = new mainButton();
this.addChild(contact);

contact.txt1.text = &quot;CONTACT&quot;;
contact.txtButtom.txt2.text = &quot;CONTACT&quot;;
contact.x= portfolio.x + portfolio.width;
contact.y=home.y;
</pre>
<p><strong>4.b </strong>We&#8217;ll add button properties and listenes to the instances for <strong>RollOver</strong> and<strong> RollOut</strong>.</p>
<pre class="brush: as3; title: ; notranslate">
home.buttonMode = true;
home.useHandCursor = true;
home.mouseChildren = false;

portfolio.buttonMode = true;
portfolio.useHandCursor = true;
portfolio.mouseChildren = false;

contact.buttonMode = true;
contact.useHandCursor = true;
contact.mouseChildren = false;

home.addEventListener(&quot;mouseOver&quot;, mouseRollOver);
portfolio.addEventListener(&quot;mouseOver&quot;, mouseRollOver);
contact.addEventListener(&quot;mouseOver&quot;, mouseRollOver);

home.addEventListener(&quot;mouseOut&quot;, mouseRollOut);
portfolio.addEventListener(&quot;mouseOut&quot;, mouseRollOut);
contact.addEventListener(&quot;mouseOut&quot;, mouseRollOut);
</pre>
<p><strong>4.c </strong>And finally create the <strong>mouseRollOver</strong> and <strong>mouseRollOut</strong> functions.</p>
<pre class="brush: as3; title: ; notranslate">
function mouseRollOver(e:MouseEvent) {

	var easingFunc = Back.easeOut;
	var xsa = 30;
	var xfa =-5;
	var duration =0.5;
	var myTween:Tween = new Tween(e.target.txtButtom, &quot;y&quot;, easingFunc, xsa, xfa, duration, true);

	var easingFunc2 = Regular.easeOut;
	var xsa2 = -16.3;
	var xfa2 = -46;
	var duration2 =0.5;
	var myTween2:Tween = new Tween(e.target.txt1, &quot;y&quot;, easingFunc2, xsa2, xfa2, duration2, true);

}

function mouseRollOut(e:MouseEvent) {

	var easingFunc3 = Regular.easeOut;
	var xsa3 = -5;
	var xfa3 =30;
	var duration3 = 0.5;
	new Tween(e.target.txtButtom, &quot;y&quot;, easingFunc3, xsa3, xfa3, duration3, true);

	var easingFunc4 = Regular.easeOut;
	var xsa4 = -46;
	var xfa4 = -16.3;
	var duration4 = 0.5;
	new Tween(e.target.txt1, &quot;y&quot;, easingFunc4, xsa4, xfa4, duration4, true);
}
</pre>
<p><strong>5. </strong>Enjoy and experiment with other tweening effects. <span id="writer-content"><a href="http://www.flashuser.net/flash-files/tutorials/simple_menu_as3/simple_transition_menu_as3.zip" color="FF0000" target="_blank">Download the source file</a></span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashuser.net/flash-menus/tutorial-simple-transition-menu-actionscript-30.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>20 Great Flash Menus on FlashComponents.net</title>
		<link>http://www.flashuser.net/flash-components/20-great-flash-menus-on-flashcomponentsnet.html</link>
		<comments>http://www.flashuser.net/flash-components/20-great-flash-menus-on-flashcomponentsnet.html#comments</comments>
		<pubDate>Mon, 06 Jul 2009 11:02:32 +0000</pubDate>
		<dc:creator>flashuser</dc:creator>
				<category><![CDATA[Flash Components]]></category>
		<category><![CDATA[Flash Menus]]></category>
		<category><![CDATA[flash menu]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[tab]]></category>

		<guid isPermaLink="false">http://www.flashuser.net/?p=304</guid>
		<description><![CDATA[I think that the most important part of a website it&#8217;s his navigation menu. For me it has to be simple, attractive and easy to understand. Because it&#8217;s essential for your audience to know exactly where they are and not get lost in a labyrinth of submenus and sections. As a flash lover, I enjoy the animated flash menus because they are interactive and eye-catching. So I decide to share with you 20 navigation menus that caught my attention on FlashComponents.net. Hope they inspire you and if you got a flash menu that you like, share with us. 1. Dock [...]]]></description>
			<content:encoded><![CDATA[<p>I think that the most important part of a website it&#8217;s his navigation menu. For me it has to be simple, attractive and easy to understand. Because it&#8217;s essential for your audience to know exactly where they are and not get lost in a labyrinth of submenus and sections.</p>
<p><span id="more-304"></span></p>
<p>As a flash lover, I enjoy the animated flash menus because they are interactive and eye-catching. So I decide to share with you 20 navigation menus that caught my attention on FlashComponents.net. Hope they inspire you and if you got a flash menu that you like, share with us.</p>
<p><strong>1. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/dock_menu_xml_3.0.html" color="FF0000" target="_blank">Dock Menu XML 3.0</a></span><br />
Mac OS X Style Dock Menu.</p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/dock_menu_xml_3.0.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/dock_menu.jpg" alt="dock_menu" title="dock_menu" width="485" height="150" class="alignnone size-full wp-image-310" /></a></div>
<p><strong>2. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/xml_tweened_menu.html" color="FF0000" target="_blank">XML Tweened Menu</a></span><br />
File is prepared for HTML and Flash use (FlashVars and drag&#038;drop). All settings can be changed via XML (slider colors, radius, position, text colors, tweens)</p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/xml_tweened_menu.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/xml_tweened_menu.jpg" alt="xml_tweened_menu" title="xml_tweened_menu" width="393" height="90" class="alignnone size-full wp-image-311" /></a></div>
<p><strong>3. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/sliding_accordion_xml_menu_v1.6.html" color="FF0000" target="_blank">Sliding Accordion XML Menu</a></span><br />
Sliding XML Menu with accordion effect.</p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/sliding_accordion_xml_menu_v1.6.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/sliding_accordion_menu.jpg" alt="sliding_accordion_menu" title="sliding_accordion_menu" width="560" height="125" class="alignnone size-full wp-image-313" /></a></div>
<p><strong>4. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/flash_curve_menu_cs.html" color="FF0000" target="_blank">Curve Menu CS</a></span><br />
CurveMenu CS is a component which can help designer or developer to add a unique curved menu in their Flash website. It is a navigation menu with perfect sliding effect and unique touch control. </p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/flash_curve_menu_cs.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/curve_menu.jpg" alt="curve_menu" title="curve_menu" width="556" height="200" class="alignnone size-full wp-image-316" /></a></div>
<p><strong>5. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/two_level_menu_04.html" color="FF0000" target="_blank">Two Level Menu</a></span></p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/two_level_menu_04.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/two_level_menu.jpg" alt="two_level_menu" title="two_level_menu" width="516" height="96" class="alignnone size-full wp-image-317" /></a></div>
<p><strong>6. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/blur_scale_xml_menu.html" color="FF0000" target="_blank">Blur Scale XML Menu</a></span><br />
Scaling &#038; blurring horizontal menu with XML. </p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/blur_scale_xml_menu.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/blur_scale_menu.jpg" alt="blur_scale_menu" title="blur_scale_menu" width="560" height="107" class="alignnone size-full wp-image-318" /></a></div>
<p><strong>7. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/drop_down_tree_menu_v3.html" color="FF0000" target="_blank">Drop Down Tree Menu</a></span><br />
The Drop Down Tree Menu V3 is a flash component designed to help you load a tree menu structure in a drop-down fashion.</p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/drop_down_tree_menu_v3.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/drop_down_tree_menu.jpg" alt="drop_down_tree_menu" title="drop_down_tree_menu" width="386" height="155" class="alignnone size-full wp-image-319" /></a></div>
<p><strong>8. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/tsunami_text_menu_as3.0.html" color="FF0000" target="_blank">Tsunami Text Menu</a></span></p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/tsunami_text_menu_as3.0.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/tsunami_menu.jpg" alt="tsunami_menu" title="tsunami_menu" width="259" height="223" class="alignnone size-full wp-image-320" /></a></div>
<p><strong>9. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/3d_zoom_menu_xml_as_3.html" color="FF0000" target="_blank">3D Image Zoom Menu XML</a></span><br />
3D XML driven menu with perspective ,depth, items zooming and coloring.</p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/3d_zoom_menu_xml_as_3.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/3d_zoom_menu.jpg" alt="3d_zoom_menu" title="3d_zoom_menu" width="560" height="162" class="alignnone size-full wp-image-321" /></a></div>
<p><strong>10. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/h_menu.html" color="FF0000" target="_blank">H-Menu</a></span></p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/h_menu.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/h_menu.jpg" alt="h_menu" title="h_menu" width="560" height="148" class="alignnone size-full wp-image-322" /></a></div>
<p><strong>11. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/elastic_menu.html" color="FF0000" target="_blank">Elastic Menu</a></span><br />
Very easy to set up, that component will generate a horizontal or vertical menu with your own designed buttons. You can set few parameters, and you are good to go! </p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/elastic_menu.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/elastic_menu.jpg" alt="elastic_menu" title="elastic_menu" width="431" height="282" class="alignnone size-full wp-image-324" /></a></div>
<p><strong>12. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/xml_tree_menu.html" color="FF0000" target="_blank">Xml Tree Menu</a></span></p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/xml_tree_menu.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/xml_tree_menu.jpg" alt="xml_tree_menu" title="xml_tree_menu" width="222" height="236" class="alignnone size-full wp-image-327" /></a></div>
<p><strong>13. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/xml_sliding_menu_2.html" color="FF0000" target="_blank">XML Sliding Menu 2</a></span></p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/xml_sliding_menu_2.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/xml_slide_menu.jpg" alt="xml_slide_menu" title="xml_slide_menu" width="427" height="109" class="alignnone size-full wp-image-328" /></a></div>
<p><strong>14. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/xml_accordion_icon_menu.html" color="FF0000" target="_blank">XML Accordion Icon Menu</a></span><br />
The XML Accordion Icon Menu displays images in a vertical menu that opens like an accordion. Icons, titles, URL, and themes, are defined in an external XML file.</p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/xml_accordion_icon_menu.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/xml_accordion_icon_menu.jpg" alt="xml_accordion_icon_menu" title="xml_accordion_icon_menu" width="560" height="206" class="alignnone size-full wp-image-330" /></a></div>
<p><strong>15. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/ultra_xml_menu.html" color="FF0000" target="_blank">Ultra XML Menu</a></span><br />
You can adjust button colors, font, tween type, speed, sliding direction, align.</p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/ultra_xml_menu.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/ultra_xml_menu.jpg" alt="ultra_xml_menu" title="ultra_xml_menu" width="173" height="195" class="alignnone size-full wp-image-331" /></a></div>
<p><strong>16. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/flash_3d_rotate_carousel_as_3.html" color="FF0000" target="_blank">3D Image Rotator Carousel XML</a></span><br />
Easy to adjust parameters for fading effects, perspective manipulation, keyboard and/or mouse enabled movements and rotation to setup your desired 3D Carousel in minutes. </p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/flash_3d_rotate_carousel_as_3.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/3d_rotate_carousel.jpg" alt="3d_rotate_carousel" title="3d_rotate_carousel" width="560" height="269" class="alignnone size-full wp-image-332" /></a></div>
<p><strong>17. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/horizontal_dynamic_neon_menu.html" color="FF0000" target="_blank">Horizontal Dynamic Neon Menu</a></span></p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/horizontal_dynamic_neon_menu.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/horizontal_neon_menu.jpg" alt="horizontal_neon_menu" title="horizontal_neon_menu" width="480" height="42" class="alignnone size-full wp-image-333" /></a></div>
<p><strong>18. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/xml_bounce_up_menu_-_as2.html" color="FF0000" target="_blank">XML Bounce Up Menu</a></span></p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/xml_bounce_up_menu_-_as2.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/xml_bounce_up_menu.jpg" alt="xml_bounce_up_menu" title="xml_bounce_up_menu" width="560" height="112" class="alignnone size-full wp-image-334" /></a></div>
<p><strong>19. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/cool_horizontal_menu.html" color="FF0000" target="_blank">Cool Horizontal Menu</a></span></p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/cool_horizontal_menu.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/cool_horizontal_menu.jpg" alt="cool_horizontal_menu" title="cool_horizontal_menu" width="560" height="63" class="alignnone size-full wp-image-335" /></a></div>
<p><strong>20. </strong><span id="writer-content"><a href="http://www.flashcomponents.net/component/elastic_flash_menu.html" color="FF0000" target="_blank">Elastic Flash Menu</a></span></p>
<div align="center" class="border-media"><a href="http://www.flashcomponents.net/component/elastic_flash_menu.html" target="_blank"><img src="http://www.flashuser.net/wp-content/uploads/2009/07/elastic_flash_menu.jpg" alt="elastic_flash_menu" title="elastic_flash_menu" width="372" height="95" class="alignnone size-full wp-image-336" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.flashuser.net/flash-components/20-great-flash-menus-on-flashcomponentsnet.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: www.flashuser.net @ 2012-02-07 06:14:55 -->
