<?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/"
	>

<channel>
	<title>Flash Speaks Actionscript &#187; ActionScript Classes</title>
	<atom:link href="http://flashspeaksactionscript.com/category/flash-tools/actionscript-classes/feed/" rel="self" type="application/rss+xml" />
	<link>http://flashspeaksactionscript.com</link>
	<description>Learn and Speak Actionscript</description>
	<pubDate>Mon, 05 Jan 2009 22:37:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mac OS X Mousewheel Support in AS3</title>
		<link>http://flashspeaksactionscript.com/mac-os-x-mousewheel-support-in-as3/</link>
		<comments>http://flashspeaksactionscript.com/mac-os-x-mousewheel-support-in-as3/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 13:00:11 +0000</pubDate>
		<dc:creator>Angel</dc:creator>
		
		<category><![CDATA[ActionScript Classes]]></category>

		<category><![CDATA[Flash Tools]]></category>

		<category><![CDATA[AS3]]></category>

		<category><![CDATA[Custom Class]]></category>

		<category><![CDATA[Source]]></category>

		<category><![CDATA[SWFObject]]></category>

		<guid isPermaLink="false">http://flashspeaksactionscript.com/?p=2507</guid>
		<description><![CDATA[Gabriel created an AS3 solution to the <a title="AS3.0 MouseWheel on Mac OS X" href="http://blog.pixelbreaker.com/flash/as30-mousewheel-on-mac-os-x/" target="_blank">mousewheel functionality on Mac OS X</a>.  SWFMacMouseWheel integrates well with <a href="http://blog.deconcept.com/swfobject/" target="_blank">deconcept's SWFObject</a> and integrating this within your existing and future projects is rather painless.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-2584" title="Apple Logo" src="http://flashspeaksactionscript.com/wp-content/uploads/2008/12/apple-logo-header.png" alt="Apple Logo" width="500" height="230" /></p>
<p>If you develop Flash on a Mac, then you probably already know the pitfalls of mouse-scrolling within your Flash projects on a Mac - it simply does not work.  The great thing about stuff not working is there is always someone out there looking to create a fix for it.</p>
<p id="post-63" class="entrytitle">Gabriel created an AS3 solution to the <a title="AS3.0 MouseWheel on Mac OS X" href="http://blog.pixelbreaker.com/flash/as30-mousewheel-on-mac-os-x/" target="_blank">mousewheel functionality on Mac OS X</a>.  SWFMacMouseWheel integrates well with <a href="http://blog.deconcept.com/swfobject/" target="_blank">deconcept's SWFObject</a> and integrating this within your existing and future projects is rather painless.  Enjoy!</p>
<h3 class="entrytitle">Additional Resources:</h3>
<ul>
<li><a title="Download SWFMacMouseWheel" href="http://blog.pixelbreaker.com/downloads/swfmacmousewheel_as3.zip" target="_blank">Download the source code</a></li>
<li><a title="Preview it in action" href="http://blog.pixelbreaker.com/downloads/swfmacmousewheelas3demo/index_as3.html" target="_blank">Preview a demo</a></li>
<li><a title="# Mac OS X Mousewheel Support in AS2 " href="http://blog.pixelbreaker.com/flash/swfmacmousewheel/" target="_blank">Mac OS X Mousewheel Support in AS2</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://flashspeaksactionscript.com/mac-os-x-mousewheel-support-in-as3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>As3Growl: Adobe AIR Learns To Growl</title>
		<link>http://flashspeaksactionscript.com/as3growl-adobe-air-learns-to-growl/</link>
		<comments>http://flashspeaksactionscript.com/as3growl-adobe-air-learns-to-growl/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 13:00:53 +0000</pubDate>
		<dc:creator>Angel</dc:creator>
		
		<category><![CDATA[ActionScript Classes]]></category>

		<category><![CDATA[Flash Tools]]></category>

		<category><![CDATA[Industry News]]></category>

		<category><![CDATA[Latest Adobe AIR News]]></category>

		<category><![CDATA[Adobe AIR]]></category>

		<category><![CDATA[AS3]]></category>

		<category><![CDATA[Growl]]></category>

		<guid isPermaLink="false">http://flashspeaksactionscript.com/?p=2461</guid>
		<description><![CDATA[<a title="code = joy Growl support for Adobe AIR applications" href="http://www.mikechambers.com/blog/2008/11/13/growl-support-for-adobe-air-applications/">Mike Chambers</a> reports that the beloved <a title="Notification System for Mac OS X" href="http://growl.info/" target="_blank">open source Growl notification framework</a> will be able to be leveraged by Adobe AIR applications.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-2492" title="As3Growl" src="http://flashspeaksactionscript.com/wp-content/uploads/2008/11/growl-header.png" alt="As3Growl" width="499" height="151" /></p>
<p><a title="code = joy Growl support for Adobe AIR applications" href="http://www.mikechambers.com/blog/2008/11/13/growl-support-for-adobe-air-applications/">Mike Chambers</a> reports that the beloved <a title="Notification System for Mac OS X" href="http://growl.info/" target="_blank">open source Growl notification framework</a> will be able to be leveraged by Adobe AIR applications.  If you are unfamiliar with Growl, Growl is a notification system for Mac OS X that allows <a href="http://growl.info/applications.php">applications that support Growl</a> to send you notifications.</p>
<h3>What is As3Growl?</h3>
<p>As3Growl is the project behind this integration and provides an API for working with the new Growl functionality.  The <a title="as3Growl" href="http://code.google.com/p/as3growl/" target="_blank">project is hosted at Google code</a> and already contains the complete API source, API docs, examples, documentation, unit tests and other information.</p>
<p>This is an exciting project and will only improve the user's experience within Adobe AIR applications.  Thanks to Mike Chambers and all involved.</p>
<h3>Additional Resources:</h3>
<ul>
<li>Visit <a title="As3Growl's Project page" href="http://code.google.com/p/as3growl/" target="_blank">As3Growl's project page</a></li>
<li>Learn more about <a title="About Growl" href="http://growl.info/about.php" target="_blank">Growl</a></li>
<li><a title="Download As3Growl" href="http://code.google.com/p/as3growl/downloads/list" target="_blank">Download As3Growl</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://flashspeaksactionscript.com/as3growl-adobe-air-learns-to-growl/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Create An Apple Style Preloader Using A Custon Class</title>
		<link>http://flashspeaksactionscript.com/create-an-apple-style-preloader/</link>
		<comments>http://flashspeaksactionscript.com/create-an-apple-style-preloader/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 13:00:12 +0000</pubDate>
		<dc:creator>Angel</dc:creator>
		
		<category><![CDATA[ActionScript Classes]]></category>

		<category><![CDATA[Industry News]]></category>

		<category><![CDATA[Latest Adobe Flash News]]></category>

		<category><![CDATA[Latest Adobe Flex News]]></category>

		<category><![CDATA[AS3]]></category>

		<category><![CDATA[Custom Class]]></category>

		<category><![CDATA[Preloader]]></category>

		<guid isPermaLink="false">http://flashspeaksactionscript.com/?p=1957</guid>
		<description><![CDATA[<a title="Apple Style Preloader" href="http://www.stevensacks.net/2008/10/01/as3-apple-style-preloader/">Steven sacks</a> just posted custom class that creates an Apple style preloader.  It's a simple class that uses the Flash Drawing API which makes it light and efficient.]]></description>
			<content:encoded><![CDATA[<div id="attachment_1958" class="wp-caption alignnone" style="width: 510px"><a title="Apple Style Preloader" rel="shadowbox;height=200;width=300" href="http://flashspeaksactionscript.com/wp-content/uploads/2008/10/apple-preloader.swf"><img class="size-full wp-image-1958   " title="Apple Style Preloader" src="http://flashspeaksactionscript.com/wp-content/uploads/2008/10/as3-apple-preloader.png" alt="&lt;p&gt;Preview this Apple Style Preloader&lt;/p&gt;" width="500" height="250" /></a><p class="wp-caption-text">Preview this Apple Style Preloader</p></div>
<p><a title="Apple Style Preloader" href="http://www.stevensacks.net/2008/10/01/as3-apple-style-preloader/">Steven sacks</a> just posted custom class that creates an Apple style preloader.  It's a simple class that uses the Flash Drawing API which makes it light and efficient. Check it out below.</p>
<pre>package net.stevensacks.preloaders
{
package net.stevensacks.preloaders
{
        import flash.events.TimerEvent;
        import flash.display.Sprite;
        import flash.display.Shape;
        import flash.utils.Timer;
&nbsp;
        public class CircleSlicePreloader extends Sprite
        {
                private var timer:Timer = new Timer(65);
                private static const SLICE_COUNT:int = 12;
                private static const RADIUS:int = 6;
&nbsp;
                public function CircleSlicePreloader()
                {
                        super();
                        draw();
                        timer.addEventListener(TimerEvent.TIMER, onTimer, false, 0, true);
                        timer.start();
                }
                private function onTimer(event:TimerEvent):void
                {
                        rotation = (rotation + (360 / SLICE_COUNT)) % 360;
                }
                private function draw():void
                {
                        var i:int = SLICE_COUNT;
                        var degrees:int = 360 / SLICE_COUNT;
                        while (i--)
                        {
                                var slice:Shape = getSlice();
                                slice.alpha = Math.max(0.2, 1 - (0.1 * i));
                                var radianAngle:Number = (degrees * i) * Math.PI / 180;
                                slice.rotation = -degrees * i;
                                slice.x = Math.sin(radianAngle) * RADIUS;
                                slice.y = Math.cos(radianAngle) * RADIUS;
                                addChild(slice);
                        }
                }
                private function getSlice():Shape
                {
                        var slice:Shape = new Shape();
                        slice.graphics.beginFill(0x666666);
                        slice.graphics.drawRoundRect(-1, 0, 2, 6, 12, 12);
                        slice.graphics.endFill();
                        return slice;
                }
        }
}</pre>
<h3>Additional Resources:</h3>
<ul>
<li><a title="Preview Apple Style Preloader" rel="shadowbox;height=200;width=300" href="http://flashspeaksactionscript.com/wp-content/uploads/2008/10/apple-preloader.swf">Preview preloader</a></li>
<li><a title="Download Custom Class" href="http://www.stevensacks.net/downloads/CircleSlicePreloader.as">Download Custom Class</a></li>
<li><a title="Steven's Blog" href="http://www.stevensacks.net/">Steven Sack's Blog</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://flashspeaksactionscript.com/create-an-apple-style-preloader/feed/</wfw:commentRss>
		</item>
		<item>
		<title>InteractivePNG: Built to Fix a PNG Problem Within Flash</title>
		<link>http://flashspeaksactionscript.com/fix-a-png-problem-within-flash/</link>
		<comments>http://flashspeaksactionscript.com/fix-a-png-problem-within-flash/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 16:00:27 +0000</pubDate>
		<dc:creator>Angel</dc:creator>
		
		<category><![CDATA[ActionScript Classes]]></category>

		<category><![CDATA[Flash Tools]]></category>

		<category><![CDATA[AS3]]></category>

		<category><![CDATA[Classes]]></category>

		<guid isPermaLink="false">http://flashspeaksactionscript.com/?p=609</guid>
		<description><![CDATA[InteractivePNG is a very handy little utility class that allows you to disable the hit area of a PNG if the pixels are transparent.]]></description>
			<content:encoded><![CDATA[<p>Don't you hate when a transparent format like PNG isn't so transparent to Flash.  Finally, there is a way to ignore transparent parts of a PNG within MovieClips during mouse interactions.  It is called <strong>InteractivePNG</strong>.</p>
<h2>What is InteractivePNG?</h2>
<p><a href="http://blog.mosessupposes.com/?p=40">InteractivePNG</a> is a very handy little utility class that allows you to disable the hit area of a PNG if the pixels are transparent.</p>
<p>Currently, when you save out a PNG that has transparency, rolling over the transparent part of the PNG will still register as roll over because Flash still reads it as part of the image. However, with this class, that is no longer the case.</p>
<p>This may seem to be an easy trick or is it?  <a href="http://blog.mosessupposes.com/wp-trackback.php?p=40" target="_self">Check out</a> this class for yourself!</p>
<h3>Other Resources Available:</h3>
<p>Demo of <a href="http://blog.mosessupposes.com/?p=40">InteractivePNG</a><br />
<a href="http://blog.mosessupposes.com/wp-trackback.php?p=40">Product Source</a><br />
<a href="http://www.mosessupposes.com/utilities/InteractivePNG.html">Documentation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://flashspeaksactionscript.com/fix-a-png-problem-within-flash/feed/</wfw:commentRss>
		</item>
		<item>
		<title>AS3cards: An ActionScript 3.0 Playing Card Engine</title>
		<link>http://flashspeaksactionscript.com/an-actionscript-30-playing-card-engine/</link>
		<comments>http://flashspeaksactionscript.com/an-actionscript-30-playing-card-engine/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 14:30:10 +0000</pubDate>
		<dc:creator>Angel</dc:creator>
		
		<category><![CDATA[ActionScript Classes]]></category>

		<category><![CDATA[Flash Tools]]></category>

		<category><![CDATA[AS3]]></category>

		<category><![CDATA[Classes]]></category>

		<guid isPermaLink="false">http://flashspeaksactionscript.com/?p=590</guid>
		<description><![CDATA[Recreate your favorite playing card game with this slick ActionScript 3.0 playing card engine called <a href="http://code.google.com/p/as3cards/">AS3cards</a>. The AS3cards project provides a skinnable ActionScript 3.0 card engine for creating playing card games, with an example implementation of Klondike Solitaire. Everything needed can be found at <a href="http://code.google.com/p/as3cards/source/browse">Google Code</a>.]]></description>
			<content:encoded><![CDATA[<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://flashspeaksactionscript.com/wp-content/uploads/2008/06/as3cards.jpg" border="0" alt="as3cards" width="500" height="243" /></p>
<p>Recreate your favorite playing card game with this slick ActionScript 3.0 playing card engine called <a href="http://code.google.com/p/as3cards/">AS3cards</a>.  The AS3cards project provides a skinnable ActionScript 3.0 card engine for creating playing card games, with an example implementation of Klondike Solitaire.  Everything needed can be found at <a href="http://code.google.com/p/as3cards/source/browse">Google Code</a>.</p>
<p><strong>Source:</strong> <a href="http://code.google.com/p/as3cards/">Google Code</a><br />
<strong>Creator: </strong><a href="http://www.darronschall.com/weblog/archives/000264.cfm">Darron Schall</a><br />
<strong>Demo:</strong> <a title="http://www.darronschall.com/playground/Klondike.html" href="http://www.darronschall.com/playground/Klondike.html">Klondike</a></p>
]]></content:encoded>
			<wfw:commentRss>http://flashspeaksactionscript.com/an-actionscript-30-playing-card-engine/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
