<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Here&#8217;s 5 3D Layouts for Flex 4</title>
	<atom:link href="http://www.ryancampbell.com/2009/06/16/heres-5-3d-layouts-for-flex-4/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ryancampbell.com/2009/06/16/heres-5-3d-layouts-for-flex-4/</link>
	<description>Flex/Flash Developer Blog</description>
	<lastBuildDate>Tue, 24 Aug 2010 06:21:36 -0700</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: HDave</title>
		<link>http://www.ryancampbell.com/2009/06/16/heres-5-3d-layouts-for-flex-4/comment-page-1/#comment-3397</link>
		<dc:creator>HDave</dc:creator>
		<pubDate>Tue, 24 Aug 2010 06:21:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.bobjim.com/2009/06/16/heres-5-3d-layouts-for-flex-4/#comment-3397</guid>
		<description>@Balakrishnan -- Will you be making the source code available?  Desperately looking for an animated carousel for Flex 4</description>
		<content:encoded><![CDATA[<p>@Balakrishnan &#8212; Will you be making the source code available?  Desperately looking for an animated carousel for Flex 4</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Balakrishnan Vijay</title>
		<link>http://www.ryancampbell.com/2009/06/16/heres-5-3d-layouts-for-flex-4/comment-page-1/#comment-3317</link>
		<dc:creator>Balakrishnan Vijay</dc:creator>
		<pubDate>Wed, 11 Aug 2010 06:32:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.bobjim.com/2009/06/16/heres-5-3d-layouts-for-flex-4/#comment-3317</guid>
		<description>I have now implemented animation myself (on my blog).

http://balakrishnanvijay.wordpress.com/2010/08/03/cylindrical-view-with-animatio/

It is not necessary as I had thought, to have a fixed number of states. All it takes for animation is to calculate the finalMatrix3D as Ryan has done and interpolate to it.

Once again, thanks Ryan !</description>
		<content:encoded><![CDATA[<p>I have now implemented animation myself (on my blog).</p>
<p><a href="http://balakrishnanvijay.wordpress.com/2010/08/03/cylindrical-view-with-animatio/" rel="nofollow">http://balakrishnanvijay.wordpress.com/2010/08/03/cylindrical-view-with-animatio/</a></p>
<p>It is not necessary as I had thought, to have a fixed number of states. All it takes for animation is to calculate the finalMatrix3D as Ryan has done and interpolate to it.</p>
<p>Once again, thanks Ryan !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Balakrishnan Vijay</title>
		<link>http://www.ryancampbell.com/2009/06/16/heres-5-3d-layouts-for-flex-4/comment-page-1/#comment-3180</link>
		<dc:creator>Balakrishnan Vijay</dc:creator>
		<pubDate>Thu, 15 Jul 2010 06:16:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.bobjim.com/2009/06/16/heres-5-3d-layouts-for-flex-4/#comment-3180</guid>
		<description>Animation is possible as shown in http://www.rialvalue.com/blog/2010/04/14/carroflow-another-3d-layout-for-flex4/

The trick though is to display only a fixed number of objects at all times, rather have only a fixed set of positions that objects take. What is done in that example is that a set of matrix3D objects are allocated for each position(angle) and makes every object repeatedly &quot;interpolate&quot; from the initial matrix to the final matrix for every timer interval.

PS : Your layouts were very useful in learning 3-d layouts ! I have now done a couple of 3-d layouts of my own. Cheers !</description>
		<content:encoded><![CDATA[<p>Animation is possible as shown in <a href="http://www.rialvalue.com/blog/2010/04/14/carroflow-another-3d-layout-for-flex4/" rel="nofollow">http://www.rialvalue.com/blog/2010/04/14/carroflow-another-3d-layout-for-flex4/</a></p>
<p>The trick though is to display only a fixed number of objects at all times, rather have only a fixed set of positions that objects take. What is done in that example is that a set of matrix3D objects are allocated for each position(angle) and makes every object repeatedly &#8220;interpolate&#8221; from the initial matrix to the final matrix for every timer interval.</p>
<p>PS : Your layouts were very useful in learning 3-d layouts ! I have now done a couple of 3-d layouts of my own. Cheers !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vladimir Tsvetkov</title>
		<link>http://www.ryancampbell.com/2009/06/16/heres-5-3d-layouts-for-flex-4/comment-page-1/#comment-3038</link>
		<dc:creator>Vladimir Tsvetkov</dc:creator>
		<pubDate>Fri, 25 Jun 2010 08:15:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.bobjim.com/2009/06/16/heres-5-3d-layouts-for-flex-4/#comment-3038</guid>
		<description>Hi Ryan, 

Did you get any decent answers to the Animation?-question?

I&#039;m trying to animate layout changes to children, when children are added and removed to and from a Group. So far I&#039;ve experimented with setting the moveEffect of the Group&#039;s children. But as you expect this works only in the cases when there are no changes to the Group during the playing Move effect.

Probably I&#039;ll write a blog post when I get to a solution.

Best Regards, 
Vladimir</description>
		<content:encoded><![CDATA[<p>Hi Ryan, </p>
<p>Did you get any decent answers to the Animation?-question?</p>
<p>I&#8217;m trying to animate layout changes to children, when children are added and removed to and from a Group. So far I&#8217;ve experimented with setting the moveEffect of the Group&#8217;s children. But as you expect this works only in the cases when there are no changes to the Group during the playing Move effect.</p>
<p>Probably I&#8217;ll write a blog post when I get to a solution.</p>
<p>Best Regards,<br />
Vladimir</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JackSW</title>
		<link>http://www.ryancampbell.com/2009/06/16/heres-5-3d-layouts-for-flex-4/comment-page-1/#comment-2890</link>
		<dc:creator>JackSW</dc:creator>
		<pubDate>Wed, 02 Jun 2010 05:43:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.bobjim.com/2009/06/16/heres-5-3d-layouts-for-flex-4/#comment-2890</guid>
		<description>Hi Ryan

I can not run your project in flash builder 4

an error occurs at  this line in CoverFlowLayout.as 

for ( var i:int = 0; i &lt; numElements; i++ )
			{
				var element:ILayoutElement = target.getElementAt( i );
                                ....

it always return null

Thanks</description>
		<content:encoded><![CDATA[<p>Hi Ryan</p>
<p>I can not run your project in flash builder 4</p>
<p>an error occurs at  this line in CoverFlowLayout.as </p>
<p>for ( var i:int = 0; i &lt; numElements; i++ )<br />
			{<br />
				var element:ILayoutElement = target.getElementAt( i );<br />
                                &#8230;.</p>
<p>it always return null</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sagi</title>
		<link>http://www.ryancampbell.com/2009/06/16/heres-5-3d-layouts-for-flex-4/comment-page-1/#comment-2400</link>
		<dc:creator>Sagi</dc:creator>
		<pubDate>Wed, 31 Mar 2010 16:22:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.bobjim.com/2009/06/16/heres-5-3d-layouts-for-flex-4/#comment-2400</guid>
		<description>Thanks Ryan! Great article :)
You can see a workaround I tried to do for the animation in here (a little bit messy but... it works):
http://www.gui-xian.com/blog/?p=4
(+source)

cheers</description>
		<content:encoded><![CDATA[<p>Thanks Ryan! Great article <img src='http://www.ryancampbell.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
You can see a workaround I tried to do for the animation in here (a little bit messy but&#8230; it works):<br />
<a href="http://www.gui-xian.com/blog/?p=4" rel="nofollow">http://www.gui-xian.com/blog/?p=4</a><br />
(+source)</p>
<p>cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vijendran</title>
		<link>http://www.ryancampbell.com/2009/06/16/heres-5-3d-layouts-for-flex-4/comment-page-1/#comment-2366</link>
		<dc:creator>Vijendran</dc:creator>
		<pubDate>Fri, 26 Mar 2010 10:52:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.bobjim.com/2009/06/16/heres-5-3d-layouts-for-flex-4/#comment-2366</guid>
		<description>Hi,

How could we rotate the cards with respect to Y Axis in Horizontal CoverFlow Layout?</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>How could we rotate the cards with respect to Y Axis in Horizontal CoverFlow Layout?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gustavo</title>
		<link>http://www.ryancampbell.com/2009/06/16/heres-5-3d-layouts-for-flex-4/comment-page-1/#comment-1963</link>
		<dc:creator>Gustavo</dc:creator>
		<pubDate>Thu, 11 Feb 2010 16:51:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.bobjim.com/2009/06/16/heres-5-3d-layouts-for-flex-4/#comment-1963</guid>
		<description>Hi, 

I download the flex builder 4 and the source too, but I can&#039;t build the flex project. 

The errors are with this lines:

FlexLayouts.xmxl  / selectionChanged=&quot;event.target.invalidateDisplayList()&quot;
FlexLayoutsPackage / IVisualElement( element ).depth = -position;



can you help me ?</description>
		<content:encoded><![CDATA[<p>Hi, </p>
<p>I download the flex builder 4 and the source too, but I can&#8217;t build the flex project. </p>
<p>The errors are with this lines:</p>
<p>FlexLayouts.xmxl  / selectionChanged=&#8221;event.target.invalidateDisplayList()&#8221;<br />
FlexLayoutsPackage / IVisualElement( element ).depth = -position;</p>
<p>can you help me ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dl</title>
		<link>http://www.ryancampbell.com/2009/06/16/heres-5-3d-layouts-for-flex-4/comment-page-1/#comment-1603</link>
		<dc:creator>dl</dc:creator>
		<pubDate>Thu, 07 Jan 2010 12:43:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.bobjim.com/2009/06/16/heres-5-3d-layouts-for-flex-4/#comment-1603</guid>
		<description>@Ryan Campbell
The Spiral Layout might look very nice animated :)</description>
		<content:encoded><![CDATA[<p>@Ryan Campbell<br />
The Spiral Layout might look very nice animated <img src='http://www.ryancampbell.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J-Wicz</title>
		<link>http://www.ryancampbell.com/2009/06/16/heres-5-3d-layouts-for-flex-4/comment-page-1/#comment-1472</link>
		<dc:creator>J-Wicz</dc:creator>
		<pubDate>Tue, 29 Dec 2009 11:35:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.bobjim.com/2009/06/16/heres-5-3d-layouts-for-flex-4/#comment-1472</guid>
		<description>just tried your nice source code with the Felx4 beta2 build  253292

the Flex framework seemed to change a bit:

IVisualElement does not have a &quot;layer&quot; property any more, seems to be the &quot;depth&quot; property now. Therefore LayoutBase3D line 61:
IVisualElement( e ).depth = 0;

similar all the subclasses need to replace the &quot;layer&quot; with &quot;depth&quot; as well

The List class uses virtualLayouts by default. Turning it off makes your source run again. In Flex4Layouts.mxml:



The SpiralLayout is not working, but the other seem fine.</description>
		<content:encoded><![CDATA[<p>just tried your nice source code with the Felx4 beta2 build  253292</p>
<p>the Flex framework seemed to change a bit:</p>
<p>IVisualElement does not have a &#8220;layer&#8221; property any more, seems to be the &#8220;depth&#8221; property now. Therefore LayoutBase3D line 61:<br />
IVisualElement( e ).depth = 0;</p>
<p>similar all the subclasses need to replace the &#8220;layer&#8221; with &#8220;depth&#8221; as well</p>
<p>The List class uses virtualLayouts by default. Turning it off makes your source run again. In Flex4Layouts.mxml:</p>
<p>The SpiralLayout is not working, but the other seem fine.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
