<?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>FlexMan &#187; Adobe-Flex</title>
	<atom:link href="http://flexman.info/category/adobe-flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://flexman.info</link>
	<description>Everything is Flex</description>
	<lastBuildDate>Sun, 30 Oct 2011 12:46:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Adobe Flash Builder for Force.com is now available</title>
		<link>http://flexman.info/2010/07/22/adobe-flash-builder-for-force-com-now-available/</link>
		<comments>http://flexman.info/2010/07/22/adobe-flash-builder-for-force-com-now-available/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 16:31:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe-Flex]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash Builder]]></category>

		<guid isPermaLink="false">http://flexman.info/?p=376</guid>
		<description><![CDATA[You can choose to deploy a Flash-based app or Air-based desktop clients with Adobe Flash Builder for Force.com. It is now available. It is fully integrated with Force.com, using the Force.com Flex framework, you can start developing truly game-changing, cloud-based, You don&#8217;t need to worry about infrastructure, this is all provided by the Force.com platform. [...]]]></description>
			<content:encoded><![CDATA[<p>You can choose to deploy a Flash-based app or Air-based desktop clients with Adobe Flash Builder for Force.com. It is now available. It is fully integrated with Force.com, using the Force.com Flex framework, you can start developing truly game-changing, cloud-based, You don&#8217;t need to worry about infrastructure, this is all provided by the Force.com platform. enterprise productivity apps. More details:</p>
<div style="margin: 0px 0px 0px 15px;">
<script type="text/javascript"><!--
google_ad_client = "pub-2748932162110627";
/* 1st-FlexMan-Article-336-280-01 */
google_ad_slot = "5782465088";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p><span id="more-376"></span><br />
<a href="http://blog.sforce.com/sforce/2010/07/adobe-flash-builder-for-forcecom-now-available.html">http://blog.sforce.com/sforce/2010/07/adobe-flash-builder-for-forcecom-now-available.html</a></p>
<h3>Related Posts</h3><ul class="related_post"><li><a href="http://flexman.info/2010/07/20/how-to-uninstall-flash-player-completely-in-windows-and-mac/" title="How To Uninstall Flash Player Completely In Windows and Mac">How To Uninstall Flash Player Completely In Windows and Mac</a></li><li><a href="http://flexman.info/2009/07/26/a-potential-vulnerability-in-adobe-reader-and-acrobat-and-adobe-flash-player-9-and-10/" title="A Potential Vulnerability in Adobe Reader and Acrobat 9.1.2 and Adobe Flash Player 9 and 10">A Potential Vulnerability in Adobe Reader and Acrobat 9.1.2 and Adobe Flash Player 9 and 10</a></li><li><a href="http://flexman.info/2009/07/21/adobe-air-video-player-applications-list/" title="Adobe AIR Video Player Applications List">Adobe AIR Video Player Applications List</a></li><li><a href="http://flexman.info/2009/06/27/a-collection-of-utilities-for-working-with-adobe-flash-files-swf-files-swftools/" title="A Collection Of Utilities For Working With Adobe Flash Files (SWF Files) &#8211; SWFTools">A Collection Of Utilities For Working With Adobe Flash Files (SWF Files) &#8211; SWFTools</a></li><li><a href="http://flexman.info/2009/04/09/flevi-visual-interface-for-adobe-flex-2-0-1-sdk/" title="FleVI &#8211; Visual Interface For Adobe Flex 2.0.1 SDK">FleVI &#8211; Visual Interface For Adobe Flex 2.0.1 SDK</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://flexman.info/2010/07/22/adobe-flash-builder-for-force-com-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex 4 Books &#8220;Effortless Flex 4 Development&#8221; Available</title>
		<link>http://flexman.info/2010/07/14/flex-4-books-effortless-flex-4-development-available/</link>
		<comments>http://flexman.info/2010/07/14/flex-4-books-effortless-flex-4-development-available/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 12:49:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe-Flex]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex 4]]></category>

		<guid isPermaLink="false">http://flexman.info/?p=373</guid>
		<description><![CDATA[Larry Ullman, a well known author of many technology books released a new book called &#8220;Effortless Flex 4 Development&#8221;. Here is Table of Contents: Introduction Part 1: The Fundamentals Chapter 1: Building Flex Applications Chapter 2: Basic User Interface Elements Chapter 3: The ActionScript You Need to Know Chapter 4: Event Management Part 2: Data [...]]]></description>
			<content:encoded><![CDATA[<p>Larry Ullman, a well known author of many technology books released a new book called &#8220;Effortless Flex 4 Development&#8221;.<br />
Here is Table of Contents:</p>
<div style="margin: 0px 0px 0px 15px;">
<script type="text/javascript"><!--
google_ad_client = "pub-2748932162110627";
/* 1st-FlexMan-Article-336-280-01 */
google_ad_slot = "5782465088";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p><span id="more-373"></span><br />
Introduction<br />
Part 1: The Fundamentals<br />
Chapter 1: Building Flex Applications<br />
Chapter 2: Basic User Interface Elements<br />
Chapter 3: The ActionScript You Need to Know<br />
Chapter 4: Event Management<br />
Part 2: Data and Communications<br />
Chapter 5: Displaying Data<br />
Chapter 6: Formatting, Rendering, and Validating Data<br />
Chapter 7: Common Data Formats<br />
Chapter 8: Using Simple Services<br />
Chapter 9: Using Complex Services<br />
Part 3: Application Development<br />
Chapter 10: Modularizing Applications<br />
Chapter 11: Improving the User Experience<br />
Chapter 12: Windows and Popups<br />
Chapter 13: Improving the Appearance<br />
Chapter 14: Effects and More Events<br />
Chapter 15: Testing and Deploying </p>
<p>More details here:<br />
<a href="http://www.peachpit.com/store/product.aspx?isbn=0321705947">http://www.peachpit.com/store/product.aspx?isbn=0321705947</a></p>
<h3>Related Posts</h3><ul class="related_post"><li><a href="http://flexman.info/2008/11/12/what-is-a-good-book-about-flex-in-your-mind/" title="What is a &quot;Good Book&quot; About Flex in Your Mind">What is a &quot;Good Book&quot; About Flex in Your Mind</a></li><li><a href="http://flexman.info/2008/09/06/five-flex-air-book-attract-you-eyes/" title="Five Flex/AIR Book Attract You Eyes">Five Flex/AIR Book Attract You Eyes</a></li><li><a href="http://flexman.info/2010/07/12/how-to-install-adobe-flex-builder-linuxalpha-in-ubuntu/" title="How To Install Adobe Flex Builder Linux(alpha) In Ubuntu">How To Install Adobe Flex Builder Linux(alpha) In Ubuntu</a></li><li><a href="http://flexman.info/2010/07/09/interesting-tutorial-make-a-magnetic-button-in-flex-4/" title="Interesting Tutorial: Make a Magnetic Button in Flex 4">Interesting Tutorial: Make a Magnetic Button in Flex 4</a></li><li><a href="http://flexman.info/2010/03/06/a-testing-framework-for-flex-23-reflex-unit/" title="A Testing Framework For Flex 2/3 &ndash; Reflex Unit">A Testing Framework For Flex 2/3 &ndash; Reflex Unit</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://flexman.info/2010/07/14/flex-4-books-effortless-flex-4-development-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update Your FlashDevelop To 3.2.1 RTM</title>
		<link>http://flexman.info/2010/07/13/update-your-flashdevelop-to-3-2-1-rtm/</link>
		<comments>http://flexman.info/2010/07/13/update-your-flashdevelop-to-3-2-1-rtm/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 04:41:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe-Flash]]></category>
		<category><![CDATA[Adobe-Flex]]></category>
		<category><![CDATA[FlashDevelop]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://flexman.info/?p=365</guid>
		<description><![CDATA[FlashDevelop is a popular free and open source ActionScript 2/3 and web development environment. Now, FlashDevelop 3.2.1 RTM released. Download: Built from rev. 1151 Download FlashDevelop 3.2.1 RTM Here is Main Features * AS3 Project management with seamless and optimized Adobe Flex SDK integration * AS2 Project management with seamless Swfmill and Mtasc integration (using [...]]]></description>
			<content:encoded><![CDATA[<p>FlashDevelop is a popular free and <a href="http://flexman.info/2009/08/08/a-free-open-source-code-editor-flashdevelop/">open source ActionScript 2/3 and web development environment</a>.  Now, FlashDevelop 3.2.1 RTM released.</p>
<div style="margin: 0px 0px 0px 15px;">
<script type="text/javascript"><!--
google_ad_client = "pub-2748932162110627";
/* 1st-FlexMan-Article-336-280-01 */
google_ad_slot = "5782465088";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p><span id="more-365"></span><br />
<strong>Download:</strong><br />
Built from rev. 1151<br />
<a href="http://www.flashdevelop.org/downloads/releases/FlashDevelop-3.2.1-RTM.exe">Download FlashDevelop 3.2.1 RTM</a></p>
<p>Here is<br />
<strong>Main Features</strong></p>
<p>* AS3 Project management with seamless and optimized Adobe Flex SDK integration<br />
* AS2 Project management with seamless Swfmill and Mtasc integration (using a portable standalone command line tool)<br />
* Advanced ActionScript 2 and ActionScript 3 completion &#038; code exploration with automatic classpath detection (even without project)<br />
* Smart contextual Actionscript code generators<br />
* SWF and SWC classes and symbols exploration<br />
* Test movie in Adobe Flash IDE and with clickable error results (Flash CS3)<br />
* MTASC compilation/code checking with clickable error results</p>
<p><strong>Other Features</strong></p>
<p>* Types Explorer<br />
* Automatically cleans ASO files of modified AS2 classes<br />
* Files explorer (can create Flash 8 Trust Files for you)<br />
* Automatic JavaDoc creation from methods<br />
* Smart Actionscript help websearch on F1<br />
* Jump to class/member declaration on F4<br />
* XML, HTML/PHP, JS, CSS code highlighting,<br />
* Multibyte character encoding<br />
* Program menu customization with XML files<br />
* as2api GUI for documentation generation<br />
* Snippets<br />
* Lines bookmarks<br />
* Code folding<br />
* Zoom </p>
<h3>Related Posts</h3><ul class="related_post"><li><a href="http://flexman.info/2009/08/08/a-free-open-source-code-editor-flashdevelop/" title="A Free &amp; Open Source Code Editor &#8211; FlashDevelop">A Free &amp; Open Source Code Editor &#8211; FlashDevelop</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://flexman.info/2010/07/13/update-your-flashdevelop-to-3-2-1-rtm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Install Adobe Flex Builder Linux(alpha) In Ubuntu</title>
		<link>http://flexman.info/2010/07/12/how-to-install-adobe-flex-builder-linuxalpha-in-ubuntu/</link>
		<comments>http://flexman.info/2010/07/12/how-to-install-adobe-flex-builder-linuxalpha-in-ubuntu/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 02:25:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe-Flex]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://flexman.info/?p=360</guid>
		<description><![CDATA[Linux is invincible and incredibly responsive compared to Windows. Linux Flash Developers can simply install Adobe FlexBuilder for Linux(alpha). *Flex Builder 3 for Linux alpha 5 was released on 11/24/2009 Here is details: 1，install eclipse in ubuntu 10.04 or other version sudo apt-get install eclipse 2，install flex builder for linx alpha 5 download from http://labs.adobe.com/downloads/flexbuilder_linux.html [...]]]></description>
			<content:encoded><![CDATA[<p>Linux is invincible and incredibly responsive compared to Windows.  <img src='http://flexman.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Linux Flash Developers can simply install Adobe FlexBuilder for Linux(alpha). *Flex Builder 3 for Linux alpha 5 was released on 11/24/2009<br />
Here is details:</p>
<div style="margin: 0px 0px 0px 15px;">
<script type="text/javascript"><!--
google_ad_client = "pub-2748932162110627";
/* 1st-FlexMan-Article-336-280-01 */
google_ad_slot = "5782465088";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p><span id="more-360"></span><br />
<strong>1，install eclipse in ubuntu 10.04 or other version</strong><br />
sudo apt-get install eclipse</p>
<p><strong>2，install flex builder for linx alpha 5</strong><br />
download from http://labs.adobe.com/downloads/flexbuilder_linux.html</p>
<p>If you are running the install on a terminal, you can modify the default setup path to /usr/lib/ or /home/$usrname/app.<br />
Enjoy!</p>
<p>Other tutorials on how to install Flex Builder on Linux:</p>
<ul>
<li><a href="http://kittylambda.com/node/351">Adobe FlexBuilder Linux (Alpha 5) + Eclipse 3.4 Ganemede on Linux</a></li>
<li><a href="http://kbala.com/install-adobe-flex-builder-linux-alpha-in-ubuntu/">Install Adobe Flex Builder Linux(alpha) in Ubuntu</a></li>
<li><a href="http://blog.danyul.id.au/?p=68">Eclipse 3.5 (Galileo) and Flex Builder for Linux…working!</a></li>
</ul>
<h3>Related Posts</h3><ul class="related_post"><li><a href="http://flexman.info/2008/09/22/setup-flash-flex-development-evironment-under-unix-linux/" title="Setup Flash/Flex Development Evironment Under Unix/Linux">Setup Flash/Flex Development Evironment Under Unix/Linux</a></li><li><a href="http://flexman.info/2010/07/14/flex-4-books-effortless-flex-4-development-available/" title="Flex 4 Books &#8220;Effortless Flex 4 Development&#8221; Available">Flex 4 Books &#8220;Effortless Flex 4 Development&#8221; Available</a></li><li><a href="http://flexman.info/2010/07/09/interesting-tutorial-make-a-magnetic-button-in-flex-4/" title="Interesting Tutorial: Make a Magnetic Button in Flex 4">Interesting Tutorial: Make a Magnetic Button in Flex 4</a></li><li><a href="http://flexman.info/2010/03/06/a-testing-framework-for-flex-23-reflex-unit/" title="A Testing Framework For Flex 2/3 &ndash; Reflex Unit">A Testing Framework For Flex 2/3 &ndash; Reflex Unit</a></li><li><a href="http://flexman.info/2010/01/16/a-framework-help-you-to-create-flashflex-website-with-all-of-the-benefits-of-html-website-swfseo/" title="A Framework Help You to Create Flash/Flex Website With All of the Benefits of HTML Website &#8211; SWFSEO">A Framework Help You to Create Flash/Flex Website With All of the Benefits of HTML Website &#8211; SWFSEO</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://flexman.info/2010/07/12/how-to-install-adobe-flex-builder-linuxalpha-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting Tutorial: Make a Magnetic Button in Flex 4</title>
		<link>http://flexman.info/2010/07/09/interesting-tutorial-make-a-magnetic-button-in-flex-4/</link>
		<comments>http://flexman.info/2010/07/09/interesting-tutorial-make-a-magnetic-button-in-flex-4/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 01:52:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe-Flex]]></category>
		<category><![CDATA[Button]]></category>
		<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Magnetic]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://flexman.info/?p=358</guid>
		<description><![CDATA[This interesting tutorial explains how to make a magnetic button in Flex 4 with a simple example. Here is the source code of this class which extands spark button: package com.flexblog.components { &#160; &#160; import&#160;flash.events.MouseEvent; &#160; &#160; import&#160;flash.ui.Mouse; &#160;&#160; &#160; &#160; import&#160;mx.core.FlexGlobals; &#160; &#160; import&#160;mx.events.FlexEvent; &#160; &#160; import&#160;mx.events.MoveEvent; &#160;&#160; &#160; &#160; import&#160;spark.components.Button; &#160; &#160; import&#160;spark.effects.Move; [...]]]></description>
			<content:encoded><![CDATA[<p>This interesting tutorial explains how to make a magnetic button in Flex 4 with a simple example. Here is the source code of this class which extands spark button:</p>
<div style="margin: 0px 0px 0px 15px;">
<script type="text/javascript"><!--
google_ad_client = "pub-2748932162110627";
/* 1st-FlexMan-Article-336-280-01 */
google_ad_slot = "5782465088";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p><span id="more-358"></span></p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Blue;">package</span><span style="color: Gray;"> </span><span style="color: Blue;">com</span><span style="color: Gray;">.</span><span style="color: Blue;">flexblog</span><span style="color: Gray;">.</span><span style="color: Blue;">components</span></li>
<li><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">import</span><span style="color: Gray;">&nbsp;</span><span style="color: Teal;">flash</span><span style="color: Gray;">.</span><span style="color: Blue;">events</span><span style="color: Gray;">.</span><span style="color: Blue;">MouseEvent</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">import</span><span style="color: Gray;">&nbsp;</span><span style="color: Teal;">flash</span><span style="color: Gray;">.</span><span style="color: Blue;">ui</span><span style="color: Gray;">.</span><span style="color: Teal;">Mouse</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">import</span><span style="color: Gray;">&nbsp;</span><span style="color: Teal;">mx</span><span style="color: Gray;">.</span><span style="color: Blue;">core</span><span style="color: Gray;">.</span><span style="color: Blue;">FlexGlobals</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">import</span><span style="color: Gray;">&nbsp;</span><span style="color: Teal;">mx</span><span style="color: Gray;">.</span><span style="color: Blue;">events</span><span style="color: Gray;">.</span><span style="color: Blue;">FlexEvent</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">import</span><span style="color: Gray;">&nbsp;</span><span style="color: Teal;">mx</span><span style="color: Gray;">.</span><span style="color: Blue;">events</span><span style="color: Gray;">.</span><span style="color: Blue;">MoveEvent</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">import</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">spark</span><span style="color: Gray;">.</span><span style="color: Blue;">components</span><span style="color: Gray;">.</span><span style="color: Teal;">Button</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">import</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">spark</span><span style="color: Gray;">.</span><span style="color: Blue;">effects</span><span style="color: Gray;">.</span><span style="color: Blue;">Move</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">import</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">spark</span><span style="color: Gray;">.</span><span style="color: Blue;">effects</span><span style="color: Gray;">.</span><span style="color: Blue;">easing</span><span style="color: Gray;">.</span><span style="color: Blue;">Elastic</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">public</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">class</span><span style="color: Gray;"> </span><span style="color: Blue;">MagneticButton</span><span style="color: Gray;"> </span><span style="color: Green;">extends</span><span style="color: Gray;"> </span><span style="color: Teal;">Button</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #ffa500;">// xAncor and yAncor determine the point to which</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #ffa500;">// the button returns when mouse cursor is too far away</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">[</span><span style="color: Blue;">Bindable</span><span style="color: Olive;">]</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">public</span><span style="color: Gray;"> </span><span style="color: Green;">var</span><span style="color: Gray;"> </span><span style="color: Blue;">xAncor</span><span style="color: Gray;">:</span><span style="color: Teal;">Number</span><span style="color: Gray;"> = </span><span style="color: Maroon;">0</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">[</span><span style="color: Blue;">Bindable</span><span style="color: Olive;">]</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">public</span><span style="color: Gray;"> </span><span style="color: Green;">var</span><span style="color: Gray;"> </span><span style="color: Blue;">yAncor</span><span style="color: Gray;">:</span><span style="color: Teal;">Number</span><span style="color: Gray;"> = </span><span style="color: Maroon;">0</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #ffa500;">// Distance on x axis which determine maximum</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #ffa500;">// distance from xAncor in one direction</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">[</span><span style="color: Blue;">Bindable</span><span style="color: Olive;">]</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">public</span><span style="color: Gray;"> </span><span style="color: Green;">var</span><span style="color: Gray;"> </span><span style="color: Blue;">xDist</span><span style="color: Gray;">:</span><span style="color: Teal;">Number</span><span style="color: Gray;"> = </span><span style="color: Maroon;">100</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #ffa500;">// Distance on y axis which determine maximum</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #ffa500;">// distance from yAncor in one direction</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">[</span><span style="color: Blue;">Bindable</span><span style="color: Olive;">]</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">public</span><span style="color: Gray;"> </span><span style="color: Green;">var</span><span style="color: Gray;"> </span><span style="color: Blue;">yDist</span><span style="color: Gray;">:</span><span style="color: Teal;">Number</span><span style="color: Gray;"> = </span><span style="color: Maroon;">50</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #ffa500;">// Property that makes transitions between different positions</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">private</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">var</span><span style="color: Gray;"> </span><span style="color: Blue;">_move</span><span style="color: Gray;">:</span><span style="color: Blue;">Move</span><span style="color: Gray;"> = </span><span style="color: Green;">new</span><span style="color: Gray;"> </span><span style="color: Blue;">Move</span><span style="color: Olive;">(</span><span style="color: Green;">this</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">public</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">MagneticButton</span><span style="color: Olive;">()</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">super</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #ffa500;">/**</span></li>
<li><span style="color: #ffa500;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; * Tries to add event listener for mouse move event to stage.</span></li>
<li><span style="color: #ffa500;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; * If stage is null than adds event listener for application</span></li>
<li><span style="color: #ffa500;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; * complete and than adds event listener for mouse move</span></li>
<li><span style="color: #ffa500;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; */</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">try</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">_move</span><span style="color: Gray;">.</span><span style="color: Blue;">easer</span><span style="color: Gray;"> = </span><span style="color: Green;">new</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">Elastic</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">_move</span><span style="color: Gray;">.</span><span style="color: Teal;">duration</span><span style="color: Gray;"> = </span><span style="color: Maroon;">1500</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">xAncor</span><span style="color: Gray;"> = </span><span style="color: Green;">this</span><span style="color: Gray;">.</span><span style="color: Teal;">x</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">yAncor</span><span style="color: Gray;"> = </span><span style="color: Green;">this</span><span style="color: Gray;">.</span><span style="color: Teal;">y</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">FlexGlobals</span><span style="color: Gray;">.</span><span style="color: Blue;">topLevelApplication</span><span style="color: Gray;">.</span><span style="color: Blue;">stage</span><span style="color: Gray;">.</span><span style="color: Blue;">addEventListener</span><span style="color: Olive;">(</span><span style="color: Blue;">MouseEvent</span><span style="color: Gray;">.</span><span style="color: Blue;">MOUSE_MOVE</span><span style="color: Gray;">, </span><span style="color: Blue;">mouse_move</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">catch</span><span style="color: Olive;">(</span><span style="color: Blue;">e</span><span style="color: Gray;">:</span><span style="color: Teal;">Error</span><span style="color: Olive;">)</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">FlexGlobals</span><span style="color: Gray;">.</span><span style="color: Blue;">topLevelApplication</span><span style="color: Gray;">.</span><span style="color: Blue;">addEventListener</span><span style="color: Olive;">(</span><span style="color: Blue;">FlexEvent</span><span style="color: Gray;">.</span><span style="color: Blue;">APPLICATION_COMPLETE</span><span style="color: Gray;">, </span><span style="color: Blue;">app_complete</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #ffa500;">/**</span></li>
<li><span style="color: #ffa500;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; * Function that is called when Main application is complete.</span></li>
<li><span style="color: #ffa500;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; * It sets easer property and duration property for _move, set ancor</span></li>
<li><span style="color: #ffa500;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; * of the button to the buttens current x and y position and as</span></li>
<li><span style="color: #ffa500;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; * mentioned above adds an event listener for mouse move</span></li>
<li><span style="color: #ffa500;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; */</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">private</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">app_complete</span><span style="color: Olive;">(</span><span style="color: Blue;">e</span><span style="color: Gray;">:</span><span style="color: Blue;">FlexEvent</span><span style="color: Olive;">)</span><span style="color: Gray;">:</span><span style="color: Green;">void</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">_move</span><span style="color: Gray;">.</span><span style="color: Blue;">easer</span><span style="color: Gray;"> = </span><span style="color: Green;">new</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">Elastic</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">_move</span><span style="color: Gray;">.</span><span style="color: Teal;">duration</span><span style="color: Gray;"> = </span><span style="color: Maroon;">1500</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">xAncor</span><span style="color: Gray;"> = </span><span style="color: Green;">this</span><span style="color: Gray;">.</span><span style="color: Teal;">x</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">yAncor</span><span style="color: Gray;"> = </span><span style="color: Green;">this</span><span style="color: Gray;">.</span><span style="color: Teal;">y</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">stage</span><span style="color: Gray;">.</span><span style="color: Blue;">addEventListener</span><span style="color: Olive;">(</span><span style="color: Blue;">MouseEvent</span><span style="color: Gray;">.</span><span style="color: Blue;">MOUSE_MOVE</span><span style="color: Gray;">, </span><span style="color: Blue;">mouse_move</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #ffa500;">/**</span></li>
<li><span style="color: #ffa500;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; * Sets the ancor of the button and also move it to that position.</span></li>
<li><span style="color: #ffa500;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; */</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">public</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">setAncor</span><span style="color: Olive;">(</span><span style="color: Teal;">_x</span><span style="color: Gray;">:</span><span style="color: Teal;">Number</span><span style="color: Gray;">,</span><span style="color: Teal;">_y</span><span style="color: Gray;">:</span><span style="color: Teal;">Number</span><span style="color: Olive;">)</span><span style="color: Gray;">:</span><span style="color: Green;">void</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">xAncor</span><span style="color: Gray;"> = </span><span style="color: Teal;">_x</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">yAncor</span><span style="color: Gray;"> = </span><span style="color: Teal;">_y</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">_move</span><span style="color: Gray;">.</span><span style="color: Blue;">xTo</span><span style="color: Gray;"> = </span><span style="color: Teal;">_x</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">_move</span><span style="color: Gray;">.</span><span style="color: Blue;">yTo</span><span style="color: Gray;"> = </span><span style="color: Teal;">_y</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">_move</span><span style="color: Gray;">.</span><span style="color: Teal;">play</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #ffa500;">/**</span></li>
<li><span style="color: #ffa500;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; *&nbsp; Function that actually calculates and moves the button to the right position.</span></li>
<li><span style="color: #ffa500;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; */</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">private</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">mouse_move</span><span style="color: Olive;">(</span><span style="color: Blue;">e</span><span style="color: Gray;">:</span><span style="color: Blue;">MouseEvent</span><span style="color: Olive;">)</span><span style="color: Gray;">:</span><span style="color: Green;">void</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #ffa500;">// Some basic math logic to calculate if mouse cursor</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #ffa500;">// is close enough to move the button to that location</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">if</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">(</span><span style="color: Gray;"> </span><span style="color: Teal;">Math</span><span style="color: Gray;">.</span><span style="color: Teal;">abs</span><span style="color: Olive;">((</span><span style="color: Blue;">xAncor</span><span style="color: Gray;"> + </span><span style="color: Green;">this</span><span style="color: Gray;">.</span><span style="color: Teal;">width</span><span style="color: #8b0000;">/</span><span style="color: Red;">2) - stage.mouseX) &lt; 2*xDist &amp;&amp;</span></li>
<li><span style="color: Red;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; Math.abs((yAncor + this.height</span><span style="color: #8b0000;">/</span><span style="color: Maroon;">2</span><span style="color: Olive;">)</span><span style="color: Gray;"> - </span><span style="color: Blue;">stage</span><span style="color: Gray;">.</span><span style="color: Blue;">mouseY</span><span style="color: Olive;">)</span><span style="color: Gray;"> &lt; </span><span style="color: Maroon;">2</span><span style="color: Gray;">*</span><span style="color: Blue;">yDist</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">)</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">_move</span><span style="color: Gray;">.</span><span style="color: Blue;">xTo</span><span style="color: Gray;"> = </span><span style="color: Blue;">stage</span><span style="color: Gray;">.</span><span style="color: Blue;">mouseX</span><span style="color: Gray;"> - </span><span style="color: Green;">this</span><span style="color: Gray;">.</span><span style="color: Teal;">width</span><span style="color: #8b0000;">/</span><span style="color: Red;">2;</span></li>
<li><span style="color: Red;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _move.yTo = stage.mouseY - this.height</span><span style="color: #8b0000;">/</span><span style="color: Maroon;">2</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">else</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">_move</span><span style="color: Gray;">.</span><span style="color: Blue;">xTo</span><span style="color: Gray;"> = </span><span style="color: Blue;">xAncor</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">_move</span><span style="color: Gray;">.</span><span style="color: Blue;">yTo</span><span style="color: Gray;"> = </span><span style="color: Blue;">yAncor</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">_move</span><span style="color: Gray;">.</span><span style="color: Teal;">play</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Olive;">}</span></li></ol></div>
<p>This component can be used just like we would any other component.</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;?</span><span style="color: Green;">xml</span><span style="color: Gray;"> </span><span style="color: #00008b;">version</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">1.0</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">encoding</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">utf-8</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">?&gt;</span></li>
<li><span style="color: Olive;">&lt;</span><span style="color: Green;">s:Application</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">xmlns:fx</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://ns.adobe.com/mxml/2009</span><span style="color: #8b0000;">&quot;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: #00008b;">xmlns:s</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">library://ns.adobe.com/flex/spark</span><span style="color: #8b0000;">&quot;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: #00008b;">xmlns:mx</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">library://ns.adobe.com/flex/mx</span><span style="color: #8b0000;">&quot;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: #00008b;">xmlns:components</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">com.flexblog.components.*</span><span style="color: #8b0000;">&quot;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: #00008b;">backgroundColor</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#B9B9B9</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">width</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">500</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">height</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">300</span><span style="color: #8b0000;">&quot;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: #00008b;">viewSourceURL</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">srcview/index.html</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">components:MagneticButton</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">label</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">I am magnetic button</span><span style="color: #8b0000;">&quot;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: #00008b;">x</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">100</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">y</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">50</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">xDist</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">50</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">yDist</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">30</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">/&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">components:MagneticButton</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">label</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">I am also magnetic button</span><span style="color: #8b0000;">&quot;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: #00008b;">x</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">300</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">y</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">50</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">xDist</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">50</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">yDist</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">30</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">s:Button</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">label</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">I am normal button</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">x</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">150</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">y</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">150</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">/&gt;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span></li>
<li><span style="color: Olive;">&lt;/</span><span style="color: Green;">s:Application</span><span style="color: Olive;">&gt;</span></li></ol></div>
<p>More details can be found <a href="http://www.flex-blog.com/how-to-make-magnetic-button/">here</a>.</p>
<h3>Related Posts</h3><ul class="related_post"><li><a href="http://flexman.info/2010/07/14/flex-4-books-effortless-flex-4-development-available/" title="Flex 4 Books &#8220;Effortless Flex 4 Development&#8221; Available">Flex 4 Books &#8220;Effortless Flex 4 Development&#8221; Available</a></li><li><a href="http://flexman.info/2010/07/12/how-to-install-adobe-flex-builder-linuxalpha-in-ubuntu/" title="How To Install Adobe Flex Builder Linux(alpha) In Ubuntu">How To Install Adobe Flex Builder Linux(alpha) In Ubuntu</a></li><li><a href="http://flexman.info/2009/09/11/14-basic-tutorials-for-away3d/" title="14+ Basic Tutorials For Away3D">14+ Basic Tutorials For Away3D</a></li><li><a href="http://flexman.info/2009/03/22/beginning-tutorial-for-actionscript-learner/" title="Beginning Tutorial For ActionScript Learner">Beginning Tutorial For ActionScript Learner</a></li><li><a href="http://flexman.info/2008/11/06/a-video-tutorial-about-php-working-with-flex/" title="A Video Tutorial About PHP Working With Flex">A Video Tutorial About PHP Working With Flex</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://flexman.info/2010/07/09/interesting-tutorial-make-a-magnetic-button-in-flex-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Difference Between Two Angles AS3 Function</title>
		<link>http://flexman.info/2010/07/08/difference-between-two-angles-as3-function/</link>
		<comments>http://flexman.info/2010/07/08/difference-between-two-angles-as3-function/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 06:48:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe-Flash]]></category>
		<category><![CDATA[Adobe-Flex]]></category>

		<guid isPermaLink="false">http://flexman.info/?p=356</guid>
		<description><![CDATA[16 Useful AS3 Mathematical Formulas be listed in previous articles. Belew is an Actionscript 3.0 function difference between two angles: protected function getAnglesDiff(alfa : Number, gamma : Number) : Number { &#160; &#160; var&#160;dif : Number = (alfa - gamma) % 360; &#160; &#160; &#160; if&#160;(dif != dif % 180) { &#160; &#160; &#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flexman.info/2010/07/07/16-useful-as3-mathematical-formulas/">16 Useful AS3 Mathematical Formulas</a> be listed in previous articles. Belew is an Actionscript 3.0 function difference between two angles:</p>
<div style="margin: 0px 0px 0px 15px;">
<script type="text/javascript"><!--
google_ad_client = "pub-2748932162110627";
/* 1st-FlexMan-Article-336-280-01 */
google_ad_slot = "5782465088";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p><span id="more-356"></span></p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Blue;">protected</span><span style="color: Gray;"> </span><span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">getAnglesDiff</span><span style="color: Olive;">(</span><span style="color: Blue;">alfa</span><span style="color: Gray;"> : </span><span style="color: Teal;">Number</span><span style="color: Gray;">, </span><span style="color: Blue;">gamma</span><span style="color: Gray;"> : </span><span style="color: Teal;">Number</span><span style="color: Olive;">)</span><span style="color: Gray;"> : </span><span style="color: Teal;">Number</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">dif</span><span style="color: Gray;"> : </span><span style="color: Teal;">Number</span><span style="color: Gray;"> = </span><span style="color: Olive;">(</span><span style="color: Blue;">alfa</span><span style="color: Gray;"> - </span><span style="color: Blue;">gamma</span><span style="color: Olive;">)</span><span style="color: Gray;"> % </span><span style="color: Maroon;">360</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">if</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">(</span><span style="color: Blue;">dif</span><span style="color: Gray;"> != </span><span style="color: Blue;">dif</span><span style="color: Gray;"> % </span><span style="color: Maroon;">180</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">dif</span><span style="color: Gray;"> = </span><span style="color: Olive;">(</span><span style="color: Blue;">dif</span><span style="color: Gray;"> &lt; </span><span style="color: Maroon;">0</span><span style="color: Olive;">)</span><span style="color: Gray;"> ? </span><span style="color: Blue;">dif</span><span style="color: Gray;"> + </span><span style="color: Maroon;">360</span><span style="color: Gray;"> : </span><span style="color: Blue;">dif</span><span style="color: Gray;"> - </span><span style="color: Maroon;">360</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">return</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">dif</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li></ol></div>
<h3>Random Posts</h3><ul class="related_post"></ul>]]></content:encoded>
			<wfw:commentRss>http://flexman.info/2010/07/08/difference-between-two-angles-as3-function/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>16 Useful AS3 Mathematical Formulas</title>
		<link>http://flexman.info/2010/07/07/16-useful-as3-mathematical-formulas/</link>
		<comments>http://flexman.info/2010/07/07/16-useful-as3-mathematical-formulas/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 05:12:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe-Flash]]></category>
		<category><![CDATA[Adobe-Flex]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Formulas]]></category>
		<category><![CDATA[Mathematical]]></category>

		<guid isPermaLink="false">http://flexman.info/?p=353</guid>
		<description><![CDATA[The mathematical calculation will be used regularly in our Flash/Flex applications, there are many open source libraries we can use, but not all of them are always suitable. For example, if we only want to calculate the distance between two points, import a library will be superfluous. Here is a list of 16 Useful Mathematical [...]]]></description>
			<content:encoded><![CDATA[<p>The mathematical calculation will be used regularly in our Flash/Flex applications, there are many open source libraries we can use, but not all of them are always suitable. For example, if we only want to calculate the distance between two points, import a library will be superfluous.  Here is a list of <em>16 Useful Mathematical Formulas In ActionScript 3</em>:</p>
<div style="margin: 0px 0px 0px 15px;">
<script type="text/javascript"><!--
google_ad_client = "pub-2748932162110627";
/* 1st-FlexMan-Article-336-280-01 */
google_ad_slot = "5782465088";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p><span id="more-353"></span><br />
<a href="http://ntt.cc/2010/07/06/16-useful-mathematical-formulas-in-actionscript-3.html">16 Useful Mathematical Formulas In ActionScript 3</a><br />
Enjoy!</p>
<h3>Related Posts</h3><ul class="related_post"><li><a href="http://flexman.info/2010/02/24/an-actionscript-3-cross-browser-compliant-htmlcss-rendering-engine-wrapper/" title="An ActionScript 3 Cross-browser Compliant HTML/CSS Rendering Engine &#8211; Wrapper">An ActionScript 3 Cross-browser Compliant HTML/CSS Rendering Engine &#8211; Wrapper</a></li><li><a href="http://flexman.info/2009/12/27/a-real-layout-manager-in-as3-baseui/" title="A Real Layout Manager in AS3 &#8211; BaseUI">A Real Layout Manager in AS3 &#8211; BaseUI</a></li><li><a href="http://flexman.info/2009/11/30/an-intuitive-user-friendly-3d-engine-in-actionscript-2-3-sandy/" title="An Intuitive &amp; User Friendly 3D Engine in ActionScript 2/3 &#8211; Sandy">An Intuitive &amp; User Friendly 3D Engine in ActionScript 2/3 &#8211; Sandy</a></li><li><a href="http://flexman.info/2009/11/15/a-general-purpose-as3-particle-system%e2%80%93pulse-particle/" title="A General Purpose AS3 Particle System &ndash; Pulse Particle">A General Purpose AS3 Particle System &ndash; Pulse Particle</a></li><li><a href="http://flexman.info/2009/11/01/java-based-spring-framework-written-in-actionscript-3-spring-actionscript/" title="Java-based Spring Framework Written in ActionScript 3 &#8211; Spring Actionscript">Java-based Spring Framework Written in ActionScript 3 &#8211; Spring Actionscript</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://flexman.info/2010/07/07/16-useful-as3-mathematical-formulas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>An AS3 Library Help Ease Daily Work &#8211; Splinklibrary</title>
		<link>http://flexman.info/2010/06/06/an-as3-library-help-ease-daily-work-splinklibrary/</link>
		<comments>http://flexman.info/2010/06/06/an-as3-library-help-ease-daily-work-splinklibrary/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 14:01:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe-Flash]]></category>
		<category><![CDATA[Adobe-Flex]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[library]]></category>

		<guid isPermaLink="false">http://flexman.info/2010/06/06/an-as3-library-help-ease-daily-work-splinklibrary/</guid>
		<description><![CDATA[Splinklibrary is an ActionScript3 Library which will make your daily work easier. The features include: Event distribution, asyncronous infinitely nestable queues, reflection API on top of describetype, logging out to the box with appender for qlog, fire, sos and others. If you are interested, by following URL you can get more detail information and download [...]]]></description>
			<content:encoded><![CDATA[<p>Splinklibrary is an ActionScript3 Library which will make your daily work easier. The features include: Event distribution, asyncronous infinitely nestable queues, reflection API on top of describetype, logging out to the box with appender for qlog, fire, sos and others. If you are interested, by following URL you can get more detail information and download it directly:</p>
<div style="margin: 0px 0px 0px 15px;">
<script type="text/javascript"><!--
google_ad_client = "pub-2748932162110627";
/* 1st-FlexMan-Article-336-280-01 */
google_ad_slot = "5782465088";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p><span id="more-352"></span>
<p><a title="http://code.google.com/p/splinklibrary/" href="http://code.google.com/p/splinklibrary/">http://code.google.com/p/splinklibrary/</a></p>
<h3>Related Posts</h3><ul class="related_post"><li><a href="http://flexman.info/2010/03/01/an-as3-png-encoder-library-aspngencoder/" title="An AS3 PNG Encoder library &#8211; AsPngEncoder">An AS3 PNG Encoder library &#8211; AsPngEncoder</a></li><li><a href="http://flexman.info/2010/03/22/eval-for-actionscript-3-svetka/" title="Eval For ActionScript 3 &#8211; Svetka">Eval For ActionScript 3 &#8211; Svetka</a></li><li><a href="http://flexman.info/2010/03/18/lightweight-actionscript-3-metadata-driven-ioc-application-framework-mioc/" title="Lightweight ActionScript 3 Metadata-driven IoC Application Framework &#8211; MIoC">Lightweight ActionScript 3 Metadata-driven IoC Application Framework &#8211; MIoC</a></li><li><a href="http://flexman.info/2010/03/03/a-3d-ray-caster-engine-for-as3-half-baked-ray-caste/" title="A 3D Ray Caster Engine for AS3 &#8211; Half Baked Ray Caste">A 3D Ray Caster Engine for AS3 &#8211; Half Baked Ray Caste</a></li><li><a href="http://flexman.info/2010/02/22/a-small-powerful-flash-preloading-library-ultraloader/" title="A Small &amp; Powerful Flash Preloading Library &ndash; Ultraloader">A Small &amp; Powerful Flash Preloading Library &ndash; Ultraloader</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://flexman.info/2010/06/06/an-as3-library-help-ease-daily-work-splinklibrary/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Testing Framework For Flex 2/3 &#8211; Reflex Unit</title>
		<link>http://flexman.info/2010/03/06/a-testing-framework-for-flex-23-reflex-unit/</link>
		<comments>http://flexman.info/2010/03/06/a-testing-framework-for-flex-23-reflex-unit/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 13:58:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe-Flex]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Reflex Unit]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://flexman.info/2010/03/06/a-testing-framework-for-flex-23-reflex-unit/</guid>
		<description><![CDATA[Reflex is designed to be a drop-in repolacement for Flax Unit. The features for Reflex Unit include: Simply specify the name of a class containing testable methods and added to the TestSuite automatically. It will only excute one test method at a time and the test methods maybe defined within the classes they are testing. [...]]]></description>
			<content:encoded><![CDATA[<p>Reflex is designed to be a drop-in repolacement for Flax Unit. The features for Reflex Unit include: Simply specify the name of a class containing testable methods and added to the TestSuite automatically. It will only excute one test method at a time and the test methods maybe defined within the classes they are testing. More detail need your try. You can get more information and download it in following URL:</p>
<div style="margin: 0px 0px 0px 15px;">
<script type="text/javascript"><!--
google_ad_client = "pub-2748932162110627";
/* 1st-FlexMan-Article-336-280-01 */
google_ad_slot = "5782465088";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p><span id="more-349"></span>
<p><a title="http://code.google.com/p/reflex-unit/" href="http://code.google.com/p/reflex-unit/">http://code.google.com/p/reflex-unit/</a></p>
<h3>Related Posts</h3><ul class="related_post"><li><a href="http://flexman.info/2010/01/16/a-framework-help-you-to-create-flashflex-website-with-all-of-the-benefits-of-html-website-swfseo/" title="A Framework Help You to Create Flash/Flex Website With All of the Benefits of HTML Website &#8211; SWFSEO">A Framework Help You to Create Flash/Flex Website With All of the Benefits of HTML Website &#8211; SWFSEO</a></li><li><a href="http://flexman.info/2009/11/21/a-mx-framework-for-flash-flex-air-razor-component-framework/" title="A MX Framework for Flash/Flex &amp; AIR &#8211; Razor Component Framework">A MX Framework for Flash/Flex &amp; AIR &#8211; Razor Component Framework</a></li><li><a href="http://flexman.info/2009/10/30/application-framework-for-flex-and-flash-in-as3-parsley/" title="Application Framework For Flex and Flash in AS3 &#8211; Parsley">Application Framework For Flex and Flash in AS3 &#8211; Parsley</a></li><li><a href="http://flexman.info/2009/01/05/flexunit-an-testing-framework-for-flex-and-actionscript-3-0/" title="FlexUnit &#8212; An Testing Framework For Flex and ActionScript 3.0">FlexUnit &#8212; An Testing Framework For Flex and ActionScript 3.0</a></li><li><a href="http://flexman.info/2008/12/04/rubossc-framework-adobe-flex-and-air-application-simple-efficient-integrated-with-ruby-on-rails/" title="Ruboss Framework: Adobe Flex and AIR Application Simple Efficient Integrated With Ruby On Rails">Ruboss Framework: Adobe Flex and AIR Application Simple Efficient Integrated With Ruby On Rails</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://flexman.info/2010/03/06/a-testing-framework-for-flex-23-reflex-unit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A 3D Ray Caster Engine for AS3 &#8211; Half Baked Ray Caste</title>
		<link>http://flexman.info/2010/03/03/a-3d-ray-caster-engine-for-as3-half-baked-ray-caste/</link>
		<comments>http://flexman.info/2010/03/03/a-3d-ray-caster-engine-for-as3-half-baked-ray-caste/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 13:48:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe-Flash]]></category>
		<category><![CDATA[Adobe-Flex]]></category>
		<category><![CDATA[3D Engine]]></category>
		<category><![CDATA[ActionScript 3]]></category>

		<guid isPermaLink="false">http://flexman.info/2010/03/03/a-3d-ray-caster-engine-for-as3-half-baked-ray-caste/</guid>
		<description><![CDATA[Half Baked Ray Caste is a 3D ray caster engine for AS3 uses native MovieClip types for the sprites, rather than chopped up bitmaps. It is written by the free Flex 2 SDK in ActionScript 3, a C preprocessor and make tools. It is very stable since has already been used to ship a real, [...]]]></description>
			<content:encoded><![CDATA[<p>Half Baked Ray Caste is a 3D ray caster engine for AS3 uses native MovieClip types for the sprites, rather than chopped up bitmaps. It is written by the free Flex 2 SDK in ActionScript 3, a C preprocessor and make tools. It is very stable since has already been used to ship a real, live Flash game. You can see the demo and download it in following URL:</p>
<div style="margin: 0px 0px 0px 15px;">
<script type="text/javascript"><!--
google_ad_client = "pub-2748932162110627";
/* 1st-FlexMan-Article-336-280-01 */
google_ad_slot = "5782465088";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p><span id="more-348"></span>
<p><a title="http://hbrc.sourceforge.net/" href="http://hbrc.sourceforge.net/">http://hbrc.sourceforge.net/</a></p>
<h3>Related Posts</h3><ul class="related_post"><li><a href="http://flexman.info/2010/06/06/an-as3-library-help-ease-daily-work-splinklibrary/" title="An AS3 Library Help Ease Daily Work &#8211; Splinklibrary">An AS3 Library Help Ease Daily Work &#8211; Splinklibrary</a></li><li><a href="http://flexman.info/2010/03/22/eval-for-actionscript-3-svetka/" title="Eval For ActionScript 3 &#8211; Svetka">Eval For ActionScript 3 &#8211; Svetka</a></li><li><a href="http://flexman.info/2010/03/18/lightweight-actionscript-3-metadata-driven-ioc-application-framework-mioc/" title="Lightweight ActionScript 3 Metadata-driven IoC Application Framework &#8211; MIoC">Lightweight ActionScript 3 Metadata-driven IoC Application Framework &#8211; MIoC</a></li><li><a href="http://flexman.info/2010/03/01/an-as3-png-encoder-library-aspngencoder/" title="An AS3 PNG Encoder library &#8211; AsPngEncoder">An AS3 PNG Encoder library &#8211; AsPngEncoder</a></li><li><a href="http://flexman.info/2009/11/30/an-intuitive-user-friendly-3d-engine-in-actionscript-2-3-sandy/" title="An Intuitive &amp; User Friendly 3D Engine in ActionScript 2/3 &#8211; Sandy">An Intuitive &amp; User Friendly 3D Engine in ActionScript 2/3 &#8211; Sandy</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://flexman.info/2010/03/03/a-3d-ray-caster-engine-for-as3-half-baked-ray-caste/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
Page Caching using disk (enhanced)
Database Caching 29/93 queries in 0.278 seconds using disk
Object Caching 862/1599 objects using disk

Served from: flexman.info @ 2012-02-11 23:03:37 -->
