<?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>FLEX{er} &#187; 3D</title>
	<atom:link href="http://www.flexer.info/category/3d/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flexer.info</link>
	<description>flex developers web corner</description>
	<lastBuildDate>Tue, 04 Oct 2011 16:23:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
  <link>http://www.flexer.info</link>
  <url>http://www.flexer.info/favicon.ico</url>
  <title>FLEX{er}</title>
</image>
		<item>
		<title>Adobe® AIR® and Adobe Flash® Player Incubator &#8211; Flash Player 11 Available</title>
		<link>http://www.flexer.info/2011/03/01/adobe%c2%ae-air%c2%ae-and-adobe-flash%c2%ae-player-incubator-flash-player-11-available/</link>
		<comments>http://www.flexer.info/2011/03/01/adobe%c2%ae-air%c2%ae-and-adobe-flash%c2%ae-player-incubator-flash-player-11-available/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 21:33:57 +0000</pubDate>
		<dc:creator>Andrei Ionescu</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[Flash Player 11]]></category>
		<category><![CDATA[Molehill]]></category>

		<guid isPermaLink="false">http://www.flexer.info/?p=1810</guid>
		<description><![CDATA[The Adobe® AIR® and Adobe Flash® Player Incubator is a technology preview program for more adventurous developers who are willing to experiment with Flash Platform runtime features that are in early development stages. Test the bleeding-edge capabilities of runtimes and contribute to the future of the Flash Platform. Please note that the capabilities in the [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2011%2F03%2F01%2Fadobe%25c2%25ae-air%25c2%25ae-and-adobe-flash%25c2%25ae-player-incubator-flash-player-11-available%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2011%2F03%2F01%2Fadobe%25c2%25ae-air%25c2%25ae-and-adobe-flash%25c2%25ae-player-incubator-flash-player-11-available%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2011/03/01/adobe%c2%ae-air%c2%ae-and-adobe-flash%c2%ae-player-incubator-flash-player-11-available/&title=Adobe®+AIR®+and+Adobe+Flash®+Player+Incubator+&#8211;+Flash+Player+11+Available&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><blockquote><p>The Adobe® AIR® and Adobe Flash® Player Incubator is a technology preview program for more adventurous developers who are willing to experiment with Flash Platform runtime features that are in early development stages. Test the bleeding-edge capabilities of runtimes and contribute to the future of the Flash Platform. Please note that the capabilities in the Incubator builds may or may not be supported in future releases of the runtimes.</p></blockquote>
<p><a href="http://labs.adobe.com/technologies/flashplatformruntimes/incubator/" target="_blank">Adobe Flash Player 11 Incubator</a> can be downloaded from <a href="http://labs.adobe.com/downloads/flashplatformruntimes_incubator.html" target="_blank">http://labs.adobe.com/downloads/flashplatformruntimes_incubator.html</a> and debug versions are also available.</p>
<p>The main thing added in Flash Player 11 Incubator is <a href="http://labs.adobe.com/technologies/flashplatformruntimes/incubator/features/molehill.html">“Molehill” 3D APIs for Flash Player and AIR</a> which is a new set of low-level, GPU-accelerated 3D APIs that enable advanced 3D experiences across devices through the Adobe Flash Platform runtimes.</p>
<p>This is a video to see what&#8217;s about &#8220;Molehill&#8221;:</p>
<p><object width="560" height="349"><param name="movie" value="http://www.youtube.com/v/LrArtYuEkEI?fs=1&amp;hl=en_US&amp;rel=0&amp;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/LrArtYuEkEI?fs=1&amp;hl=en_US&amp;rel=0&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="349"></embed></object></p>
<p>To test the new 3D capabilities of Flash Player 11 Incubator see:</p>
<ul class="ul">
<li><a href="http://alternativaplatform.com/en/demos/maxracer/" target="_blank">http://alternativaplatform.com/en/demos/maxracer/</a></li>
<li><a href="http://molehill.zombietycoon.com/" target="_blank">http://molehill.zombietycoon.com/</a></li>
<li><a href="http://infiniteturtles.co.uk/projects/away3d/broomstick/ShallowWaterDemo.html" target="_blank">http://infiniteturtles.co.uk/projects/away3d/broomstick/ShallowWaterDemo.html</a></li>
<li><a href="http://aerys.in/minko-quake-3" target="_blank">http://aerys.in/minko-quake-3</a></li>
</ul>
<p>Read more:<br />
<a href="http://blog.everythingflex.com/2011/03/01/flash-player-11-incubator-program/">http://blog.everythingflex.com/2011/03/01/flash-player-11-incubator-program/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2011/03/01/adobe%c2%ae-air%c2%ae-and-adobe-flash%c2%ae-player-incubator-flash-player-11-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anaglyphs with Pixel Bender</title>
		<link>http://www.flexer.info/2010/07/26/anaglyphs-with-pixel-bender/</link>
		<comments>http://www.flexer.info/2010/07/26/anaglyphs-with-pixel-bender/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 17:54:21 +0000</pubDate>
		<dc:creator>Andrei Ionescu</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Pixel Bender]]></category>
		<category><![CDATA[anaglyphs]]></category>
		<category><![CDATA[as3]]></category>

		<guid isPermaLink="false">http://www.flexer.info/?p=1677</guid>
		<description><![CDATA[Jozef Chúťka has did manage to create anaglyphs using Pixel Bender and displacement maps. The result is amazing! 

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_ee63ab1fa7305283c62866e3a4e4a2c72b014a81_1438581214"
			class="flashmovie"
			width="600"
			height="450">
	<param name="movie" value="http://swf.wonderfl.net/swf/usercode/e/ee/ee63/ee63ab1fa7305283c62866e3a4e4a2c72b014a81.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://swf.wonderfl.net/swf/usercode/e/ee/ee63/ee63ab1fa7305283c62866e3a4e4a2c72b014a81.swf"
			name="fm_ee63ab1fa7305283c62866e3a4e4a2c72b014a81_1438581214"
			width="600"
			height="450">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
There are multiple kinds of 2 color glasses used with anaglyphs but the demo in Jozef&#8217;s article is for the common cyan-magenta glasses.
To find out more read Jozef&#8217;s article: http://blog.yoz.sk/2010/06/anaglyphs-with-pixel-bender-and-depth-map/
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2010%2F07%2F26%2Fanaglyphs-with-pixel-bender%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2010%2F07%2F26%2Fanaglyphs-with-pixel-bender%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2010/07/26/anaglyphs-with-pixel-bender/&title=Anaglyphs+with+Pixel+Bender&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>Jozef Chúťka has did manage to create <a href="http://blog.yoz.sk/2010/06/anaglyphs-with-pixel-bender-and-depth-map/" target="_blank">anaglyphs using Pixel Bender and displacement maps</a>. The result is amazing! </p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_ee63ab1fa7305283c62866e3a4e4a2c72b014a81_2062971413"
			class="flashmovie"
			width="600"
			height="450">
	<param name="movie" value="http://swf.wonderfl.net/swf/usercode/e/ee/ee63/ee63ab1fa7305283c62866e3a4e4a2c72b014a81.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://swf.wonderfl.net/swf/usercode/e/ee/ee63/ee63ab1fa7305283c62866e3a4e4a2c72b014a81.swf"
			name="fm_ee63ab1fa7305283c62866e3a4e4a2c72b014a81_2062971413"
			width="600"
			height="450">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>There are multiple kinds of 2 color glasses used with anaglyphs but the demo in Jozef&#8217;s article is for the common cyan-magenta glasses.</p>
<p>To find out more read Jozef&#8217;s article: <a href="http://blog.yoz.sk/2010/06/anaglyphs-with-pixel-bender-and-depth-map/" target="_blank">http://blog.yoz.sk/2010/06/anaglyphs-with-pixel-bender-and-depth-map/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2010/07/26/anaglyphs-with-pixel-bender/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ROXIK Sharikura 3D Library</title>
		<link>http://www.flexer.info/2008/06/27/roxik-sharikura-3d-library/</link>
		<comments>http://www.flexer.info/2008/06/27/roxik-sharikura-3d-library/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 12:00:32 +0000</pubDate>
		<dc:creator>Andrei Ionescu</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[physics]]></category>

		<guid isPermaLink="false">http://www.flexer.info/?p=216</guid>
		<description><![CDATA[Today I found a new 3D engine: AS3 ROXIK Sharikura 3D Library. It is great from what I could see from their demos. Interesting is this demo where you can add more and more object to the animation but the animation is not jerky. 
The library at this moment is not released but Masayuki Kido [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F06%2F27%2Froxik-sharikura-3d-library%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F06%2F27%2Froxik-sharikura-3d-library%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2008/06/27/roxik-sharikura-3d-library/&title=ROXIK+Sharikura+3D+Library&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>Today I found a new 3D engine: <a href="http://temp.roxik.com/" target="_blank">AS3 ROXIK Sharikura 3D Library</a>. It is great from what I could see from their demos. Interesting is <a href="http://temp.roxik.com/datas/perform/index.html" target="_blank">this demo</a> where you can add more and more object to the animation but the animation is not jerky. </p>
<p>The library at this moment is not released but <a href="http://roxik.com/" target="_blank">Masayuki Kido</a> said the following to Manfred Weber in <a href="http://manfred.dschini.org/2008/06/17/sharikura-available-public/" target="_blank">this post</a>:</p>
<blockquote><p>I am going to exhibit Sharikura 3D as an open source.<br />
However, Sharikura 3D is unfinished.<br />
Because Sharikura 3D is my private work,<br />
please understand that it takes time to release.</p></blockquote>
<p>Releasing AS3 ROXIK Sharikura 3D Library as open source is great and we are anxious to work with it. But till then enjoy this links:<br />
<a href="http://roxik.com/toy1.html" target="_blank">http://roxik.com/toy1.html</a><br />
<a href="http://temp.roxik.com/datas/perform/index.html" target="_blank">http://temp.roxik.com/datas/perform/index.html</a><br />
<a href="http://temp.roxik.com/datas/web_edition_tour/index.html" target="_blank">http://temp.roxik.com/datas/web_edition_tour/index.html</a><br />
<a href="http://temp.roxik.com/datas/bone/index.html" target="_blank">http://temp.roxik.com/datas/bone/index.html</a><br />
<a href="http://temp.roxik.com/datas/physics/index.html" target="_blank">http://temp.roxik.com/datas/physics/index.html</a><br />
<a href="http://temp.roxik.com/datas/cloth/index.html" target="_blank">http://temp.roxik.com/datas/cloth/index.html</a><br />
<a href="http://temp.roxik.com/datas/max2007/index.html" target="_blank">http://temp.roxik.com/datas/max2007/index.html</a><br />
<a href="http://temp.roxik.com/datas/mobile/index.html" target="_blank">http://temp.roxik.com/datas/mobile/index.html</a><br />
<a href="http://temp.roxik.com/" target="_blank">http://temp.roxik.com/</a><br />
<a href="http://roxik.com/pictaps/" target="_blank">http://roxik.com/pictaps/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2008/06/27/roxik-sharikura-3d-library/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>How To Use FIVe3D And Tweening in Flex</title>
		<link>http://www.flexer.info/2008/06/19/how-to-use-five3d-and-tweening-in-flex/</link>
		<comments>http://www.flexer.info/2008/06/19/how-to-use-five3d-and-tweening-in-flex/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 10:50:46 +0000</pubDate>
		<dc:creator>Andrei Ionescu</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Tweening]]></category>
		<category><![CDATA[five3d]]></category>

		<guid isPermaLink="false">http://www.flexer.info/?p=209</guid>
		<description><![CDATA[In a previous article I explained how to use FIVe3D with Flex and because fl.motion is not included into the Flex Framework we had to find out a workaround. I commented out the lines that referenced fl.motion but Kelvin Luck found another way: &#8220;copy the classes from Flash CS3 Actionscript framework into the project&#8221;. So [...]]]></description>
			<content:encoded><![CDATA[<div class='series_toc'><h3>Table of contents<!-- for FIVe3D, Tweening and Flex --></h3><ol><li><a href='http://www.flexer.info/2008/06/17/how-to-use-five3d-in-flex/' title='How To Use FIVe3D In Flex'>How To Use FIVe3D In Flex</a></li><li>How To Use FIVe3D And Tweening in Flex</li></ol></div> <div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F06%2F19%2Fhow-to-use-five3d-and-tweening-in-flex%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F06%2F19%2Fhow-to-use-five3d-and-tweening-in-flex%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2008/06/19/how-to-use-five3d-and-tweening-in-flex/&title=How+To+Use+FIVe3D+And+Tweening+in+Flex&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>In a <a href="http://www.flexer.info/2008/06/17/how-to-use-five3d-in-flex">previous article</a> I explained how to use FIVe3D with Flex and because <strong>fl.motion</strong> is not included into the Flex Framework we had to find out a workaround. I commented out the lines that referenced fl.motion but <a href="http://www.flexer.info/2008/06/17/how-to-use-five3d-in-flex/#comment-301">Kelvin Luck</a> found another way: &#8220;copy the classes from Flash CS3 Actionscript framework into the project&#8221;. So this time the FIVe3D framework is untouched and fl.motion is included into the project.</p>
<p>Lets skip the intro and get into it&#8230; In this article I added some tweening to the example from the previous article. The framework I used are:</p>
<ul class="ul">
<li><strong>TweenLite</strong> &#8211; <a href="http://blog.greensock.com/tweenliteas3/" target="_blank">http://blog.greensock.com/tweenliteas3/</a></li>
<li><strong>fl.transition</strong> &#8211; taken from Flash CS3 Actionscript 3 Framework</li>
<li><strong>Tweener</strong> &#8211; <a href="http://code.google.com/p/tweener/" target="_blank">http://code.google.com/p/tweener/</a></li>
</ul>
<p>These are the tree tweening frameworks we will add but from all of them <strong>TweenLite</strong> seems to be the easiest to use.<br />

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_five3d_tween_675197636"
			class="flashmovie"
			width="500"
			height="600">
	<param name="movie" value="/wp-content/uploads/2008/06/five3d_tween.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="/wp-content/uploads/2008/06/five3d_tween.swf"
			name="fm_five3d_tween_675197636"
			width="500"
			height="600">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object><br />
There is no visible difference between <strong>TweenLite</strong>, <strong>fl.transition</strong> and <strong>Tweener</strong> but in the future I may add some benchmarks.</p>
<p>Now take a look at the code and you can choose what tweenning library you&#8217;ll use.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #66cc66;">&lt;</span>?<span style="color: #0066CC;">xml</span> <span style="color: #0066CC;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> encoding=<span style="color: #ff0000;">&quot;utf-8&quot;</span>?<span style="color: #66cc66;">&gt;</span>
<span style="color: #66cc66;">&lt;</span>mx:Application xmlns:mx=<span style="color: #ff0000;">&quot;http://www.adobe.com/2006/mxml&quot;</span> 
    backgroundGradientColors=<span style="color: #ff0000;">&quot;[#dddddd,#dddddd]&quot;</span>
    layout=<span style="color: #ff0000;">&quot;absolute&quot;</span> 
    <span style="color: #0066CC;">width</span>=<span style="color: #ff0000;">&quot;500&quot;</span>
    <span style="color: #0066CC;">height</span>=<span style="color: #ff0000;">&quot;600&quot;</span>
    creationComplete=<span style="color: #ff0000;">&quot;start()&quot;</span><span style="color: #66cc66;">&gt;</span>
    <span style="color: #66cc66;">&lt;</span>mx:UIComponent id=<span style="color: #ff0000;">&quot;mainUI&quot;</span> 
        <span style="color: #0066CC;">width</span>=<span style="color: #ff0000;">&quot;500&quot;</span> <span style="color: #0066CC;">height</span>=<span style="color: #ff0000;">&quot;500&quot;</span><span style="color: #66cc66;">/&gt;</span>
    <span style="color: #66cc66;">&lt;</span>mx:Script<span style="color: #66cc66;">&gt;</span>
        <span style="color: #66cc66;">&lt;!</span><span style="color: #66cc66;">&#91;</span>CDATA<span style="color: #66cc66;">&#91;</span>
&nbsp;
            <span style="color: #0066CC;">import</span> five3D.<span style="color: #006600;">typography</span>.<span style="color: #006600;">HelveticaBold</span>;
            <span style="color: #0066CC;">import</span> five3D.<span style="color: #006600;">utils</span>.<span style="color: #006600;">Drawing</span>;
            <span style="color: #0066CC;">import</span> five3D.<span style="color: #006600;">display</span>.<span style="color: #006600;">Scene3D</span>;
            <span style="color: #0066CC;">import</span> five3D.<span style="color: #006600;">display</span>.<span style="color: #006600;">DynamicText3D</span>;
            <span style="color: #0066CC;">import</span> five3D.<span style="color: #006600;">display</span>.<span style="color: #006600;">Shape3D</span>;
            <span style="color: #0066CC;">import</span> five3D.<span style="color: #006600;">display</span>.<span style="color: #006600;">Sprite3D</span>;
&nbsp;
            <span style="color: #0066CC;">import</span> gs.<span style="color: #006600;">TweenLite</span>;
            <span style="color: #0066CC;">import</span> caurina.<span style="color: #006600;">transitions</span>.<span style="color: #006600;">Tweener</span>;
            <span style="color: #0066CC;">import</span> fl.<span style="color: #006600;">transitions</span>.<span style="color: #006600;">Tween</span>;
            <span style="color: #808080; font-style: italic;">// we will use Exponential.easeOut </span>
            <span style="color: #808080; font-style: italic;">// function in tweening</span>
            <span style="color: #0066CC;">import</span> mx.<span style="color: #006600;">effects</span>.<span style="color: #006600;">easing</span>.<span style="color: #006600;">Exponential</span>;
&nbsp;
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> scene3D:Scene3D;
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> sprite3D:Sprite3D;
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> star3d:Shape3D;
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> flexerWord:DynamicText3D;
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> hiWord:DynamicText3D;
&nbsp;
            <span style="color: #808080; font-style: italic;">// start drawing</span>
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">start</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
            <span style="color: #66cc66;">&#123;</span>
                <span style="color: #808080; font-style: italic;">// create the scene</span>
                scene3D = <span style="color: #000000; font-weight: bold;">new</span> Scene3D<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                scene3D.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">250</span>;
                scene3D.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;">250</span>;
                <span style="color: #808080; font-style: italic;">// create the round rectangle/square</span>
                sprite3D = <span style="color: #000000; font-weight: bold;">new</span> Sprite3D<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                sprite3D.<span style="color: #006600;">graphics3D</span>.<span style="color: #0066CC;">beginFill</span><span style="color: #66cc66;">&#40;</span>0x000000<span style="color: #66cc66;">&#41;</span>;
                sprite3D.<span style="color: #006600;">graphics3D</span>.<span style="color: #006600;">drawRoundRect</span><span style="color: #66cc66;">&#40;</span>-<span style="color: #cc66cc;">150</span>,-<span style="color: #cc66cc;">150</span>,<span style="color: #cc66cc;">300</span>,<span style="color: #cc66cc;">300</span>,<span style="color: #cc66cc;">40</span>,<span style="color: #cc66cc;">40</span><span style="color: #66cc66;">&#41;</span>;
                sprite3D.<span style="color: #006600;">graphics3D</span>.<span style="color: #0066CC;">endFill</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// rotate the round rectangle/square randomly</span>
                sprite3D.<span style="color: #006600;">rotationX</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>;
                sprite3D.<span style="color: #006600;">rotationY</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>;
                sprite3D.<span style="color: #006600;">rotationZ</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>;
                <span style="color: #808080; font-style: italic;">// create the star</span>
                star3d = <span style="color: #000000; font-weight: bold;">new</span> Shape3D<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                Drawing.<span style="color: #006600;">star</span><span style="color: #66cc66;">&#40;</span>star3d.<span style="color: #006600;">graphics3D</span>,<span style="color: #cc66cc;">20</span>,<span style="color: #cc66cc;">60</span>,<span style="color: #cc66cc;">50</span>,<span style="color: #cc66cc;">0</span>,0x6699cc<span style="color: #66cc66;">&#41;</span>;
                star3d.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">120</span>;
                star3d.<span style="color: #006600;">y</span> = -<span style="color: #cc66cc;">80</span>;
                <span style="color: #808080; font-style: italic;">// rotate the start</span>
                star3d.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>,
                    <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #66cc66;">&#40;</span>event:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span>
                        <span style="color: #808080; font-style: italic;">// rotate on Z axe </span>
                        event.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">rotationZ</span>++; 
                    <span style="color: #66cc66;">&#125;</span>
                <span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// &quot;fxr&quot; word</span>
                flexerWord = <span style="color: #000000; font-weight: bold;">new</span> DynamicText3D<span style="color: #66cc66;">&#40;</span>HelveticaBold<span style="color: #66cc66;">&#41;</span>;
                flexerWord.<span style="color: #0066CC;">size</span> = <span style="color: #cc66cc;">45</span>;
                flexerWord.<span style="color: #0066CC;">color</span> = 0xFFFFFF;
                flexerWord.<span style="color: #0066CC;">text</span> = <span style="color: #ff0000;">&quot;Fxr&quot;</span>;
                flexerWord.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">88</span>;
                flexerWord.<span style="color: #006600;">y</span> = -<span style="color: #cc66cc;">110</span>;
                <span style="color: #808080; font-style: italic;">// &quot;hi&quot; word</span>
                hiWord = <span style="color: #000000; font-weight: bold;">new</span> DynamicText3D<span style="color: #66cc66;">&#40;</span>HelveticaBold<span style="color: #66cc66;">&#41;</span>;
                hiWord.<span style="color: #0066CC;">size</span> = <span style="color: #cc66cc;">100</span>;
                hiWord.<span style="color: #0066CC;">color</span> = 0x555555;
                hiWord.<span style="color: #0066CC;">text</span> = <span style="color: #ff0000;">&quot;Hi!&quot;</span>;
                hiWord.<span style="color: #006600;">x</span> = -<span style="color: #cc66cc;">112</span>;
                hiWord.<span style="color: #006600;">y</span> = -<span style="color: #cc66cc;">34</span>;
                <span style="color: #808080; font-style: italic;">// click event on the round rectangle/square</span>
                sprite3D.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>,handleSquareClick<span style="color: #66cc66;">&#41;</span>;
                sprite3D.<span style="color: #006600;">mouseChildren</span> = <span style="color: #000000; font-weight: bold;">false</span>;
                sprite3D.<span style="color: #006600;">buttonMode</span> = <span style="color: #000000; font-weight: bold;">true</span>;
                <span style="color: #808080; font-style: italic;">// adding scene to the main UI component</span>
                mainUI.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>scene3D<span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// adding round rectangle/square to the scene</span>
                scene3D.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>sprite3D<span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// adding the start to the round rectangle/square</span>
                sprite3D.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>star3d<span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// adding &quot;fxr&quot; word to the round rectangle/square</span>
                sprite3D.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>flexerWord<span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// adding &quot;hi&quot; word to the round rectangle/square</span>
                sprite3D.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>hiWord<span style="color: #66cc66;">&#41;</span>;
            <span style="color: #66cc66;">&#125;</span>
&nbsp;
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> handleSquareClick<span style="color: #66cc66;">&#40;</span>event:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
            <span style="color: #66cc66;">&#123;</span>
                <span style="color: #808080; font-style: italic;">// rotate the round rectangle/square randomly</span>
                <span style="color: #808080; font-style: italic;">// all 3 axes</span>
                <span style="color: #b1b100;">switch</span> <span style="color: #66cc66;">&#40;</span>whichTween.<span style="color: #006600;">selectedValue</span><span style="color: #66cc66;">&#41;</span>
                <span style="color: #66cc66;">&#123;</span>
                    <span style="color: #b1b100;">case</span> <span style="color: #ff0000;">&quot;notween&quot;</span>:
                    <span style="color: #66cc66;">&#123;</span>
                        <span style="color: #808080; font-style: italic;">// no tween</span>
                        event.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">rotationX</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>;
                        event.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">rotationY</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>;
                        event.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">rotationZ</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>;
                        <span style="color: #b1b100;">break</span>;
                    <span style="color: #66cc66;">&#125;</span>
                    <span style="color: #b1b100;">case</span> <span style="color: #ff0000;">&quot;tweenlite&quot;</span>:
                    <span style="color: #66cc66;">&#123;</span>
                        <span style="color: #808080; font-style: italic;">// using TweenLite</span>
                        TweenLite.<span style="color: #006600;">to</span><span style="color: #66cc66;">&#40;</span>
                            <span style="color: #808080; font-style: italic;">// target object</span>
                            event.<span style="color: #0066CC;">target</span>,
                            <span style="color: #808080; font-style: italic;">// duration</span>
                            <span style="color: #cc66cc;">1.5</span>,
                            <span style="color: #66cc66;">&#123;</span>
                                <span style="color: #808080; font-style: italic;">// target property: value</span>
                                rotationX:<span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>,
                                <span style="color: #808080; font-style: italic;">// target property: value</span>
                                rotationY:<span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>,
                                <span style="color: #808080; font-style: italic;">// target property: value</span>
                                rotationZ:<span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>,
                                <span style="color: #808080; font-style: italic;">// easing function</span>
                                ease:Exponential.<span style="color: #006600;">easeOut</span>
                            <span style="color: #66cc66;">&#125;</span>
                        <span style="color: #66cc66;">&#41;</span>;
                        <span style="color: #b1b100;">break</span>;
                    <span style="color: #66cc66;">&#125;</span>
                    <span style="color: #b1b100;">case</span> <span style="color: #ff0000;">&quot;tweener&quot;</span>:
                    <span style="color: #66cc66;">&#123;</span>
                        <span style="color: #808080; font-style: italic;">// using Tweener</span>
                        Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>
                            <span style="color: #808080; font-style: italic;">// target object</span>
                            event.<span style="color: #0066CC;">target</span>,
                            <span style="color: #66cc66;">&#123;</span>
                                <span style="color: #808080; font-style: italic;">// target property: value</span>
                                rotationX:<span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>,
                                <span style="color: #808080; font-style: italic;">// target property: value</span>
                                rotationY:<span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>,
                                <span style="color: #808080; font-style: italic;">// target property: value</span>
                                rotationZ:<span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>,
                                <span style="color: #808080; font-style: italic;">// duration</span>
                                <span style="color: #0066CC;">time</span>:<span style="color: #cc66cc;">1.5</span>,
                                <span style="color: #808080; font-style: italic;">// easing function</span>
                                transition:<span style="color: #ff0000;">&quot;easeoutexponential&quot;</span>
                            <span style="color: #66cc66;">&#125;</span>
                        <span style="color: #66cc66;">&#41;</span>;
                        <span style="color: #b1b100;">break</span>;
                    <span style="color: #66cc66;">&#125;</span>
                    <span style="color: #b1b100;">case</span> <span style="color: #ff0000;">&quot;fltransition&quot;</span>:
                    <span style="color: #66cc66;">&#123;</span>
                        <span style="color: #808080; font-style: italic;">// using fl.transition from Flash </span>
                        <span style="color: #808080; font-style: italic;">// CS3 Actionscript 3 Framework</span>
                        <span style="color: #000000; font-weight: bold;">var</span> xTween:Tween = <span style="color: #000000; font-weight: bold;">new</span> Tween<span style="color: #66cc66;">&#40;</span>
                            event.<span style="color: #0066CC;">target</span> <span style="color: #808080; font-style: italic;">/* target object */</span>,
                            <span style="color: #ff0000;">&quot;rotationX&quot;</span> <span style="color: #808080; font-style: italic;">/* target property */</span>,
                            Exponential.<span style="color: #006600;">easeOut</span> <span style="color: #808080; font-style: italic;">/* easing function */</span>,
                            event.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">rotationX</span> <span style="color: #808080; font-style: italic;">/* start point */</span>,
                            <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span> <span style="color: #808080; font-style: italic;">/* end point */</span>,
                            <span style="color: #cc66cc;">1.5</span> <span style="color: #808080; font-style: italic;">/*duration in seconds */</span>,
                            <span style="color: #000000; font-weight: bold;">true</span> <span style="color: #808080; font-style: italic;">/* use seconds */</span>
                        <span style="color: #66cc66;">&#41;</span>;
                        xTween.<span style="color: #0066CC;">start</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                        <span style="color: #000000; font-weight: bold;">var</span> yTween:Tween = <span style="color: #000000; font-weight: bold;">new</span> Tween<span style="color: #66cc66;">&#40;</span>
                            event.<span style="color: #0066CC;">target</span> <span style="color: #808080; font-style: italic;">/* target object */</span>,
                            <span style="color: #ff0000;">&quot;rotationY&quot;</span> <span style="color: #808080; font-style: italic;">/* target property */</span>,
                            Exponential.<span style="color: #006600;">easeOut</span> <span style="color: #808080; font-style: italic;">/* easing function */</span>,
                            event.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">rotationY</span> <span style="color: #808080; font-style: italic;">/* start point */</span>,
                            <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span> <span style="color: #808080; font-style: italic;">/* end point */</span>,
                            <span style="color: #cc66cc;">1.5</span> <span style="color: #808080; font-style: italic;">/*duration in seconds */</span>,
                            <span style="color: #000000; font-weight: bold;">true</span> <span style="color: #808080; font-style: italic;">/* use seconds */</span>
                        <span style="color: #66cc66;">&#41;</span>;
                        yTween.<span style="color: #0066CC;">start</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                        <span style="color: #000000; font-weight: bold;">var</span> zTween:Tween = <span style="color: #000000; font-weight: bold;">new</span> Tween<span style="color: #66cc66;">&#40;</span>
                            event.<span style="color: #0066CC;">target</span> <span style="color: #808080; font-style: italic;">/* target object */</span>,
                            <span style="color: #ff0000;">&quot;rotationZ&quot;</span> <span style="color: #808080; font-style: italic;">/* target property */</span>,
                            Exponential.<span style="color: #006600;">easeOut</span> <span style="color: #808080; font-style: italic;">/* easing function */</span>,
                            event.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">rotationZ</span> <span style="color: #808080; font-style: italic;">/* start point */</span>,
                            <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span> <span style="color: #808080; font-style: italic;">/* end point */</span>,
                            <span style="color: #cc66cc;">1.5</span> <span style="color: #808080; font-style: italic;">/*duration in seconds */</span>,
                            <span style="color: #000000; font-weight: bold;">true</span> <span style="color: #808080; font-style: italic;">/* use seconds */</span>
                        <span style="color: #66cc66;">&#41;</span>;
                        zTween.<span style="color: #0066CC;">start</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                        <span style="color: #b1b100;">break</span>;
                    <span style="color: #66cc66;">&#125;</span>
                <span style="color: #66cc66;">&#125;</span>
            <span style="color: #66cc66;">&#125;</span>
&nbsp;
        <span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&gt;</span>
    <span style="color: #66cc66;">&lt;/</span>mx:Script<span style="color: #66cc66;">&gt;</span>
    <span style="color: #66cc66;">&lt;</span>mx:RadioButtonGroup id=<span style="color: #ff0000;">&quot;whichTween&quot;</span><span style="color: #66cc66;">/&gt;</span>
    <span style="color: #66cc66;">&lt;</span>mx:RadioButton x=<span style="color: #ff0000;">&quot;10.0&quot;</span> y=<span style="color: #ff0000;">&quot;572&quot;</span> label=<span style="color: #ff0000;">&quot;No Tween&quot;</span> groupName=<span style="color: #ff0000;">&quot;whichTween&quot;</span> 
        value=<span style="color: #ff0000;">&quot;notween&quot;</span> selected=<span style="color: #ff0000;">&quot;true&quot;</span><span style="color: #66cc66;">/&gt;</span>
    <span style="color: #66cc66;">&lt;</span>mx:RadioButton x=<span style="color: #ff0000;">&quot;105&quot;</span> y=<span style="color: #ff0000;">&quot;572&quot;</span> label=<span style="color: #ff0000;">&quot;TweenLite&quot;</span> groupName=<span style="color: #ff0000;">&quot;whichTween&quot;</span> 
        value=<span style="color: #ff0000;">&quot;tweenlite&quot;</span><span style="color: #66cc66;">/&gt;</span>
    <span style="color: #66cc66;">&lt;</span>mx:RadioButton x=<span style="color: #ff0000;">&quot;202&quot;</span> y=<span style="color: #ff0000;">&quot;572&quot;</span> label=<span style="color: #ff0000;">&quot;fl.transition&quot;</span> groupName=<span style="color: #ff0000;">&quot;whichTween&quot;</span> 
        value=<span style="color: #ff0000;">&quot;fltransition&quot;</span><span style="color: #66cc66;">/&gt;</span>
    <span style="color: #66cc66;">&lt;</span>mx:RadioButton x=<span style="color: #ff0000;">&quot;307&quot;</span> y=<span style="color: #ff0000;">&quot;572&quot;</span> label=<span style="color: #ff0000;">&quot;Tweener&quot;</span> groupName=<span style="color: #ff0000;">&quot;whichTween&quot;</span> 
        value=<span style="color: #ff0000;">&quot;tweener&quot;</span><span style="color: #66cc66;">/&gt;</span>
<span style="color: #66cc66;">&lt;/</span>mx:Application<span style="color: #66cc66;">&gt;</span></pre></td></tr></table></div>

<p>This is all for now&#8230; the source files are available to download.</p>
<p>Some additional resources regarding tweening: <a href="http://blog.greensock.com/tweenliteas3/" target="blank">TweenLite</a>, <a href="http://code.google.com/p/tweener/" target="blank">Tweener</a>, <a href="http://www.zedia.net/2008/actionscript-3-tweenlite-basic-tutorial/" target="blank">TweenLite Basic Tutorial</a>, <a href="http://www.zedia.net/actionscript-3-tweens-tutorial/" target="_blank">Tweens tutorial</a> and <a hred="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/fl/transitions/Tween.html#includeExamplesSummary" target="_blank">fl.transition at LiveDocs</a></p>
 <div class='series_links'><a href='http://www.flexer.info/2008/06/17/how-to-use-five3d-in-flex/' title='How To Use FIVe3D In Flex'>Previous in series</a> </div>]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2008/06/19/how-to-use-five3d-and-tweening-in-flex/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How To Use FIVe3D In Flex</title>
		<link>http://www.flexer.info/2008/06/17/how-to-use-five3d-in-flex/</link>
		<comments>http://www.flexer.info/2008/06/17/how-to-use-five3d-in-flex/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 13:18:03 +0000</pubDate>
		<dc:creator>Andrei Ionescu</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[five3d]]></category>

		<guid isPermaLink="false">http://www.flexer.info/?p=205</guid>
		<description><![CDATA[For some time I&#8217;ve been planning to use FIVe3D of Mathieu Badimon, in Flex, not in Flash. I&#8217;ve been trying to make it work but no success &#8217;till now.
After more than 4, 5 tries, I&#8217;ve managed to take the example from the FIVe3D framework and implemented it in Flex. It was not an easy task [...]]]></description>
			<content:encoded><![CDATA[<div class='series_toc'><h3>Table of contents<!-- for FIVe3D, Tweening and Flex --></h3><ol><li>How To Use FIVe3D In Flex</li><li><a href='http://www.flexer.info/2008/06/19/how-to-use-five3d-and-tweening-in-flex/' title='How To Use FIVe3D And Tweening in Flex'>How To Use FIVe3D And Tweening in Flex</a></li></ol></div> <div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F06%2F17%2Fhow-to-use-five3d-in-flex%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F06%2F17%2Fhow-to-use-five3d-in-flex%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2008/06/17/how-to-use-five3d-in-flex/&title=How+To+Use+FIVe3D+In+Flex&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>For some time I&#8217;ve been planning to use <a href="http://five3d.mathieu-badimon.com/" target="_blank">FIVe3D</a> of <a href="http://www.mathieu-badimon.com/" target="_blank">Mathieu Badimon</a>, in Flex, not in Flash. I&#8217;ve been trying to make it work but no success &#8217;till now.</p>
<p>After more than 4, 5 tries, I&#8217;ve managed to take the example from the FIVe3D framework and implemented it in Flex. It was not an easy task because of some compile errors, regarding the missing <strong>fl.motion</strong> package. What I found out is that <strong>fl.motion</strong> package is included in Flash CS3 but not into Flex framework and although FIVe3D is AS3 is not fully compatible with Flex framework (<a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/fl/motion/package-detail.html" target="_blank">see it in livedocs</a>).</p>
<p>What I did to make it work?</p>
<ol>
<li>Downloaded the FIVe3D framework from <a href="http://five3d.mathieu-badimon.com/" target="_blank">five3d.mathieu-badimon.com</a>. Sometimes the site is not working and the user is redirected to 404.online.net.</li>
<li>Created a new Flex Project and copied the whole <strong>five3D</strong> folder (with <strong>display</strong>, <strong>geom</strong>, <strong>typography</strong> and <strong>utils</strong>) from the archive into it.</li>
<li>Taken the Main.as file from first_example folder and started copying lines into my new project</li>
<li>Commented out the lines of code from (commented where <strong>fl.motion</strong> is used):
<ul class="ul">
<li><strong>Shape3D.as</strong> &#8211; line 17 and from line 279 to 282</li>
<li><strong>Sprite3D.as</strong> &#8211; line 18 and from line 302 to 306</li>
<li><strong>Bitmap3D.as</strong> &#8211; line 21 and from line 477 to 480</li>
</ul>
</li>
</ol>
<p>My FIVe3D example is bellow (working application and code).<br />

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_five3d_1657650445"
			class="flashmovie"
			width="500"
			height="500">
	<param name="movie" value="/wp-content/uploads/2008/06/five3d.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="/wp-content/uploads/2008/06/five3d.swf"
			name="fm_five3d_1657650445"
			width="500"
			height="500">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object><br />
You can click on the rounded square to rotate it randomly.<br />
&nbsp;</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #66cc66;">&lt;</span>?<span style="color: #0066CC;">xml</span> <span style="color: #0066CC;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> encoding=<span style="color: #ff0000;">&quot;utf-8&quot;</span>?<span style="color: #66cc66;">&gt;</span>
<span style="color: #66cc66;">&lt;</span>mx:Application xmlns:mx=<span style="color: #ff0000;">&quot;http://www.adobe.com/2006/mxml&quot;</span> 
    backgroundGradientColors=<span style="color: #ff0000;">&quot;[#dddddd,#dddddd]&quot;</span>
    layout=<span style="color: #ff0000;">&quot;absolute&quot;</span> 
    <span style="color: #0066CC;">width</span>=<span style="color: #ff0000;">&quot;500&quot;</span>
    <span style="color: #0066CC;">height</span>=<span style="color: #ff0000;">&quot;500&quot;</span>
    creationComplete=<span style="color: #ff0000;">&quot;start()&quot;</span><span style="color: #66cc66;">&gt;</span>
    <span style="color: #66cc66;">&lt;</span>mx:UIComponent id=<span style="color: #ff0000;">&quot;mainUI&quot;</span><span style="color: #66cc66;">/&gt;</span>
    <span style="color: #66cc66;">&lt;</span>mx:Script<span style="color: #66cc66;">&gt;</span>
        <span style="color: #66cc66;">&lt;!</span><span style="color: #66cc66;">&#91;</span>CDATA<span style="color: #66cc66;">&#91;</span>
            <span style="color: #0066CC;">import</span> five3D.<span style="color: #006600;">typography</span>.<span style="color: #006600;">HelveticaBold</span>;
            <span style="color: #0066CC;">import</span> five3D.<span style="color: #006600;">utils</span>.<span style="color: #006600;">Drawing</span>;
            <span style="color: #0066CC;">import</span> five3D.<span style="color: #006600;">display</span>.<span style="color: #006600;">Scene3D</span>;
            <span style="color: #0066CC;">import</span> five3D.<span style="color: #006600;">display</span>.<span style="color: #006600;">DynamicText3D</span>;
            <span style="color: #0066CC;">import</span> five3D.<span style="color: #006600;">display</span>.<span style="color: #006600;">Shape3D</span>;
            <span style="color: #0066CC;">import</span> five3D.<span style="color: #006600;">display</span>.<span style="color: #006600;">Sprite3D</span>;
&nbsp;
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> scene3D:Scene3D;
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> sprite3D:Sprite3D;
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> star3d:Shape3D;
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> flexerWord:DynamicText3D;
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> hiWord:DynamicText3D;
&nbsp;
            <span style="color: #808080; font-style: italic;">// start drawing</span>
            <span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #0066CC;">start</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
            <span style="color: #66cc66;">&#123;</span>
                <span style="color: #808080; font-style: italic;">// create the scene</span>
                scene3D = <span style="color: #000000; font-weight: bold;">new</span> Scene3D<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                scene3D.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">250</span>;
                scene3D.<span style="color: #006600;">y</span> = <span style="color: #cc66cc;">250</span>;
                <span style="color: #808080; font-style: italic;">// create the round rectangle/square</span>
                sprite3D = <span style="color: #000000; font-weight: bold;">new</span> Sprite3D<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                sprite3D.<span style="color: #006600;">graphics3D</span>.<span style="color: #0066CC;">beginFill</span><span style="color: #66cc66;">&#40;</span>0x000000<span style="color: #66cc66;">&#41;</span>;
                sprite3D.<span style="color: #006600;">graphics3D</span>.<span style="color: #006600;">drawRoundRect</span><span style="color: #66cc66;">&#40;</span>-<span style="color: #cc66cc;">150</span>, -<span style="color: #cc66cc;">150</span>, <span style="color: #cc66cc;">300</span>, <span style="color: #cc66cc;">300</span>, <span style="color: #cc66cc;">40</span>, <span style="color: #cc66cc;">40</span><span style="color: #66cc66;">&#41;</span>;
                sprite3D.<span style="color: #006600;">graphics3D</span>.<span style="color: #0066CC;">endFill</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// rotate the round rectangle/square randomly</span>
                sprite3D.<span style="color: #006600;">rotationX</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>;
                sprite3D.<span style="color: #006600;">rotationY</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>;
                sprite3D.<span style="color: #006600;">rotationZ</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>;
                <span style="color: #808080; font-style: italic;">// create the star</span>
                star3d = <span style="color: #000000; font-weight: bold;">new</span> Shape3D<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
                Drawing.<span style="color: #006600;">star</span><span style="color: #66cc66;">&#40;</span>star3d.<span style="color: #006600;">graphics3D</span>, <span style="color: #cc66cc;">20</span>, <span style="color: #cc66cc;">60</span>, <span style="color: #cc66cc;">50</span>, <span style="color: #cc66cc;">0</span>, 0x6699cc<span style="color: #66cc66;">&#41;</span>;
                star3d.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">120</span>;
                star3d.<span style="color: #006600;">y</span> = -<span style="color: #cc66cc;">80</span>;
                <span style="color: #808080; font-style: italic;">// rotate the start</span>
                star3d.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">ENTER_FRAME</span>,
                    <span style="color: #000000; font-weight: bold;">function</span> <span style="color: #66cc66;">&#40;</span>event:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span>
                        <span style="color: #808080; font-style: italic;">// rotate on Z axe </span>
                        event.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">rotationZ</span>++; 
                    <span style="color: #66cc66;">&#125;</span>
                <span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// &quot;fxr&quot; word</span>
                flexerWord = <span style="color: #000000; font-weight: bold;">new</span> DynamicText3D<span style="color: #66cc66;">&#40;</span>HelveticaBold<span style="color: #66cc66;">&#41;</span>;
                flexerWord.<span style="color: #0066CC;">size</span> = <span style="color: #cc66cc;">45</span>;
                flexerWord.<span style="color: #0066CC;">color</span> = 0xFFFFFF;
                flexerWord.<span style="color: #0066CC;">text</span> = <span style="color: #ff0000;">&quot;Fxr&quot;</span>;
                flexerWord.<span style="color: #006600;">x</span> = <span style="color: #cc66cc;">88</span>;
                flexerWord.<span style="color: #006600;">y</span> = -<span style="color: #cc66cc;">110</span>;
                <span style="color: #808080; font-style: italic;">// &quot;hi&quot; word</span>
                hiWord = <span style="color: #000000; font-weight: bold;">new</span> DynamicText3D<span style="color: #66cc66;">&#40;</span>HelveticaBold<span style="color: #66cc66;">&#41;</span>;
                hiWord.<span style="color: #0066CC;">size</span> = <span style="color: #cc66cc;">100</span>;
                hiWord.<span style="color: #0066CC;">color</span> = 0x555555;
                hiWord.<span style="color: #0066CC;">text</span> = <span style="color: #ff0000;">&quot;Hi!&quot;</span>;
                hiWord.<span style="color: #006600;">x</span> = -<span style="color: #cc66cc;">112</span>;
                hiWord.<span style="color: #006600;">y</span> = -<span style="color: #cc66cc;">34</span>;
                <span style="color: #808080; font-style: italic;">// click event on the round rectangle/square</span>
                sprite3D.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>, 
                    <span style="color: #000000; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span>event:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span>
                    <span style="color: #66cc66;">&#123;</span>
                        <span style="color: #808080; font-style: italic;">// rotate the round rectangle/square randomly</span>
                        <span style="color: #808080; font-style: italic;">// all 3 axes</span>
                        event.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">rotationX</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>;
                        event.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">rotationY</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>;
                        event.<span style="color: #0066CC;">target</span>.<span style="color: #006600;">rotationZ</span> = <span style="color: #0066CC;">Math</span>.<span style="color: #0066CC;">random</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span><span style="color: #cc66cc;">100</span>-<span style="color: #cc66cc;">50</span>;
                    <span style="color: #66cc66;">&#125;</span>
                <span style="color: #66cc66;">&#41;</span>;
                sprite3D.<span style="color: #006600;">mouseChildren</span> = <span style="color: #000000; font-weight: bold;">false</span>;
                sprite3D.<span style="color: #006600;">buttonMode</span> = <span style="color: #000000; font-weight: bold;">true</span>;
                <span style="color: #808080; font-style: italic;">// adding scene to the main UI component</span>
                mainUI.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>scene3D<span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// adding round rectangle/square to the scene</span>
                scene3D.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>sprite3D<span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// adding the start to the round rectangle/square</span>
                sprite3D.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>star3d<span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// adding &quot;fxr&quot; word to the round rectangle/square</span>
                sprite3D.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>flexerWord<span style="color: #66cc66;">&#41;</span>;
                <span style="color: #808080; font-style: italic;">// adding &quot;hi&quot; word to the round rectangle/square</span>
                sprite3D.<span style="color: #006600;">addChild</span><span style="color: #66cc66;">&#40;</span>hiWord<span style="color: #66cc66;">&#41;</span>;
            <span style="color: #66cc66;">&#125;</span>
        <span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&gt;</span>
    <span style="color: #66cc66;">&lt;/</span>mx:Script<span style="color: #66cc66;">&gt;</span>
<span style="color: #66cc66;">&lt;/</span>mx:Application<span style="color: #66cc66;">&gt;</span></pre></td></tr></table></div>

<p>The FIVe3D framework is simple and is seems to draw very fast. What can be the next step: using tweening with FIVe3D in Flex.</p>
<p>Some related resources:<br />
<a href="http://labs.vizar.de/blog/2008-05-12/first-steps-with-five3d/" target="_blank">http://labs.vizar.de/blog/2008-05-12/first-steps-with-five3d/</a><br />
<a href="http://tech.nitoyon.com/blog/2008/05/keynote_like_cube_transition.html" target="_blank">http://tech.nitoyon.com/blog/2008/05/keynote_like_cube_transition.html</a></p>
 <div class='series_links'> <a href='http://www.flexer.info/2008/06/19/how-to-use-five3d-and-tweening-in-flex/' title='How To Use FIVe3D And Tweening in Flex'>Next in series</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2008/06/17/how-to-use-five3d-in-flex/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Alternativa 3D &#8211; two new examples</title>
		<link>http://www.flexer.info/2008/04/18/alternativa-3d-two-new-examples/</link>
		<comments>http://www.flexer.info/2008/04/18/alternativa-3d-two-new-examples/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 16:19:12 +0000</pubDate>
		<dc:creator>Andrei Ionescu</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Flex resources]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[texture]]></category>

		<guid isPermaLink="false">http://www.flexer.info/?p=145</guid>
		<description><![CDATA[In a previous article we presented a new 3D engine framework. Now this engine evolved and now is moving better/faster. On the site of this engine are two new examples and you can see that this engine is the future of online gaming. 
Enjoy the examples and great job done by the guys at Alternativa.
]]></description>
			<content:encoded><![CDATA[<div class='series_toc'><h3>Table of contents<!-- for Alternativa 3D Engine --></h3><ol><li><a href='http://www.flexer.info/2007/10/26/framework-spotlight/' title='Framework spotlight'>Framework spotlight</a></li><li>Alternativa 3D &#8211; two new examples</li></ol></div> <div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F04%2F18%2Falternativa-3d-two-new-examples%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2008%2F04%2F18%2Falternativa-3d-two-new-examples%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2008/04/18/alternativa-3d-two-new-examples/&title=Alternativa+3D+&#8211;+two+new+examples&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>In a <a href="http://www.flexer.info/2007/10/26/framework-spotlight/">previous article</a> we presented a new 3D engine framework. Now this engine evolved and now is moving better/faster. On the <a href="http://blog.alternativaplatform.com/en/" target="_blank">site</a> of this engine are two new examples and you can see that this engine is the future of online gaming. </p>
<p>Enjoy the examples and great job done by the guys at Alternativa.</p>
 <div class='series_links'><a href='http://www.flexer.info/2007/10/26/framework-spotlight/' title='Framework spotlight'>Previous in series</a> </div>]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2008/04/18/alternativa-3d-two-new-examples/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actionscript and Flash 3D Experiments &#8211; Mr. Doob</title>
		<link>http://www.flexer.info/2007/12/04/actionscript-and-flash-3d-experiments-mr-doob/</link>
		<comments>http://www.flexer.info/2007/12/04/actionscript-and-flash-3d-experiments-mr-doob/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 09:01:17 +0000</pubDate>
		<dc:creator>Andrei Ionescu</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.flexer.info/2007/12/04/actionscript-and-flash-3d-experiments-mr-doob/</guid>
		<description><![CDATA[Today I found a great site with a lot of flash and actionscript 3D experiments. Great examples. Although some of them have some error there are still a lot of 3D examples to see.
This is not directly connected with Flex but inside those application are thousands of code lines written in actionscript.
The best examples in [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2007%2F12%2F04%2Factionscript-and-flash-3d-experiments-mr-doob%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2007%2F12%2F04%2Factionscript-and-flash-3d-experiments-mr-doob%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2007/12/04/actionscript-and-flash-3d-experiments-mr-doob/&title=Actionscript+and+Flash+3D+Experiments+&#8211;+Mr.+Doob&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>Today I found a great site with a lot of flash and actionscript 3D experiments. Great examples. Although some of them have some error there are still a lot of 3D examples to see.</p>
<p>This is not directly connected with Flex but inside those application are thousands of code lines written in actionscript.</p>
<p>The best examples in my opinion are the ones that experiments the <a href="http://mrdoob.com/#/44/" target="_blank">Depth of Field</a> and some <a href="http://mrdoob.com/#/51/" target="_blank">Audio Visualization</a>.</p>
<p>Here it is: <a href="http://mrdoob.com/" target="_blank">http://mrdoob.com/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2007/12/04/actionscript-and-flash-3d-experiments-mr-doob/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sandy 3D Engine in Actionscript</title>
		<link>http://www.flexer.info/2007/11/14/sandy-3d-engine-in-actionscript/</link>
		<comments>http://www.flexer.info/2007/11/14/sandy-3d-engine-in-actionscript/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 08:53:08 +0000</pubDate>
		<dc:creator>Andrei Ionescu</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[engine]]></category>

		<guid isPermaLink="false">http://www.flexer.info/2007/11/14/sandy-3d-engine-in-actionscript/</guid>
		<description><![CDATA[This 3D engine already at version 3.0 thing that means it is growing.
Here it is: http://www.flashsandy.org/.
Demos here: http://www.flashsandy.org/demos
This is the demo I liked: http://www.flashsandy.org/demos/protopop_walk

We had another post (Framework spotlight) in the past also regarding another 3D framework and seeing how this is evolving we can say that in the future we may have MMORPGs and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2007%2F11%2F14%2Fsandy-3d-engine-in-actionscript%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2007%2F11%2F14%2Fsandy-3d-engine-in-actionscript%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2007/11/14/sandy-3d-engine-in-actionscript/&title=Sandy+3D+Engine+in+Actionscript&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>This 3D engine already at version 3.0 thing that means it is growing.</p>
<p>Here it is: <a target="_blank" href="http://www.flashsandy.org/">http://www.flashsandy.org/</a>.</p>
<p>Demos here: <a target="_blank" href="http://www.flashsandy.org/demos">http://www.flashsandy.org/demos</a></p>
<p>This is the demo I liked: <a target="_blank" href="http://www.flashsandy.org/demos/protopop_walk">http://www.flashsandy.org/demos/protopop_walk</a></p>
<p><img src="http://www.flexer.info/wp-content/uploads/2007/11/sandy_3d_engine.jpg" alt="Sandy 3D Engine in Actionscript - demo screenshot" /></p>
<p>We had another post (<a href="http://www.flexer.info/2007/10/26/framework-spotlight/">Framework spotlight</a>) in the past also regarding another 3D framework and seeing how this is evolving we can say that in the future we may have MMORPGs and Shooters directly in the browser window (without installation). And if we keep in mind that the next flash player may have access to 3D hardware acceleration this dream may come true. This also will put Adobe in a good position in the game development market and that means competition and more good/cheap/quality games/applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2007/11/14/sandy-3d-engine-in-actionscript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Framework spotlight</title>
		<link>http://www.flexer.info/2007/10/26/framework-spotlight/</link>
		<comments>http://www.flexer.info/2007/10/26/framework-spotlight/#comments</comments>
		<pubDate>Fri, 26 Oct 2007 08:14:16 +0000</pubDate>
		<dc:creator>Virgil Cristea</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[framework]]></category>

		<guid isPermaLink="false">http://www.flexer.info/2007/10/26/framework-spotlight/</guid>
		<description><![CDATA[Today a friend send me a link that I feel I need to share with the others:
AlternativaGame- a 3d framework done in flash.
For a demo go here 
]]></description>
			<content:encoded><![CDATA[<div class='series_toc'><h3>Table of contents<!-- for Alternativa 3D Engine --></h3><ol><li>Framework spotlight</li><li><a href='http://www.flexer.info/2008/04/18/alternativa-3d-two-new-examples/' title='Alternativa 3D &#8211; two new examples'>Alternativa 3D &#8211; two new examples</a></li></ol></div> <div class="tweetmeme_button" style="float: right; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flexer.info%2F2007%2F10%2F26%2Fframework-spotlight%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flexer.info%2F2007%2F10%2F26%2Fframework-spotlight%2F" height="61" width="51" /></a></div><div style="float: right; margin-right: 10px"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.flexer.info/2007/10/26/framework-spotlight/&title=Framework+spotlight&srcURL=http://www.flexer.info" target="_blank" rel="nofollow"><img
src="http://www.flexer.info/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a></div><p>Today a friend send me a link that I feel I need to share with the others:</p>
<p><a href="http://blog.alternativagame.com/en/" target="_blank">AlternativaGame</a>- a 3d framework done in flash.</p>
<p>For a demo go <a href="http://blog.alternativagame.com/ru/files/2007/10/3denginedemo_en.swf" target="_blank">here </a></p>
 <div class='series_links'> <a href='http://www.flexer.info/2008/04/18/alternativa-3d-two-new-examples/' title='Alternativa 3D &#8211; two new examples'>Next in series</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.flexer.info/2007/10/26/framework-spotlight/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

