<?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>Geek.blog &#187; adobe</title>
	<atom:link href="http://blog.728media.com/tag/adobe/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.728media.com</link>
	<description>Advanced Flash and Actionscript 3 by Andrew Christensen</description>
	<lastBuildDate>Fri, 24 Dec 2010 00:14:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Super Duper Desktop FLV Player for Adobe AIR</title>
		<link>http://blog.728media.com/2008/10/29/super-duper-flv-player-for-adobe-air/</link>
		<comments>http://blog.728media.com/2008/10/29/super-duper-flv-player-for-adobe-air/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 21:01:10 +0000</pubDate>
		<dc:creator>Andrew Christensen</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[flv]]></category>

		<guid isPermaLink="false">http://blog.728media.com/2008/10/29/super-duper-flv-player-for-adobe-air/</guid>
		<description><![CDATA[I had started creating AIR apps since the first beta release and I love how easy it is to create a simple customized tool quickly to help with day to day activities. Until now I&#8217;ve been using the WimpyFLV Player with limited success. It was ok, but would have issues playing back files on the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://upload.macromedia.com/exchange/airmp/previews/screenshot13.jpg" alt="" /></p>
<p>I had started creating AIR apps since the first beta release and I love how easy it is to create a simple customized tool quickly to help with day to day activities. Until now I&#8217;ve been using the <a href="http://www.wimpyplayer.com/products/wimpy_standalone_flv_player.html">WimpyFLV Player</a> with limited success. It was ok, but would have issues playing back files on the network. So I developed my own player that is simple and straight to the point. For development purposes I have the dimensions of the video file in the upper right hand corner and the length of the video in seconds. This helps since you can&#8217;t just view the properties of an FLV to get this information. Check out the link below to download the .air file.</p>
<p><a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;loc=en_us&amp;extid=1698179">Adobe &#8211; Adobe AIR Marketplace Photo &amp; Video</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.728media.com/2008/10/29/super-duper-flv-player-for-adobe-air/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>File Furnace app added to Softpedia!</title>
		<link>http://blog.728media.com/2008/10/27/file-furnace-app-added-to-softpedia/</link>
		<comments>http://blog.728media.com/2008/10/27/file-furnace-app-added-to-softpedia/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 15:25:30 +0000</pubDate>
		<dc:creator>Andrew Christensen</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[file furnace]]></category>
		<category><![CDATA[softpedia]]></category>

		<guid isPermaLink="false">http://blog.728media.com/2008/10/27/file-furnace-app-added-to-softpedia/</guid>
		<description><![CDATA[An Adobe Air app that I created a while back seems to have been added to the software site Softpedia and deemed 100% clean! Download File Furnace 1.0 &#8211; Permanently deletes files and directories you drag onto its main window &#8211; Softpedia]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://www.softpedia.com/screenshots/thumbs/File-Furnace-thumb.png" alt="" /></p>
<p>An <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.adobe.com%2Fproducts%2Fair%2F&amp;ei=rdwFSYKQIqbCwwGc7bjHCg&amp;usg=AFQjCNGV-BQTs-uEQ3jBFwN6Xe3PCyDLjQ&amp;sig2=GIw14jEn_j2C1pm3WSyCsg">Adobe Air</a> <a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;loc=en_us&amp;extid=1439518">app that I created</a> a while back seems to have been added to the software site <a href="http://www.softpedia.com/base_img/softpedia_logo4.gif">Softpedia</a> and <a href="http://www.softpedia.com/progClean/File-Furnace-Clean-111736.html">deemed 100% clean</a>!</p>
<p><span id="more-128"></span></p>
<p><img class="aligncenter" src="http://www.softpedia.com/base_img/softpedia_clean_award_f.gif" alt="" /></p>
<p><a href="http://www.softpedia.com/get/Security/Secure-cleaning/File-Furnace.shtml">Download File Furnace 1.0 &#8211; Permanently deletes files and directories you drag onto its main window &#8211; Softpedia</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.728media.com/2008/10/27/file-furnace-app-added-to-softpedia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe will announce CS4 on September 23rd!</title>
		<link>http://blog.728media.com/2008/09/02/adobe-will-announce-cs4-on-september-23rd/</link>
		<comments>http://blog.728media.com/2008/09/02/adobe-will-announce-cs4-on-september-23rd/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 21:10:18 +0000</pubDate>
		<dc:creator>Andrew Christensen</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[cs4]]></category>

		<guid isPermaLink="false">http://blog.728media.com/2008/09/02/adobe-will-announce-cs4-on-september-23rd/</guid>
		<description><![CDATA[Mark your calenders! Adobe will be announcing future release information for the new CS4 suite September 23rd. There is a special web broadcast that you can sign up to watch. The Flash Blog » Adobe will announce CS4 on September 23rd!]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://theflashblog.com//images/adobe.gif" alt="" /></p>
<p>Mark your calenders! Adobe will be announcing future release information for the new CS4 suite September 23rd. There is a special <a href="http://adobe.istreamplanet.com/">web broadcast</a> that you can <a href="http://adobe.istreamplanet.com/">sign up</a> to watch.</p>
<p><a href="http://theflashblog.com/?p=431">The Flash Blog » Adobe will announce CS4 on September 23rd!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.728media.com/2008/09/02/adobe-will-announce-cs4-on-september-23rd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Connecting to a Flash Media Server using RTMP</title>
		<link>http://blog.728media.com/2008/08/03/connecting-to-a-flash-media-server-using-rtmp/</link>
		<comments>http://blog.728media.com/2008/08/03/connecting-to-a-flash-media-server-using-rtmp/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 04:06:49 +0000</pubDate>
		<dc:creator>Andrew Christensen</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash media server]]></category>
		<category><![CDATA[flash video]]></category>
		<category><![CDATA[flash video streaming]]></category>
		<category><![CDATA[NetConnection]]></category>
		<category><![CDATA[NetStream]]></category>
		<category><![CDATA[rtmp]]></category>
		<category><![CDATA[stream]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://blog.728media.com/?p=70</guid>
		<description><![CDATA[RTMP is the protocol used by Adobe&#8217;s Flash Media Server to stream content into flash. Most of the help documentation doesn&#8217;t touch much on this method of connection and is limited to sources not easily available to users. This article should be used by those with an understanding of video playback using actionscript 3. If that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.728media.com/wp-content/uploads/2008/08/fms.bmp"><img class="alignnone size-full wp-image-76" title="fms" src="http://blog.728media.com/wp-content/uploads/2008/08/fms.bmp" alt="" /></a></p>
<p><a href="http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol">RTMP</a> is the protocol used by <a href="http://www.adobe.com/products/flashmediaserver/">Adobe&#8217;s Flash Media Server</a> to stream content into flash. Most of the help documentation doesn&#8217;t touch much on this method of connection and is limited to sources not easily available to users.<br />
<span id="more-70"></span></p>
<p><strong>This article should be used by those with an understanding of video playback using actionscript 3. If that isn&#8217;t you, please read </strong><a href="http://theflashblog.com/?p=233"><strong>this article</strong></a><strong> before continuing.</strong></p>
<p><strong>1.)</strong> In order to use the RTMP protocol, you will need to install and run a version of Adobe Flash Media Server. Adobe has released a free <a href="http://www.adobe.com/go/tryflashmediaserver">developer version</a> the limits you to 10 connections. That will be MORE than enough to do some basic development. Please make sure you are running or have access to a Flash Media Server before continuing to the next step.</p>
<p style="padding-left: 30px;"><strong>1.) (B)</strong> If you are having trouble installing or setting up an app, please read <a href="http://www.adobe.com/devnet/flashmediaserver/articles/beginner_live_fms3.html">this article.</a></p>
<p><strong>2.)</strong> Now that you have access to a Flash Media Server, we will start with some basic code that should look familiar if you have worked with actionscript and video before. For this step, you will need to know the URI for the server. If you installed Flash Media server on the machine you are running on, you can use &#8220;localhost&#8221; for the URI. We will be using the &#8220;vod&#8221; app that comes pre-installed on the server for this example.</p>
<pre lang="ACTIONSCRIPT">var nc:NetConnection = new NetConnection();
nc.connect("rtmp://YOUR_SERVER_URI/vod/");</pre>
<p>If we were loading an flv file without streaming, you would have passed null to the connect() method instead.</p>
<p><strong>3.)</strong> The only thing left is to load the stream, instead of loading an FLV video from a URL. This is actually much easier than you think. Instead of passing a URLRequest to the NetStream.play() method, you would instead pass the name of the stream you wish to play from within your app (this is the name of the FLV file on the server, but without the .FLV extension). To playback an HD streaming file, you will need to format your stream name slightly different: &#8220;mp4:NAME_OF_STREAM.mp4&#8243;</p>
<ul>
<li><strong>Please note that you can not setup your NetStream until after the NetConnection has successfully connected. You will know this from the NetStatus event: NetConnection.Connect.Success that is dispatched.</strong></li>
</ul>
<pre lang="ACTIONSCRIPT">var ns:NetStream = new NetStream(nc);
ns.play("NAME_OF_STREAM");
// ns.play("mp4:NAME_OF_STREAM.mp4");  // this will stream an HD movie instead.</pre>
<p><strong>4.)</strong> That&#8217;s it! I hope this article has helped. Please comment below with any questions and I would be glad to help answer them.</p>
<p>For a more informative tutorial, check out <a href="http://www.peachpit.com/articles/article.aspx?p=665127&amp;seqNum=7">this one</a> from <a href="http://www.peachpit.com">Peachpit</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.728media.com/2008/08/03/connecting-to-a-flash-media-server-using-rtmp/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>Flash Media Server Bandwidth Checking</title>
		<link>http://blog.728media.com/2008/07/16/flash-media-server-bandwidth-checking/</link>
		<comments>http://blog.728media.com/2008/07/16/flash-media-server-bandwidth-checking/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 16:35:20 +0000</pubDate>
		<dc:creator>Andrew Christensen</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[bandwidth checking]]></category>
		<category><![CDATA[flash media server]]></category>
		<category><![CDATA[fms]]></category>

		<guid isPermaLink="false">http://blog.728media.com/2008/07/16/flash-media-server-bandwidth-checking/</guid>
		<description><![CDATA[Recently I found out that Flash Media Server has it&#8217;s own built-in bandwidth checker. A bandwidth check comes in handy when you want to stream a different quality of video to the user depending on their connection speed instead of forcing them to download a higher quality than they can handle. I could write up [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I found out that <a href="http://www.adobe.com/products/flashmediaserver/">Flash Media Server</a> has it&#8217;s own built-in bandwidth checker. A bandwidth check comes in handy when you want to stream a different quality of video to the user depending on their connection speed instead of forcing them to download a higher quality than they can handle.</p>
<p>I could write up an example for how to use this new functionality, but it would turn out just like the <a href="http://livedocs.adobe.com/flashmediaserver/3.0/hpdocs/help.html?content=Book_Part_31_deving_1.html">one Adobe wrote up</a> in the <a href="http://livedocs.adobe.com/flashmediaserver/3.0/hpdocs/help.html?content=Book_Part_31_deving_1.html">FMS</a> documentation.</p>
<p><a href="http://livedocs.adobe.com/flashmediaserver/3.0/hpdocs/help.html?content=Book_Part_31_deving_1.html">Flash Media Server Bandwidth Checking</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.728media.com/2008/07/16/flash-media-server-bandwidth-checking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Streaming Server Bandwidth Calculations</title>
		<link>http://blog.728media.com/2008/07/08/streaming-server-bandwidth-calculations/</link>
		<comments>http://blog.728media.com/2008/07/08/streaming-server-bandwidth-calculations/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 15:20:55 +0000</pubDate>
		<dc:creator>Andrew Christensen</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash media server]]></category>
		<category><![CDATA[fms]]></category>
		<category><![CDATA[stream]]></category>
		<category><![CDATA[streaming]]></category>

		<guid isPermaLink="false">http://blog.728media.com/2008/07/08/streaming-server-bandwidth-calculations/</guid>
		<description><![CDATA[A very important part of streaming any type of media is the bandwidth. You want to stream the best quality possible, but keep the stream constant. This can be a very tricky thing since all your users will most likely not be at the same connection speeds. Adobe has a great article on the math [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-60" href="http://blog.728media.com/?attachment_id=60"><img class="alignnone size-full wp-image-60" title="bandwidth.gif" src="http://blog.728media.com/wp-content/uploads/2008/07/bandwidth.gif" alt="" width="376" height="308" /></a></p>
<p>A very important part of streaming any type of media is the <a href="http://www.google.com/search?q=define%3A+bandwidth&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a">bandwidth</a>. You want to stream the best quality possible, but keep the stream constant. This can be a very tricky thing since all your users will most likely not be at the same connection speeds. <a href="http://www.adobe.com/">Adobe</a> has a <a href="http://www.adobe.com/devnet/flashmediaserver/articles/calculating_bandwidth_02.html">great article</a> on the math behind calculating different kinds of bandwidth for one-to-many (video on demand) setups and many-to-many (video conference) setups.</p>
<p>[ via <a href="http://www.adobe.com/devnet/flashmediaserver/">Adobe FMS Dev Center</a> ]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.728media.com/2008/07/08/streaming-server-bandwidth-calculations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Pixel Bender, not for everyone :(</title>
		<link>http://blog.728media.com/2008/05/24/adobe-pixel-bender-not-for-everyone/</link>
		<comments>http://blog.728media.com/2008/05/24/adobe-pixel-bender-not-for-everyone/#comments</comments>
		<pubDate>Sun, 25 May 2008 01:23:27 +0000</pubDate>
		<dc:creator>Andrew Christensen</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash tech]]></category>
		<category><![CDATA[pixel]]></category>
		<category><![CDATA[pixel bender]]></category>

		<guid isPermaLink="false">http://blog.728media.com/?p=44</guid>
		<description><![CDATA[If you have taken a gander at the new Adobe Flash Player 10 examples and videos, you would have noticed a pattern: performance optimization. A great new feature is the custom filters. This new feature runs using the new Adobe Pixel Bender technology that helps separate the work load from flash player. The main benefit of this [...]]]></description>
			<content:encoded><![CDATA[<p>If you have taken a gander at the new <a href="http://www.adobe.com/go/astro">Adobe Flash Player 10</a> <a href="http://labs.adobe.com/technologies/flashplayer10/demos/">examples and videos</a>, you would have noticed a pattern: performance optimization. A great new feature is the <a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=productHome&amp;exc=26&amp;loc=en_us">custom filters</a>. This new feature runs using the new <a href="http://labs.adobe.com/wiki/index.php/Pixel_Bender_Toolkit">Adobe Pixel Bender technology</a> that helps separate the work load from flash player. The main benefit of this is that image processing in flash player 10 does not use any GPU functionality! The downfall of this new technology is it does not run well on all systems. If flash detects your system to be &#8220;too slow&#8221; (PowerPC was one example), Pixel Bender will run in interpreted mode. So I guess the whole message being passed to the developer from <a href="http://www.adobe.com">Adobe</a> is to &#8220;Use At Your Own Risk&#8221; and realize that the new custom filters should not be used for every project.</p>
<p><a href="http://www.kaourantin.net">Tinic Uro</a> has a SPECTACULAR (long!) <a href="http://www.kaourantin.net/2008/05/adobe-pixel-bender-in-flash-player-10.html">write up</a> with everything you will need to know.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.728media.com/2008/05/24/adobe-pixel-bender-not-for-everyone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Maps API for Flash</title>
		<link>http://blog.728media.com/2008/05/15/google-maps-api-for-flash/</link>
		<comments>http://blog.728media.com/2008/05/15/google-maps-api-for-flash/#comments</comments>
		<pubDate>Thu, 15 May 2008 14:00:05 +0000</pubDate>
		<dc:creator>Andrew Christensen</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[google maps api]]></category>

		<guid isPermaLink="false">http://blog.728media.com/?p=33</guid>
		<description><![CDATA[It&#8217;s finally here! I have yet to really dig into it, but Google claims it does everything the Javascript version does. Google Maps API for Flash]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="key=ABQIAAAA7QUChpcnvnmXxsjC7s1fCxQGj0PqsCtxKvarsoS-iqLdqZSKfxTd7Xf-2rEc_PC9o8IsJde80Wnj4g" /><param name="src" value="http://gmaps-samples-flash.googlecode.com/svn/trunk/examples/swf/LandingPage.swf" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://gmaps-samples-flash.googlecode.com/svn/trunk/examples/swf/LandingPage.swf" flashvars="key=ABQIAAAA7QUChpcnvnmXxsjC7s1fCxQGj0PqsCtxKvarsoS-iqLdqZSKfxTd7Xf-2rEc_PC9o8IsJde80Wnj4g"></embed></object></p>
<p>It&#8217;s finally here! I have yet to really dig into it, but Google claims it does everything the Javascript version does.</p>
<p><a href="http://code.google.com/apis/maps/documentation/flash/">Google Maps API for Flash</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.728media.com/2008/05/15/google-maps-api-for-flash/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adobe AIR NativeMenu and NativeMenuItem(s)</title>
		<link>http://blog.728media.com/2008/05/13/adobe-air-nativemenu-and-nativemenuitems/</link>
		<comments>http://blog.728media.com/2008/05/13/adobe-air-nativemenu-and-nativemenuitems/#comments</comments>
		<pubDate>Tue, 13 May 2008 22:14:52 +0000</pubDate>
		<dc:creator>Andrew Christensen</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Labs]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[NativeMenu]]></category>
		<category><![CDATA[NativeMenuItems]]></category>

		<guid isPermaLink="false">http://blog.728media.com/?p=29</guid>
		<description><![CDATA[I have dabbled a bit in AIR for sometime and really love the ability to make an &#8220;official&#8221; feeling app for Windows while working in flash. How much more official can you get than altering the NativeMenu of the window with whatever you want (rendered in text that is). You are at the mercy of [...]]]></description>
			<content:encoded><![CDATA[<p>I have dabbled a bit in AIR for sometime and really love the ability to make an &#8220;official&#8221; feeling app for Windows while working in flash. How much more official can you get than altering the NativeMenu of the window with whatever you want (rendered in text that is). You are at the mercy of the OS, but still, I can even place line separators if I want! Read on for the code&#8230;</p>
<p><span id="more-29"></span>I had a hard time finding a simple intro to using the NativeMenu, so here is some code for a basic Hello World NativeMenu demo.</p>
<pre lang="actionscript">import flash.display.*;
import flash.desktop.*;

stage.nativeWindow.menu = new NativeMenu();

var menuItem:NativeMenuItem = new NativeMenuItem("Hello!");

var subMenu:NativeMenu = new NativeMenu();
var btn1:NativeMenuItem = new NativeMenuItem("World");
btn1.addEventListener(Event.SELECT, itemClicked);
subMenu.addItem(btn1);
menuItem.submenu = subMenu;

stage.nativeWindow.menu.addItem(menuItem);

function itemClicked(e) {
   trace("You Selected: ", e.target);
}</pre>
<p><a title="Source" href="http://blog.728media.com/wp-content/uploads/2008/05/native-menu-test.zip">Source </a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.728media.com/2008/05/13/adobe-air-nativemenu-and-nativemenuitems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Open Screen Project</title>
		<link>http://blog.728media.com/2008/05/08/adobe-open-screen-project/</link>
		<comments>http://blog.728media.com/2008/05/08/adobe-open-screen-project/#comments</comments>
		<pubDate>Thu, 08 May 2008 20:39:23 +0000</pubDate>
		<dc:creator>Andrew Christensen</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://blog.728media.com/?p=22</guid>
		<description><![CDATA[Adobe takes it a step further and launches the Open Screen Project &#8220;The Open Screen Project is working to enable a consistent runtime environment – taking advantage of Adobe® Flash® Player and, in the future, Adobe AIR™ &#8212; that will remove barriers for developers and designers as they publish content and applications across desktops and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.adobe.com/openscreenproject/images/devices_376x200.jpg" alt="" /></p>
<p>Adobe takes it a step further and launches the <a title="Adobe Open Screen Project" href="http://www.adobe.com/openscreenproject/" target="_blank">Open Screen Project</a></p>
<p>&#8220;The Open Screen Project is working to enable a consistent runtime environment – taking advantage of Adobe® Flash® Player and, in the future, Adobe AIR™ &#8212; that will remove barriers for developers and designers as they publish content and applications across desktops and consumer devices, including phones, mobile internet devices (MIDs), and set top boxes.&#8221;</p>
<ul>
<li>Removing restrictions on use of the SWF and FLV/F4V specifications</li>
<li>Publishing the device porting layer APIs for Adobe Flash Player</li>
<li>Publishing the Adobe Flash® Cast™ protocol and the AMF protocol for robust data services</li>
<li>Removing licensing fees – making next major releases of Adobe Flash Player and Adobe AIR for devices free</li>
</ul>
<p>[ via <a title="Big Spaceship Labs" href="http://labs.bigspaceship.com/2008/05/01/adobe-open-screen-project/" target="_blank">BigSpaceship </a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.728media.com/2008/05/08/adobe-open-screen-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Handy AS3 FPS Box</title>
		<link>http://blog.728media.com/2008/04/30/handy-as3-fps-box/</link>
		<comments>http://blog.728media.com/2008/04/30/handy-as3-fps-box/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 20:14:41 +0000</pubDate>
		<dc:creator>Andrew Christensen</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://blog.728media.com/2008/04/30/handy-as3-fps-box/</guid>
		<description><![CDATA[  More and more I need a framerate display for a flash project I&#8217;m working on. The guys over at Squidder have put together the perfect tool for doing just this. Get the source from Google Code. UPDATE: Check out this even better AS3 FPS tool that is more informative and still simple to use.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.squidder.com/2008/04/10/fps_bar.gif" border="0" alt="FPS Display" width="336" height="14" align="left" /></p>
<p> </p>
<p>More and more I need a framerate display for a flash project I&#8217;m working on. The guys over at <a title="Squidder" href="http://www.squidder.com/" target="_blank">Squidder </a>have put together the <a title="FPS Box Tool" href="http://www.squidder.com/2008/04/handiest-movieclip-ever.html" target="_blank">perfect tool</a> for doing just this. Get the <a title="FPS Source" href="http://code.google.com/p/squidder/">source </a>from <a title="Google Code" href="http://code.google.com">Google Code</a>.</p>
<p><strong>UPDATE:</strong> <a href="http://blog.728media.com/2008/09/12/even-better-flash-as3-fps-stats/">Check out this even better AS3 FPS tool</a> that is more informative and still simple to use.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.728media.com/2008/04/30/handy-as3-fps-box/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

