<?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>Actionscript 3 Blog.as</title>
	<atom:link href="http://www.as3.ro/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.as3.ro/blog</link>
	<description>actionscript 3 Blog</description>
	<lastBuildDate>Thu, 05 Jan 2012 08:57:41 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Music Workout &#8211; A failed experiment</title>
		<link>http://www.as3.ro/blog/archives/310</link>
		<comments>http://www.as3.ro/blog/archives/310#comments</comments>
		<pubDate>Tue, 07 Jun 2011 11:14:24 +0000</pubDate>
		<dc:creator>Birsan</dc:creator>
				<category><![CDATA[Flash/AS3]]></category>

		<guid isPermaLink="false">http://www.as3.ro/blog/?p=310</guid>
		<description><![CDATA[This is one of my failed experiments
The idea:  A app that adjusts the beat of music to the movements. Could be use in jogging and other fiscal exercise.

Many people like to listen to music during there workout. Mouse of the time there is a correlation between the energy of the music and the intensity [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_176" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.as3.ro/blog/archives/310"><img class="size-full wp-image-176" title="SlickSmoothAnimation" src="http://www.as3.ro/blog/wp-content/uploads/2011/06/android_vector.jpg" alt="Animation Prin Screen" width="500" height="300" /></a><p class="wp-caption-text">photo animation</p></div>
<p>This is one of my failed experiments</p>
<p>The idea:  A app that adjusts the beat of music to the movements. Could be use in jogging and other fiscal exercise.</p>
<p><span id="more-310"></span><br />
Many people like to listen to music during there workout. Mouse of the time there is a correlation between the energy of the music and the intensity of the workout. Sometimes when I am running I find my self syncing my steps to the beat of the music.  I made a prototype using a sound manipulation library I found. The app allows the user to load all the mp3 files in a specific folder on the device and play them with the same BPM.   I found out that beat detection is hard to do, best flash links I were good only for techno/house music (music with a clear base beat):</p>
<p><a href="http://www.julapy.com/blog/2007/12/30/beat-detection-in-flash/" target="_blank">http://www.julapy.com/blog/2007/12/30/beat-detection-in-flash/</a><br />
<a href="http://blog.andrevenancio.com/2010/01/06/beat-detection/" target="_blank"> http://blog.andrevenancio.com/2010/01/06/beat-detection/</a><br />
<a href="http://xobert.com/beatdetector/" target="_blank"> http://xobert.com/beatdetector/</a></p>
<p>I used this software to detect and write the BPM in the ID3 meta data of the  MP3 files then I load them on my HTC Desire HD.<br />
<a href="http://www.pistonsoft.com/bpm-detector.html" target="_blank"> http://www.pistonsoft.com/bpm-detector.html</a></p>
<p>Resons why I gave up on the idea:<br />
-          I tried running with it and its annoying<br />
-          AS3 consumes a lot of CPU to do sound transformation<br />
-          Song don&#8217;t sound natural if tempo change is bigger then 10%<br />
-          Song average BPM is 120, I run at about 170 steps per minute</p>
<p>- On iOS devices, file and browse dialogs are not supported. This method cannot be used.</p>
<p>I still think this could be a successful application if developed in native code (for maximum speed) and if their are some added features like GPS speed detection and correlation with music, route etc.</p>
<p><a href="http://www.as3.ro/blog/wp-content/uploads/2011/06/Music-Workout.zip">Soucers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.as3.ro/blog/archives/310/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Kinect c# and as3</title>
		<link>http://www.as3.ro/blog/archives/273</link>
		<comments>http://www.as3.ro/blog/archives/273#comments</comments>
		<pubDate>Mon, 21 Feb 2011 19:10:53 +0000</pubDate>
		<dc:creator>Birsan</dc:creator>
				<category><![CDATA[Flash/AS3]]></category>

		<guid isPermaLink="false">http://www.as3.ro/blog/?p=273</guid>
		<description><![CDATA[I got the new Kinect sensor. Decided to share some of my experiments.  I am using prime sense driver along with openNI middle-ware. I build a C# wrapper to get the hand x,y,z coordinates to flash. The wrapper also has the possibility of moving mouse cursor and creating mouse clicks in two ways:
 &#8211; [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_176" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.as3.ro/blog/archives/273#more-273"><img src="http://www.as3.ro/blog/wp-content/uploads/2011/02/jeKinect.jpg" alt="Animation Prin Screen" title="SlickSmoothAnimation" width="500" height="300" class="size-full wp-image-176" /></a><p class="wp-caption-text">kinect</p></div>
<p>I got the new Kinect sensor. Decided to share some of my experiments.  I am using prime sense driver along with openNI middle-ware. I build a C# wrapper to get the hand x,y,z coordinates to flash. The wrapper also has the possibility of moving mouse cursor and creating mouse clicks in two ways:<br />
 &#8211; move &#8220;presses&#8221; hand in the kinect direction.<br />
 &#8211; when hands is held still.<br />
<span id="more-273"></span><br />
The socket server sends the XYX coordinates along with slide events. </p>
<p><iframe title="YouTube video player" width="540" height="390" src="http://www.youtube.com/embed/1lgDGc3JX8o" frameborder="0" allowfullscreen></iframe></p>
<p>To get this runnig you need to have a kinect sensor , windows the latest prime sense drivers, openNi middle ware, and .net.</p>
<p>Download the <a href="http://www.as3.ro/blog/wp-content/uploads/2011/02/CSharp_AS3.zip">C# kinect Wrapper</a>. Extract the files. Run the &#8220;CSharp_AS3.exe&#8221; in the release folder and click &#8220;start server&#8221;.</p>
<p>Download the <a href="http://www.as3.ro/blog/wp-content/uploads/2011/02/AS3-Kinect.zip">flash files</a>. Extract files. Run the &#8220;simpleKinect.exe&#8221;. </p>
<p>Wave to your kinect, and start flipping.</p>
<p>Other experiments using <a href="http://as3kinect.org/">as3Kinect</a> server:</p>
<p>Cub Map:<br />
<iframe title="YouTube video player" width="540" height="390" src="http://www.youtube.com/embed/2ZSoaP5W81Y" frameborder="0" allowfullscreen></iframe></p>
<p>Virtual girl that looks at you:<br />
<iframe title="YouTube video player" width="540" height="390" src="http://www.youtube.com/embed/pnnXAwHSIWU" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.as3.ro/blog/archives/273/feed</wfw:commentRss>
		<slash:comments>341</slash:comments>
		</item>
		<item>
		<title>Introducing the AS3 Karaoke player</title>
		<link>http://www.as3.ro/blog/archives/261</link>
		<comments>http://www.as3.ro/blog/archives/261#comments</comments>
		<pubDate>Tue, 15 Feb 2011 14:01:25 +0000</pubDate>
		<dc:creator>Birsan</dc:creator>
				<category><![CDATA[Flash/AS3]]></category>

		<guid isPermaLink="false">http://www.as3.ro/blog/?p=261</guid>
		<description><![CDATA[I decided to post one personal project that I did last year. The &#8220;AS3 Karaoke: Player is a experimental online mp3/cdg player. It`s been a pleasure developing it but unfortunately I have no time to finish it so whoever is interested in continuing please feel free to do so.

A little bit about the project. It [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_176" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.as3.ro/blog/archives/261"><img src="http://www.as3.ro/blog/wp-content/uploads/2011/02/karaPic.png" alt="Animation Prin Screen" title="SlickSmoothAnimation" width="500" height="300" class="size-full wp-image-176" /></a><p class="wp-caption-text">photo animation</p></div>
<p>I decided to post one personal project that I did last year. The &#8220;AS3 Karaoke: Player is a experimental online mp3/cdg player. It`s been a pleasure developing it but unfortunately I have no time to finish it so whoever is interested in continuing please feel free to do so.<br />
<span id="more-261"></span><br />
A little bit about the project. It started as a bet between me and a friend. We were planning a karaoke party and we were using the popular application <a href="http://www.karafun.com">Karafun </a>to test our songs. I said that this can be done in flash/as3. He said that is not possible. And there I had a challenge. </p>
<p>Project evolution :<br />
 &#8211; Finding the cdg file specifications ( not a lot of references );<br />
 &#8211; Writing code for loading *.cdg files into bytes arrays. Parsing and displaying data into Bitmap.<br />
- performance optimization for intensive bitmap manipulation.<br />
- synchronizing mp3 playback with cdg parser;<br />
- cdg &#8220;Zip&#8221; compression and decompression for faster download speed.<br />
- implementing seek function;<br />
- implementing playback speed control;<br />
- implement pitch modifier;<br />
- implement equalizer;<br />
- add fancy visualizer ( that kills slow preprocessors );<br />
- creating playlist with search, arrange, resize, next previous features;<br />
- record voice and mp3<br />
- encode recoding into wave, or mp3 (using alchemy encoder); </p>
<p>This project was done in my spare time as a proof of concept and is very far from a production level application. </p>
<p><a href="http://www.as3.ro/blog/wp-content/karaok/Kara.swf">DEMO</a> after you select a song give it some time to load.</p>
<p><a href="http://www.as3.ro/blog/wp-content/karaok/Kara.zip">Source files</a> </p>
<p><a href="http://www.as3.ro/blog/wp-content/karaok/Piese.zip">Mp3 and Cdg</a> file download it and extract it in the folder with the source and add it to the playlist</p>
]]></content:encoded>
			<wfw:commentRss>http://www.as3.ro/blog/archives/261/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lip Sync &amp; Text To Speech</title>
		<link>http://www.as3.ro/blog/archives/252</link>
		<comments>http://www.as3.ro/blog/archives/252#comments</comments>
		<pubDate>Fri, 10 Dec 2010 09:40:12 +0000</pubDate>
		<dc:creator>Birsan</dc:creator>
				<category><![CDATA[Flash/AS3]]></category>

		<guid isPermaLink="false">http://www.as3.ro/blog/?p=252</guid>
		<description><![CDATA[Using the extract method of the Sound Class we can now do a realistic lip Sync of sounds coming from external files or even from the microphone. This demo uses Google translate text to speech service. This allows me to send a string with the text and replies with a mp3 with the readout of [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_176" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.as3.ro/blog/wp-content/uploads/2010/12/Stewie.swf"><img src="http://www.as3.ro/blog/wp-content/uploads/2010/12/Stewie.jpg" alt="Animation Prin Screen" title="SlickSmoothAnimation" width="500" height="300" class="size-full wp-image-176" /></a><p class="wp-caption-text">photo animation</p></div>
<p>Using the extract method of the Sound Class we can now do a realistic lip Sync of sounds coming from external files or even from the microphone. This demo uses Google translate text to speech service. This allows me to send a string with the text and replies with a mp3 with the readout of the specific text. The playback pitch, temo, and speed of the mp3 file can be set thrum the controls.<br />
<span id="more-252"></span></p>
<p>If your interested in the source files give me a buzz. There is a limit o f 100 characters</p>
]]></content:encoded>
			<wfw:commentRss>http://www.as3.ro/blog/archives/252/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Roll Menu</title>
		<link>http://www.as3.ro/blog/archives/233</link>
		<comments>http://www.as3.ro/blog/archives/233#comments</comments>
		<pubDate>Tue, 30 Nov 2010 14:51:04 +0000</pubDate>
		<dc:creator>Birsan</dc:creator>
				<category><![CDATA[Flash/AS3]]></category>

		<guid isPermaLink="false">http://www.as3.ro/blog/?p=233</guid>
		<description><![CDATA[A menu I did for a a presentation proposal, uses tween Lite and can be customized. Inspired by the &#8220;else mobile phone&#8220;. Circular/elliptical menus are nice and should be used more often.
Demo
Sources

]]></description>
			<content:encoded><![CDATA[<div id="attachment_154" class="wp-caption aligncenter" style="width: 500px"><a href="http://www.as3.ro/blog/wp-content/uploads/2010/02/MenuRoll1.swf"><img src="http://www.as3.ro/blog/wp-content/uploads/2010/11/RollMenu.jpg" alt="image of roll menu" title="RollMenu" width="500" height="292" class="aligncenter size-full wp-image-235" /></a><p class="wp-caption-text">RollMenu</p></div>
<p>A menu I did for a a presentation proposal, uses tween Lite and can be customized. Inspired by the &#8220;<a href="http://www.firstelse.com/">else mobile phone</a>&#8220;. Circular/elliptical menus are nice and should be used more often.</p>
<p><a href="http://www.as3.ro/blog/wp-content/uploads/2010/02/MenuRoll1.swf">Demo</a></p>
<p><a href='http://www.as3.ro/blog/wp-content/uploads/2010/11/MenuRoll.zip'>Sources</a></p>
<p><span id="more-233"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.as3.ro/blog/archives/233/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Compile Time</title>
		<link>http://www.as3.ro/blog/archives/228</link>
		<comments>http://www.as3.ro/blog/archives/228#comments</comments>
		<pubDate>Fri, 26 Nov 2010 14:25:41 +0000</pubDate>
		<dc:creator>Birsan</dc:creator>
				<category><![CDATA[Flash/AS3]]></category>

		<guid isPermaLink="false">http://www.as3.ro/blog/archives/228</guid>
		<description><![CDATA[Speed Up compilation
Here are a few tips that can decerese the time flash takest to compile your projects.
1.	Library itames the less the better ( try to make them load at runtime)
        Images check the Use imported JPEG data box for JPEG and use
      [...]]]></description>
			<content:encoded><![CDATA[<p>Speed Up compilation<br />
Here are a few tips that can decerese the time flash takest to compile your projects.<br />
1.	Library itames the less the better ( try to make them load at runtime)<br />
        Images check the Use imported JPEG data box for JPEG and use<br />
        PNGs/GIFs as &#8220;Loosless PNG/GIF&#8221; for png.<br />
        Sounds &#8211;   ADPCM/mono-to-stereo/5kHz/2bit </p>
<p>2.	Fonts  the less fonts embeded the better ( embed only the neccesary fonts)<br />
3.	Compiler settings Uncheck “Strict Mode” and “Warning Mode”  + 30% in compile speed,<br />
        SWF Settings uncheck “Compress Movie”, “Include hidden layers”, “ Include MXP metadata”, and<br />
        “Export SWC”, Publish only flash swf format. </p>
<p>4.	Code – if your using libraries compile them into SWC files (huge decrese in compile time);<br />
5.	Brak up your project into smaller swf files.<br />
6.	Use Bit101 <a href="http://www.bit-101.com/blog/?p=1126">MinimalComponents  </a>components<br />
        insted of flash/flex components.</p>
<p>UPDATE: For big projects it is best to compile the fla into a swc whenever you do library changes and use flash develop with the flex compiler for code compilation</p>
]]></content:encoded>
			<wfw:commentRss>http://www.as3.ro/blog/archives/228/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How It all started</title>
		<link>http://www.as3.ro/blog/archives/193</link>
		<comments>http://www.as3.ro/blog/archives/193#comments</comments>
		<pubDate>Thu, 01 Jul 2010 07:42:29 +0000</pubDate>
		<dc:creator>Birsan</dc:creator>
				<category><![CDATA[Flash/AS3]]></category>

		<guid isPermaLink="false">http://www.as3.ro/blog/?p=193</guid>
		<description><![CDATA[These are some web-sites I done several years ago. Back in that time I was using as2.

Key features of this web site are technical plans of all the flats, ability to zoom, uses SWFObjects java script library to enable back and forward browser buttons, Google Earth localization of the area.
So here we have Libra Residance, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_194" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.as3.ro/blog/archives/193"><img class="size-full wp-image-194" title="OldWebSites" src="http://www.as3.ro/blog/wp-content/uploads/2010/07/OldWebSites.jpg" alt="print screen of the a real estate company" width="500" height="300" /></a><p class="wp-caption-text">print screen of the a real estate company</p></div>
<p>These are some web-sites I done several years ago. Back in that time I was using as2.<br />
<span id="more-193"></span><br />
Key features of this web site are technical plans of all the flats, ability to zoom, uses SWFObjects java script library to enable back and forward browser buttons, Google Earth localization of the area.<br />
So here we have Libra Residance, a real estate company from my home town was building a chain of buildings. This web site helped them get funding for the project:<br />
<a href="http://www.as3.ro/blog/wp-content/uploads/2008/libra/index.html"> see website</a></p>
<p>A first attempt to create o dynamic location map (before google maps hit the stage)  I did this in 2005 <a href="http://www.as3.ro/blog/wp-content/uploads/2008/SearchMap/SearchMap.swf">see website</a> or <a href="http://www.as3.ro/blog/wp-content/uploads/2008/SearchMap/SearchMap.fla">download the fla </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.as3.ro/blog/archives/193/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silky Smooth HD Animation !</title>
		<link>http://www.as3.ro/blog/archives/172</link>
		<comments>http://www.as3.ro/blog/archives/172#comments</comments>
		<pubDate>Sat, 29 May 2010 14:36:36 +0000</pubDate>
		<dc:creator>Birsan</dc:creator>
				<category><![CDATA[Flash/AS3]]></category>

		<guid isPermaLink="false">http://www.as3.ro/blog/?p=172</guid>
		<description><![CDATA[For the past 2 weeks I am working on a touch screen project. This involves 8 full HD tv that are each covered by a touch screen. They will present different 1980*1080px animations presenting images/videos. The big question was &#8221; Can Flash Player handle it?&#8221;

 So I started googaling&#8230;. My colleagues started working on the [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_176" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.as3.ro/blog/wp-content/uploads/2010/06/SilkySmoothAnimation/Documents.html"><img src="http://www.as3.ro/blog/wp-content/uploads/2010/05/SlickSmoothAnimation.jpg" alt="Animation Prin Screen" title="SlickSmoothAnimation" width="500" height="300" class="size-full wp-image-176" /></a><p class="wp-caption-text">photo animation</p></div>
<p>For the past 2 weeks I am working on a touch screen project. This involves 8 full HD tv that are each covered by a touch screen. They will present different 1980*1080px animations presenting images/videos. The big question was &#8221; Can Flash Player handle it?&#8221;<br />
<span id="more-172"></span><br />
 So I started googaling&#8230;. My colleagues started working on the first screen using C# and XNA. They done some smooth Iphone like HD animations. The test I made in flash were really bad. I almost gave up on flash&#8230; it did not even compare with XNA . But yesterday things turn around and after some performance optimizations I obtained it: &#8220;Flash silky smooth HD animation! &#8221;</p>
<p>Key performance optimizations:<br />
-	cachAsBitmap turn to false for all display objects that change;<br />
-	Decrease the number of visible display object;<br />
-	BitmapData.smoothing = false;<br />
-	BitmapData.lock() for all images;<br />
-	No filters  !!;<br />
-	60 fps or so not to many FPS;<br />
-	A clean easing functions;<br />
-       Hardware acceleration = Level 1 Direct; </p>
<p>Example :</p>
<div class="codecolorer-container actionscript3 default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="actionscript3 codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #339966; font-weight: bold;">function</span> EaseOutBack<span style="color: #000000;">&#40;</span>t<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=number%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:number.html"><span style="color: #004993;">Number</span></a><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">b</span><span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=number%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:number.html"><span style="color: #004993;">Number</span></a><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">c</span><span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=number%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:number.html"><span style="color: #004993;">Number</span></a><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">d</span><span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=number%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:number.html"><span style="color: #004993;">Number</span></a><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=number%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:number.html"><span style="color: #004993;">Number</span></a> <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #6699cc; font-weight: bold;">var</span> s &nbsp;= <span style="color: #000066; font-weight: bold;">.</span>70158<span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">return</span> <span style="color: #004993;">c</span><span style="color: #000066; font-weight: bold;">*</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#40;</span>t=t<span style="color: #000066; font-weight: bold;">/</span>d<span style="color: #000066; font-weight: bold;">-</span>1<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">*</span>t<span style="color: #000066; font-weight: bold;">*</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#40;</span>s<span style="color: #000066; font-weight: bold;">+</span>1<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">*</span>t <span style="color: #000066; font-weight: bold;">+</span> s<span style="color: #000000;">&#41;</span> <span style="color: #000066; font-weight: bold;">+</span> 1<span style="color: #000000;">&#41;</span> <span style="color: #000066; font-weight: bold;">+</span> <span style="color: #004993;">b</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span></div></div>
<p><a href="http://www.as3.ro/blog/wp-content/uploads/2010/06/SilkySmoothAnimation/SilkySmoothAnimation.zip">Source Files</a><br />
P.S :<br />
  Flash Player Hardware acceleration not working for now&#8230;<br />
exept for this website:<br />
<a href="http://www.derbauer.de/NPK/index.html">http://www.derbauer.de/NPK/index.html</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.as3.ro/blog/archives/172/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hyper Media Player</title>
		<link>http://www.as3.ro/blog/archives/135</link>
		<comments>http://www.as3.ro/blog/archives/135#comments</comments>
		<pubDate>Mon, 24 May 2010 15:28:39 +0000</pubDate>
		<dc:creator>Birsan</dc:creator>
				<category><![CDATA[Flash/AS3]]></category>

		<guid isPermaLink="false">http://www.as3.ro/blog/?p=135</guid>
		<description><![CDATA[UPDATE !! flash player 10.1 NetStream has a new method appendBytes. Using this people can playback local FLV and MP4. 
Inspired by &#8220;FriendsofED Object Oriented ActionScript&#8221; I created this lite weight (40.0 KB) to serve as a the default player for a e-learning project. It can play the following types of files : jpg, mp3, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_137" class="wp-caption aligncenter" style="width: 500px"><a href="http://www.as3.ro/blog/wp-content/uploads/2010/05/HyperPlayer.html"><img src="http://www.as3.ro/blog/wp-content/uploads/2010/05/toyStory.jpg" alt="media player print screenn" title="toyStory" width="490" height="300" class="size-full wp-image-137" /></a><p class="wp-caption-text">toy sory pring screen</p></div>
<p>UPDATE !! flash player 10.1 NetStream has a new method appendBytes. Using this people can playback local FLV and MP4. </p>
<p>Inspired by &#8220;FriendsofED Object Oriented ActionScript&#8221; I created this lite weight (40.0 KB) to serve as a the default player for a e-learning project. It can play the following types of files : jpg, mp3, flv , mp4, ans swf. <span id="more-135"></span></p>
<p>Some features of the player are:<br />
- full screen support;<br />
- sound visualizer;<br />
- progressive download and display of images (using URLLoader , ca pop security errors if loading images from other domains);<br />
- light weight<br />
- support loading local JPG and MP3 files;</p>
<p>The design pattern used is Model-View-Controller (technically speaking, not really a design pattern; rather, it’s a collec-<br />
tion of various patterns that form an architectural framework). It has 2 main abstract classes (&#8220;MediaDisplay.as&#8221; and &#8220;MediaController.as&#8221;). These classes are extended to create the 3 different types of Display and Controller objects. The result benefit comes in the ability to use the same functions in the main class to control the different types of media. </p>
<p>The player can be extended to support other file types and youtube and other video services playback;<br />
<a href='http://www.as3.ro/blog/wp-content/uploads/2010/05/HyperPlayer.zip'>HyperPlayer Source Files</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.as3.ro/blog/archives/135/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Earth Papervision 3d</title>
		<link>http://www.as3.ro/blog/archives/153</link>
		<comments>http://www.as3.ro/blog/archives/153#comments</comments>
		<pubDate>Thu, 25 Feb 2010 07:56:12 +0000</pubDate>
		<dc:creator>Birsan</dc:creator>
				<category><![CDATA[Flash/AS3]]></category>

		<guid isPermaLink="false">http://www.as3.ro/blog/?p=153</guid>
		<description><![CDATA[A 3d flash view of Earth&#8230;
I made this demo for the e-leaning project I am working on. Something about seeing our planet that makes the power of papervison limitless. A future version of this will include features like zoom in on specific area  (like in Google Earth)  and switching to different planets of [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_154" class="wp-caption aligncenter" style="width: 500px"><a href="http://www.as3.ro/blog/wp-content/uploads/2010/03/Earth/Earth.html"><img src="http://www.as3.ro/blog/wp-content/uploads/2010/03/Earth/EarthPapervison.jpg" alt="EarthPapervison" title="EarthPapervison" width="490" height="300" class="size-full wp-image-154" /></a><p class="wp-caption-text">EarthPapervison</p></div>
<p>A 3d flash view of Earth&#8230;<span id="more-153"></span><br />
I made this demo for the e-leaning project I am working on. Something about seeing our planet that makes the power of papervison limitless. A future version of this will include features like zoom in on specific area  (like in Google Earth)  and switching to different planets of our solar system. This all sow gave me the idea of a chat web app that show the position of the people connected&#8230;</p>
<p><a href="<a href='http://www.as3.ro/blog/wp-content/uploads/2010/02/MenuRoll1.swf'>MenuRoll</a>&#8220;>Demo here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.as3.ro/blog/archives/153/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

