<?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: How to Build a Simple FLV Player in Flash and Flex using the PureMVC Framework.</title>
	<atom:link href="http://www.newtriks.com/?feed=rss2&#038;p=85" rel="self" type="application/rss+xml" />
	<link>http://www.newtriks.com/?p=85</link>
	<description>Flex, Flash &#38; AIR Development</description>
	<lastBuildDate>Sun, 05 Sep 2010 01:10:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: newtriks</title>
		<link>http://www.newtriks.com/?p=85&#038;cpage=1#comment-30816</link>
		<dc:creator>newtriks</dc:creator>
		<pubDate>Mon, 28 Dec 2009 17:13:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.newtriks.com/?p=85#comment-30816</guid>
		<description>Cheers Tad,

This was simply an example into the framework usage in a familiar flash based application.  An flv player is as simple or complicated as you want or need it to be at the end of the day.  The average joe developer out there may only need to stick in a flvplayback component and be done with it.  However, most of my client video apps involve way more logic and splitting this up enables more flexibility in my application, just standard OOP practice, nothing fancy (wanna see extensibility and division of logic then check under the hood of Jeroen Wijering JW player ;) ).  TBH though this ain&#039;t even split up this much, navigation separated from the video view, and a couple of proxies for video control and streaming, I don&#039;t really see this as overkill.  Now the beauty is if you wanted to rip out the flvplayback and add you own custom component your in a simple seat to drive on to accomplish this.</description>
		<content:encoded><![CDATA[<p>Cheers Tad,</p>
<p>This was simply an example into the framework usage in a familiar flash based application.  An flv player is as simple or complicated as you want or need it to be at the end of the day.  The average joe developer out there may only need to stick in a flvplayback component and be done with it.  However, most of my client video apps involve way more logic and splitting this up enables more flexibility in my application, just standard OOP practice, nothing fancy (wanna see extensibility and division of logic then check under the hood of Jeroen Wijering JW player <img src='http://www.newtriks.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).  TBH though this ain&#8217;t even split up this much, navigation separated from the video view, and a couple of proxies for video control and streaming, I don&#8217;t really see this as overkill.  Now the beauty is if you wanted to rip out the flvplayback and add you own custom component your in a simple seat to drive on to accomplish this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tad</title>
		<link>http://www.newtriks.com/?p=85&#038;cpage=1#comment-30815</link>
		<dc:creator>Tad</dc:creator>
		<pubDate>Mon, 28 Dec 2009 16:06:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.newtriks.com/?p=85#comment-30815</guid>
		<description>nice example, i prefer having more control over everything that is going on, an flv player is a relatively simple task, i don&#039;t really see the value in splitting it up so much.</description>
		<content:encoded><![CDATA[<p>nice example, i prefer having more control over everything that is going on, an flv player is a relatively simple task, i don&#8217;t really see the value in splitting it up so much.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: newtriks</title>
		<link>http://www.newtriks.com/?p=85&#038;cpage=1#comment-30778</link>
		<dc:creator>newtriks</dc:creator>
		<pubDate>Mon, 02 Nov 2009 16:17:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.newtriks.com/?p=85#comment-30778</guid>
		<description>Well thats the beauty of this framework, really its totally up to you how you use it.   I personally hate having to dip back into the View repeatedly and would keep logic most &lt;strong&gt;definitely&lt;/strong&gt; out of the view.  Most of my players have logic handled differently, whether it be controls acting/responding differently dependent on media handling i.e. Akamai or FMS etc, or various other event response&#039;s throughout the application.  Also keeping all logic in the View will actually make it less portable, if thats how you suggest handling it then I would be more inclined to built the player as a swc and use that in various applications but the limitations will soon arise in my opinion.

This is just my perspective, others can argue for and against but like I said, its good to have the flexibility to use it how you so choose!</description>
		<content:encoded><![CDATA[<p>Well thats the beauty of this framework, really its totally up to you how you use it.   I personally hate having to dip back into the View repeatedly and would keep logic most <strong>definitely</strong> out of the view.  Most of my players have logic handled differently, whether it be controls acting/responding differently dependent on media handling i.e. Akamai or FMS etc, or various other event response&#8217;s throughout the application.  Also keeping all logic in the View will actually make it less portable, if thats how you suggest handling it then I would be more inclined to built the player as a swc and use that in various applications but the limitations will soon arise in my opinion.</p>
<p>This is just my perspective, others can argue for and against but like I said, its good to have the flexibility to use it how you so choose!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eco_bach</title>
		<link>http://www.newtriks.com/?p=85&#038;cpage=1#comment-30773</link>
		<dc:creator>eco_bach</dc:creator>
		<pubDate>Fri, 30 Oct 2009 03:16:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.newtriks.com/?p=85#comment-30773</guid>
		<description>Nice example, however I think you miss one key point of PureMVC, portability of view components.
I would argue that all the logic for the flv player to be contained within the view component itself.</description>
		<content:encoded><![CDATA[<p>Nice example, however I think you miss one key point of PureMVC, portability of view components.<br />
I would argue that all the logic for the flv player to be contained within the view component itself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: maxgxldealer</title>
		<link>http://www.newtriks.com/?p=85&#038;cpage=1#comment-30498</link>
		<dc:creator>maxgxldealer</dc:creator>
		<pubDate>Mon, 01 Jun 2009 11:08:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.newtriks.com/?p=85#comment-30498</guid>
		<description>Hi 
 
nice content..
thanx man for sharing</description>
		<content:encoded><![CDATA[<p>Hi </p>
<p>nice content..<br />
thanx man for sharing</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric</title>
		<link>http://www.newtriks.com/?p=85&#038;cpage=1#comment-29875</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Wed, 08 Oct 2008 02:07:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.newtriks.com/?p=85#comment-29875</guid>
		<description>It works well, thanks very much, I am very fond of make SWF,  I will make our flv player onto web and use easily. I learn much from you!</description>
		<content:encoded><![CDATA[<p>It works well, thanks very much, I am very fond of make SWF,  I will make our flv player onto web and use easily. I learn much from you!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Newbie</title>
		<link>http://www.newtriks.com/?p=85&#038;cpage=1#comment-29769</link>
		<dc:creator>Newbie</dc:creator>
		<pubDate>Tue, 09 Sep 2008 11:18:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.newtriks.com/?p=85#comment-29769</guid>
		<description>Very useful and understandable article, many thanks to author!</description>
		<content:encoded><![CDATA[<p>Very useful and understandable article, many thanks to author!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wilson</title>
		<link>http://www.newtriks.com/?p=85&#038;cpage=1#comment-29528</link>
		<dc:creator>Wilson</dc:creator>
		<pubDate>Tue, 22 Jul 2008 16:04:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.newtriks.com/?p=85#comment-29528</guid>
		<description>AH, sweet!  Thanks Simon - I hadn&#039;t actually got to the point of writing it up and trying to compile against my version so I&#039;m glad I asked. I was thinking &quot;wow, have I been ambivalent to some vague caveat with actionscript arguments this whole time or what?!&quot;... I&#039;m glad to hear I might still be &quot;getting it&quot;... Best regards,</description>
		<content:encoded><![CDATA[<p>AH, sweet!  Thanks Simon &#8211; I hadn&#8217;t actually got to the point of writing it up and trying to compile against my version so I&#8217;m glad I asked. I was thinking &#8220;wow, have I been ambivalent to some vague caveat with actionscript arguments this whole time or what?!&#8221;&#8230; I&#8217;m glad to hear I might still be &#8220;getting it&#8221;&#8230; Best regards,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: newtriks</title>
		<link>http://www.newtriks.com/?p=85&#038;cpage=1#comment-29527</link>
		<dc:creator>newtriks</dc:creator>
		<pubDate>Tue, 22 Jul 2008 14:53:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.newtriks.com/?p=85#comment-29527</guid>
		<description>Heh heh its much simpler than that mate and your not going loopo on this one, this demo uses the pre V2 PMVC release :) V2 brought in the two arguments NAME and viewComponent :)  NAME is the static const declared as the reference for the Mediator and the viewComponent is as before in pre V2.  So your super statement should look like this:

super( NAME, viewComponent );

Sorry, my bad really I should get my self round to updating this app!</description>
		<content:encoded><![CDATA[<p>Heh heh its much simpler than that mate and your not going loopo on this one, this demo uses the pre V2 PMVC release <img src='http://www.newtriks.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  V2 brought in the two arguments NAME and viewComponent <img src='http://www.newtriks.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   NAME is the static const declared as the reference for the Mediator and the viewComponent is as before in pre V2.  So your super statement should look like this:</p>
<p>super( NAME, viewComponent );</p>
<p>Sorry, my bad really I should get my self round to updating this app!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wilson</title>
		<link>http://www.newtriks.com/?p=85&#038;cpage=1#comment-29526</link>
		<dc:creator>Wilson</dc:creator>
		<pubDate>Tue, 22 Jul 2008 14:29:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.newtriks.com/?p=85#comment-29526</guid>
		<description>Hi Simon, thanks a ton for taking the time to share your expertise of PureMVC and proper OOP! I have a noob question for ya.. when you call super(viewComponent); from the PlayerMediator constructor, how does Mediator differentiate between parameters? I see Mediator takes two, mediatorName:String and viewComponent:Object - I can see that their dataTypes match what is going on but there is no call to that first string parameter. I&#039;m sure this is a compiler thing that is makes perfect sense to you guys, but its rather abstract to me at this point. Would someone please explain how the compiler knows to skip the first argument and move onto the second?  Thank you much for your time!</description>
		<content:encoded><![CDATA[<p>Hi Simon, thanks a ton for taking the time to share your expertise of PureMVC and proper OOP! I have a noob question for ya.. when you call super(viewComponent); from the PlayerMediator constructor, how does Mediator differentiate between parameters? I see Mediator takes two, mediatorName:String and viewComponent:Object &#8211; I can see that their dataTypes match what is going on but there is no call to that first string parameter. I&#8217;m sure this is a compiler thing that is makes perfect sense to you guys, but its rather abstract to me at this point. Would someone please explain how the compiler knows to skip the first argument and move onto the second?  Thank you much for your time!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
