<?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>The Danosphere. &#187; Flash</title>
	<atom:link href="http://www.thedanosphere.com/cat/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thedanosphere.com</link>
	<description>class TheDanosphere extends Dan implements Blog</description>
	<lastBuildDate>Thu, 03 Nov 2011 18:50:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Removing Flex Data Visualization Watermark Flex 3 to Flash Builder 4</title>
		<link>http://www.thedanosphere.com/2010/05/20/removing-flex-data-visualization-watermark-flex-3-to-flash-builder-4/</link>
		<comments>http://www.thedanosphere.com/2010/05/20/removing-flex-data-visualization-watermark-flex-3-to-flash-builder-4/#comments</comments>
		<pubDate>Thu, 20 May 2010 15:49:57 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Data Visualization Components]]></category>
		<category><![CDATA[Flash Builder 4]]></category>
		<category><![CDATA[Flex 3]]></category>
		<category><![CDATA[Watermark]]></category>

		<guid isPermaLink="false">http://www.thedanosphere.com/?p=334</guid>
		<description><![CDATA[Ran across an interesting problem last night that had me almost tearing my hair out, so I though I&#8217;d share to save others the pain. I have a fully licensed version of both Flex 3 Professional and Flash Builder 4 Professional on my machine. When compiling an old Flex 3 project which uses the &#8220;Data [...]]]></description>
			<content:encoded><![CDATA[<p>Ran across an interesting problem last night that had me almost tearing my hair out, so I though I&#8217;d share to save others the pain. I have a fully licensed version of both Flex 3 Professional and Flash Builder 4 Professional on my machine. When compiling an old Flex 3 project which uses the &#8220;Data Visualization&#8221; components it suddenly had this ugly watermark on it!</p>
<p style="text-align: center;"><a href="http://www.thedanosphere.com/wp-content/uploads/2010/05/dataviz_mark.png"><img class="size-full wp-image-335 aligncenter" title="dataviz_mark" src="http://www.thedanosphere.com/wp-content/uploads/2010/05/dataviz_mark.png" alt="" width="650" height="231" /></a></p>
<p style="text-align: left;">For those of you who don&#8217;t know, this is the watermark shown when you are using beta or trial versions of the IDE with the DV components. Anyway, I had to get rid of this stupid watermark so I decided to do some googling. I applied the fixes <a href="http://raghuonflex.wordpress.com/2008/02/20/how-to-apply-the-data-visualization-license-on-command-line-in-flex-3/">outlined in this article</a> to<em> flex-config.xml</em> and <em>license.properties</em> but the watermark was still showing! It was driving me crazy, literally. You know what the problem was? Flash Builder 4. Take a look at the <em>license.properties </em>file (located in C:\ProgramData\Adobe\Flex on Win7 machines) and you will see that it contains license information for both Flex Builder 3 and for Flash Builder 4. <strong>In order to remove the watermark when compiling the DV components through Flex 3 on a machine with Flash Builder 4 also installed, you must edit the license.properties file and remove all references to Flash Builder 4.</strong></p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.thedanosphere.com/wp-content/uploads/2010/05/license_bad.png"><img class="size-full wp-image-336   aligncenter" title="license_bad" src="http://www.thedanosphere.com/wp-content/uploads/2010/05/license_bad.png" alt="" width="326" height="115" /><br />
</a><a href="http://www.thedanosphere.com/wp-content/uploads/2010/05/license_good.png"><img class="size-full wp-image-337  alignnone" title="license_good" src="http://www.thedanosphere.com/wp-content/uploads/2010/05/license_good.png" alt="" width="326" height="115" /></a></p>
<p style="text-align: left;">After you have corrected the file, compile the app that uses the DV components [in Flex3] and voila! No watermark. Keep in mind that every time you launch Flash Builder 4 it will re-insert its license information into the<em> license.properties </em>file, thereby restoring the watermark in your future Flex 3 compilations unless you edit the <em>license.properties</em> file again. Hope this helps some people!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedanosphere.com/2010/05/20/removing-flex-data-visualization-watermark-flex-3-to-flash-builder-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AS3 Node Network</title>
		<link>http://www.thedanosphere.com/2008/10/01/as3-node-network/</link>
		<comments>http://www.thedanosphere.com/2008/10/01/as3-node-network/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 23:52:29 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Labs]]></category>
		<category><![CDATA[as3]]></category>

		<guid isPermaLink="false">http://www.thedanosphere.com/?p=112</guid>
		<description><![CDATA[I have been doing some pretty cool &#8220;node&#8221; based UI stuff at work using FLEX. I wanted to try and push the idea further, but the code I wrote at work is proprietary. Thus, I&#8217;ve decided to start from scratch! Since I&#8217;m starting from scratch I decided to do it up in Flash, here is [...]]]></description>
			<content:encoded><![CDATA[<p>I have been doing some pretty cool &#8220;node&#8221; based UI stuff at work using FLEX. I wanted to try and push the idea further, but the code I wrote at work is proprietary. Thus, I&#8217;ve decided to start from scratch! Since I&#8217;m starting from scratch I decided to do it up in Flash, here is the base for it, I&#8217;ll post updates as it advances.</p>
<p><strong>Use:</strong> Click to create a node. Click and drag nodes to move them around.</p>
<p><object type="application/x-shockwave-flash" data="http://www.thedanosphere.com/labs/nodeNetwork/NodeNetwork.swf" width="650" height="500" class="embedflash"><param name="movie" value="http://www.thedanosphere.com/labs/nodeNetwork/NodeNetwork.swf" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><small>(Please open the article to see the flash file or player.)</small></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedanosphere.com/2008/10/01/as3-node-network/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>AS3 FileReference Example</title>
		<link>http://www.thedanosphere.com/2008/05/06/as3-filereference-example/</link>
		<comments>http://www.thedanosphere.com/2008/05/06/as3-filereference-example/#comments</comments>
		<pubDate>Tue, 06 May 2008 17:21:47 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Labs]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[FileReference]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Uploading with Flash]]></category>

		<guid isPermaLink="false">http://www.thedanosphere.com/?p=76</guid>
		<description><![CDATA[
A while ago I made a post about FileReference in AS2. For a recent project I needed to create a simple uploader class which uploads files to a given server from flash, so once again I was face to face with FileReference, but this time in AS3. The syntax is almost identical, with a few [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thedanosphere.com/labs/AS3_FileReference/AS3_FileReference.zip" title="AS3 FileReference"><img src="http://www.thedanosphere.com/wp-content/uploads/2008/05/uploader.jpg" alt="AS3 FileReference Pic" style="border: 1px solid #cccccc" border="0" /></a></p>
<p>A while ago I made a post about <a href="http://www.thedanosphere.com/?p=7">FileReference in AS2</a>. For a recent project I needed to create a simple uploader class which uploads files to a given server from flash, so once again I was face to face with FileReference, but this time in AS3. The syntax is almost identical, with a few small nuances. Ill let you <a href="http://www.thedanosphere.com/labs/AS3_FileReference/AS3_FileReference.zip"><strong>download the source</strong></a>** to get the full details.</p>
<p>This example has some a few small frills, my favorite of which is the constructor takes a directory name where you would like the file to be uploaded (relative to the upload script), this allows me to reuse this class for many different uploads, to different directories.</p>
<p><span style="font-style: italic; color: #333333">** Note: For this to work you need to put &#8220;upload.php&#8221; on your server and point the variable &#8216;phpUploadScript&#8217; in FileUploader.as on line 20 to upload.php.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedanosphere.com/2008/05/06/as3-filereference-example/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>AS2 versus AS3, or &#8220;Why AS3 is awesome&#8221;&#8230;</title>
		<link>http://www.thedanosphere.com/2008/03/26/as2-versus-as3-or-why-as3-is-awesome/</link>
		<comments>http://www.thedanosphere.com/2008/03/26/as2-versus-as3-or-why-as3-is-awesome/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 05:21:43 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[cool]]></category>

		<guid isPermaLink="false">http://www.thedanosphere.com/?p=55</guid>
		<description><![CDATA[ 
Life has been a little crazy balancing taking so many credit hours [20], wrapping up my final quarter at RIT, my day job, TCBN, and keeping my blog up to date but its almost 1am and I finally have time to post!
I found these pretty cool &#8220;load test&#8221; flash movies [a while ago] that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="#" onclick="ald_OpenBrWindow('http://www.thedanosphere.com/loadtest/as2/Papervision3D_as2.swf', 'as2', '', '800', '400', true, 'AS2 Load Test')"><img src="http://www.thedanosphere.com/wp-content/uploads/2008/03/as2prev.thumbnail.jpg" title="AS2 Performance Test" border="0" /></a> <a href="#" onclick="ald_OpenBrWindow('http://www.thedanosphere.com/loadtest/as3/Falcon3D.swf', 'as3', '', '800', '400', true, 'AS3 Load Test')"><img src="http://www.thedanosphere.com/wp-content/uploads/2008/03/as3prev.thumbnail.jpg" title="AS3 Performance Test" border="0" /></a></p>
<p>Life has been a little crazy balancing taking so many credit hours [20], wrapping up my final quarter at RIT, my day job, <a href="http://www.thecollegeblognetwork.com">TCBN</a>, and keeping my blog up to date but its almost 1am and I finally have time to post!</p>
<p>I found these pretty cool &#8220;load test&#8221; flash movies [a while ago] that serve as an awesome example of how much more efficient actionscript 3 is over actionscript 2. I am currently a huge AS2 junkie, but with my recent coursework in Flex and current project in AS3 based flash, I am getting more and more fond of it. There are some differences from AS2, don&#8217;t expect a point and click transition from one version of actionscript to the other. If you are familiar with object-oriented design in AS2 the move is nearly painless (off the top of my head: Document class, event handlers, and * var type [yes, *]).</p>
<p>Flash is here to stay, and it&#8217;s good to see that the language that powers it is maturing as well.</p>
<p><em>* Only run one load test at a time for accurate results</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedanosphere.com/2008/03/26/as2-versus-as3-or-why-as3-is-awesome/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>UFO: A Better way to embed Flash</title>
		<link>http://www.thedanosphere.com/2007/10/19/ufo-a-better-way-to-embed-flash/</link>
		<comments>http://www.thedanosphere.com/2007/10/19/ufo-a-better-way-to-embed-flash/#comments</comments>
		<pubDate>Sat, 20 Oct 2007 00:33:49 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[flash embed]]></category>

		<guid isPermaLink="false">http://www.artfunction.com/hosted/thedanosphere//wordpress/?p=19</guid>
		<description><![CDATA[Embedding flash into a webpage is not always so straightforward. With activeX blocking now a standard feature in Microsoft Internet Explorer it is becoming trickier and trickier to properly embed flash content and have it display properly. Adobe released a technote addressing these new issues, and in this note they provided methods of getting around [...]]]></description>
			<content:encoded><![CDATA[<p>Embedding flash into a webpage is not always so straightforward. With activeX blocking now a standard feature in Microsoft Internet Explorer it is becoming trickier and trickier to properly embed flash content and have it display properly. <a href="http://kb.adobe.com/selfservice/viewContent.do?externalId=7c29e252&amp;sliceId=2" target="_blank">Adobe released a technote addressing these new issues</a>, and in this note they provided methods of getting around the new IE ActiveX blocking, but well&#8230; lets just say their solution was cumbersome to say the least.</p>
<p>Luckily, Bobby van der Sluis of Refunk has release &#8220;Unobtrusive Flash Objects&#8221; or UFO for short. What UFO does is it allows developers to easily embed IE-compliant activeX in their web pages. In addition to its easy to use nature it is also completely open-source js files, allowing the developer to easily customize it to suite their needs. As if that wasnt enough, the UFO can be configured to auto-magivally update the client flash player if it is out of date!</p>
<p>UFO is a great asset for any flash developer. For full details and download check out: <a href="http://www.bobbyvandersluis.com/ufo/" target="_blank">Unobtrusive Flash Objects (UFO)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedanosphere.com/2007/10/19/ufo-a-better-way-to-embed-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FMS2, Macs, and SSL&#8230;.. crash city!</title>
		<link>http://www.thedanosphere.com/2007/10/14/fms2-macs-and-ssl-crash-city/</link>
		<comments>http://www.thedanosphere.com/2007/10/14/fms2-macs-and-ssl-crash-city/#comments</comments>
		<pubDate>Sun, 14 Oct 2007 15:21:49 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[flash media server]]></category>
		<category><![CDATA[fms]]></category>
		<category><![CDATA[fms bugs]]></category>
		<category><![CDATA[macs]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://www.artfunction.com/hosted/thedanosphere//wordpress/?p=15</guid>
		<description><![CDATA[Things at work have been ramping up as we prepare for our enterprise-level release of software which utilizes many technologies&#8230;. FMS2, Jboss, Mysql, PHP, Flash, and Java. Everything has been going rather smoothly, until we began testing our security settings!
Data is secured using FMS2&#8217;s native SSL support. While this works great on the PC side [...]]]></description>
			<content:encoded><![CDATA[<p>Things at work have been ramping up as we prepare for our enterprise-level release of software which utilizes many technologies&#8230;. FMS2, Jboss, Mysql, PHP, Flash, and Java. Everything has been going rather smoothly, until we began testing our security settings!</p>
<p>Data is secured using FMS2&#8217;s native SSL support. While this works great on the PC side of things, Macs are a different issue altogether. In testing we found that attempting to connect to a media server which uses SSL through the RTMPS protocol from a Mac computer results in a full scale server crash. The edge server loses connection to the core, tries to restart it, fails, and basically whats left is a dead media server&#8230; not good! Whats even stranger is that connecting to the same application via RTMP protocol connects with no issues!</p>
<p>Of course, I have made Adobe aware of this issue as well but they have yet to release a fix (<em>no surprise there</em>).  Int he meantime there are a few solutions I have come up with:</p>
<p>Solutions to the MAC/FMS2 native SSL bug</p>
<ul>
<li>Tell all your users to go buy a PC</li>
<li>Use JS detection to detect mac users and have them use RTMP to connect (unsecured, but at least they can connect and it doesn&#8217;t crash the server)</li>
<li>Use a 3rd party SSL server such as STunnel to handle the SSL end of things (<em>untested</em>) this would theoretically avoid whatever is wrong the FMS/SSL+Mac and still enable mac users to utilize the secured connection</li>
</ul>
<p>The important thing to remember here is that ANY connection attempt from a mac on RTMPS will bring down the server when using the native FMS SSL, and disconnect all clients! This means if some non user on a mac stumbled upon your login page and attempted a login the server would come crashing down and all your paying users would get disconnected!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedanosphere.com/2007/10/14/fms2-macs-and-ssl-crash-city/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

