<?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: The Fan, Comcast&#8217;s Flex based video player: SHIPPED !</title>
	<atom:link href="http://www.arpitonline.com/blog/2007/08/24/the-fan-comcasts-flex-based-video-player-shipped/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.arpitonline.com/blog/2007/08/24/the-fan-comcasts-flex-based-video-player-shipped/</link>
	<description>"I write pretty software"</description>
	<lastBuildDate>Mon, 23 Jan 2012 10:32:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Used Transmission</title>
		<link>http://www.arpitonline.com/blog/2007/08/24/the-fan-comcasts-flex-based-video-player-shipped/comment-page-1/#comment-77781</link>
		<dc:creator>Used Transmission</dc:creator>
		<pubDate>Sun, 06 Feb 2011 17:07:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.arpitonline.com/blog/?p=82#comment-77781</guid>
		<description>Yep! I was agreed, I&#039;ll keep in touch to your blog. This blog is so usefully, Thanks for the posted ;)</description>
		<content:encoded><![CDATA[<p>Yep! I was agreed, I&#8217;ll keep in touch to your blog. This blog is so usefully, Thanks for the posted <img src='http://www.arpitonline.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://www.arpitonline.com/blog/2007/08/24/the-fan-comcasts-flex-based-video-player-shipped/comment-page-1/#comment-18397</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Tue, 25 Sep 2007 05:05:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.arpitonline.com/blog/?p=82#comment-18397</guid>
		<description>Hi arpit! just wondering if i could grab your email address and ask some more questions?
thanks,
- tom</description>
		<content:encoded><![CDATA[<p>Hi arpit! just wondering if i could grab your email address and ask some more questions?<br />
thanks,<br />
- tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: arpit</title>
		<link>http://www.arpitonline.com/blog/2007/08/24/the-fan-comcasts-flex-based-video-player-shipped/comment-page-1/#comment-17405</link>
		<dc:creator>arpit</dc:creator>
		<pubDate>Thu, 13 Sep 2007 00:37:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.arpitonline.com/blog/?p=82#comment-17405</guid>
		<description>@Tom
That part did require quite a bit of work but the idea was pretty simple. It required some really good understanding of trigonometry and basic Flash. Here is the gist:

Each blade has its registration point set to the center of the blade. This keeps rotation logical as the blade when your code is asked to rotate.
I wrote a class that you could initialize with a radius value and the number of points you need and it would give you those points (flash.geom.Point objects) along a circular path of that radius. The points returned are where I place the blade at startup.

When the blade is dragged, it initializes an enterframe function that continuously computes the angle the blade subtends at the center of the circle as it moves. If the theta exceeds the theta of the next blade, the next blade moves to the point this blade occupied. The dragging blade now sets its own theta value to blade (that moved)&#039;s original theta, and now looks at the theta of the next blade. 

Same goes for the action of dragging the blade in backwards direction.

Hope this makes some sense. Just brush up your basic trig math and you should be good :)</description>
		<content:encoded><![CDATA[<p>@Tom<br />
That part did require quite a bit of work but the idea was pretty simple. It required some really good understanding of trigonometry and basic Flash. Here is the gist:</p>
<p>Each blade has its registration point set to the center of the blade. This keeps rotation logical as the blade when your code is asked to rotate.<br />
I wrote a class that you could initialize with a radius value and the number of points you need and it would give you those points (flash.geom.Point objects) along a circular path of that radius. The points returned are where I place the blade at startup.</p>
<p>When the blade is dragged, it initializes an enterframe function that continuously computes the angle the blade subtends at the center of the circle as it moves. If the theta exceeds the theta of the next blade, the next blade moves to the point this blade occupied. The dragging blade now sets its own theta value to blade (that moved)&#8217;s original theta, and now looks at the theta of the next blade. </p>
<p>Same goes for the action of dragging the blade in backwards direction.</p>
<p>Hope this makes some sense. Just brush up your basic trig math and you should be good <img src='http://www.arpitonline.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://www.arpitonline.com/blog/2007/08/24/the-fan-comcasts-flex-based-video-player-shipped/comment-page-1/#comment-17364</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Wed, 12 Sep 2007 14:38:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.arpitonline.com/blog/?p=82#comment-17364</guid>
		<description>Hi i was just wanting to ask you some questions about the fan flex app you did for comcastâ€¦ im looking at doing drag drop around a circular path and was wondering how hard it was to implement in flexâ€¦ very similar to the way you had add to playlist and then it adds it to the circular path allowing reorderingâ€¦
would you have any hints or reading materials i could get in to to look at how best to approach the situationâ€¦

thanks,
- tom</description>
		<content:encoded><![CDATA[<p>Hi i was just wanting to ask you some questions about the fan flex app you did for comcastâ€¦ im looking at doing drag drop around a circular path and was wondering how hard it was to implement in flexâ€¦ very similar to the way you had add to playlist and then it adds it to the circular path allowing reorderingâ€¦<br />
would you have any hints or reading materials i could get in to to look at how best to approach the situationâ€¦</p>
<p>thanks,<br />
- tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy LaCivita &#187; Blog Archive &#187; Milestones: Team and Individual</title>
		<link>http://www.arpitonline.com/blog/2007/08/24/the-fan-comcasts-flex-based-video-player-shipped/comment-page-1/#comment-15935</link>
		<dc:creator>Jeremy LaCivita &#187; Blog Archive &#187; Milestones: Team and Individual</dc:creator>
		<pubDate>Sat, 25 Aug 2007 01:05:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.arpitonline.com/blog/?p=82#comment-15935</guid>
		<description>[...] Well, we launched the Fan 4.0 with an extremely low amount of friction. Other than M$ gimping Adobe&#8217;s Flash auto updater code in Vista, there weren&#8217;t any problems. We pushed a quick HTML only fix, and within 24 hours, Adobe had fixed their installer anyway (well, they did the same thing we did and put up a message saying Vista sucks)  Not only was the launch uneventful (which is good) but it was also right on time. We&#8217;ve really got a great team, and I don&#8217;t just mean tech. Our Project Manager1 is great at managing the ebb and flow of daily issues, and our business manager1 is a geek at heart who totally gets tech and development in a way i&#8217;ve never seen a &#8220;suit&#8221; (  ) do before. Obviously our tech team rocks too, since Arpit is one of the premier flex custom component writers. (The Fan has a freakin Circular scrolling list, need i say more?) [...]</description>
		<content:encoded><![CDATA[<p>[...] Well, we launched the Fan 4.0 with an extremely low amount of friction. Other than M$ gimping Adobe&#8217;s Flash auto updater code in Vista, there weren&#8217;t any problems. We pushed a quick HTML only fix, and within 24 hours, Adobe had fixed their installer anyway (well, they did the same thing we did and put up a message saying Vista sucks)  Not only was the launch uneventful (which is good) but it was also right on time. We&#8217;ve really got a great team, and I don&#8217;t just mean tech. Our Project Manager1 is great at managing the ebb and flow of daily issues, and our business manager1 is a geek at heart who totally gets tech and development in a way i&#8217;ve never seen a &#8220;suit&#8221; (  ) do before. Obviously our tech team rocks too, since Arpit is one of the premier flex custom component writers. (The Fan has a freakin Circular scrolling list, need i say more?) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: University Update - Comcast - The Fan, Comcastâ€™s Flex based video player: SHIPPED !</title>
		<link>http://www.arpitonline.com/blog/2007/08/24/the-fan-comcasts-flex-based-video-player-shipped/comment-page-1/#comment-15934</link>
		<dc:creator>University Update - Comcast - The Fan, Comcastâ€™s Flex based video player: SHIPPED !</dc:creator>
		<pubDate>Sat, 25 Aug 2007 00:59:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.arpitonline.com/blog/?p=82#comment-15934</guid>
		<description>[...] YouTube                           The Fan, Comcastâ€™s Flex based video player: SHIPPED ! &#187;  This Summary is from an article posted at code zen  on Friday, August 24, 2007     WooHoo !!!! The Fan, Comcast Interactive Mediaâ€™s flagship video application, which I worked on as main architect and lead developer, ... 3 Square CIM Fan 4 If you are a Comcast subscriber, go to the comcast.net site and watch any   Summary Provided by Technorati.comView Original Article at code zen  &#187;                     10 Most Recent News Articles About Comcast [...]</description>
		<content:encoded><![CDATA[<p>[...] YouTube                           The Fan, Comcastâ€™s Flex based video player: SHIPPED ! &#187;  This Summary is from an article posted at code zen  on Friday, August 24, 2007     WooHoo !!!! The Fan, Comcast Interactive Mediaâ€™s flagship video application, which I worked on as main architect and lead developer, &#8230; 3 Square CIM Fan 4 If you are a Comcast subscriber, go to the comcast.net site and watch any   Summary Provided by Technorati.comView Original Article at code zen  &#187;                     10 Most Recent News Articles About Comcast [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

