<?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: Вся правда о Видео во Flex. Часть 4. VideoDisplay &#8211; практическое применение, где мой шоколад?</title>
	<atom:link href="http://the33cows.com/flex/2007/10/10/11/feed/" rel="self" type="application/rss+xml" />
	<link>http://the33cows.com/flex/2007/10/10/11/</link>
	<description>Всё должно быть сделано настолько простым, насколько это возможно, но не проще</description>
	<lastBuildDate>Mon, 05 Dec 2011 15:00:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: fresh</title>
		<link>http://the33cows.com/flex/2007/10/10/11/comment-page-1/#comment-2519</link>
		<dc:creator>fresh</dc:creator>
		<pubDate>Mon, 24 Nov 2008 22:42:22 +0000</pubDate>
		<guid isPermaLink="false">http://the33cows.com/?p=11#comment-2519</guid>
		<description>спасиба за статью.. я писал свой плеер сам... работает коректно, но исправлял долго... спс узнал немного нового</description>
		<content:encoded><![CDATA[<p>спасиба за статью.. я писал свой плеер сам&#8230; работает коректно, но исправлял долго&#8230; спс узнал немного нового</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gera</title>
		<link>http://the33cows.com/flex/2007/10/10/11/comment-page-1/#comment-87</link>
		<dc:creator>Gera</dc:creator>
		<pubDate>Mon, 03 Dec 2007 09:59:29 +0000</pubDate>
		<guid isPermaLink="false">http://the33cows.com/?p=11#comment-87</guid>
		<description>Блин.... Искал инфу по флексу, нашел этот блог... Увидел Овсянник В.Н. САПР????
У нас тоже был этот злой дядя;)</description>
		<content:encoded><![CDATA[<p>Блин&#8230;. Искал инфу по флексу, нашел этот блог&#8230; Увидел Овсянник В.Н. САПР????<br />
У нас тоже был этот злой дядя;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ilja</title>
		<link>http://the33cows.com/flex/2007/10/10/11/comment-page-1/#comment-24</link>
		<dc:creator>Ilja</dc:creator>
		<pubDate>Wed, 10 Oct 2007 15:11:28 +0000</pubDate>
		<guid isPermaLink="false">http://the33cows.com/?p=11#comment-24</guid>
		<description>Спасибо, интересное замечание, в спешке пропустил сей факт) нужно будет испробывать.</description>
		<content:encoded><![CDATA[<p>Спасибо, интересное замечание, в спешке пропустил сей факт) нужно будет испробывать.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Мотыль Нарожняк</title>
		<link>http://the33cows.com/flex/2007/10/10/11/comment-page-1/#comment-23</link>
		<dc:creator>Мотыль Нарожняк</dc:creator>
		<pubDate>Wed, 10 Oct 2007 15:08:25 +0000</pubDate>
		<guid isPermaLink="false">http://the33cows.com/?p=11#comment-23</guid>
		<description>:/ Тэги побились…

Первое многоточие:
mx:states
mx:State name=&quot;{VideoEvent.STOPPED}&quot;
mx:SetProperty target=&quot;{play}&quot; name=&quot;ebnabled&quot; value=&quot;true&quot;

Второе:
mx:HBox id=&quot;toolbar&quot;
mx:Button id=&quot;play&quot; click=&quot;onClickPlay()&quot; enabled=&quot;false&quot;</description>
		<content:encoded><![CDATA[<p>:/ Тэги побились…</p>
<p>Первое многоточие:<br />
mx:states<br />
mx:State name=&#8221;{VideoEvent.STOPPED}&#8221;<br />
mx:SetProperty target=&#8221;{play}&#8221; name=&#8221;ebnabled&#8221; value=&#8221;true&#8221;</p>
<p>Второе:<br />
mx:HBox id=&#8221;toolbar&#8221;<br />
mx:Button id=&#8221;play&#8221; click=&#8221;onClickPlay()&#8221; enabled=&#8221;false&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Мотыль Нарожняк</title>
		<link>http://the33cows.com/flex/2007/10/10/11/comment-page-1/#comment-22</link>
		<dc:creator>Мотыль Нарожняк</dc:creator>
		<pubDate>Wed, 10 Oct 2007 15:05:12 +0000</pubDate>
		<guid isPermaLink="false">http://the33cows.com/?p=11#comment-22</guid>
		<description>Спасибо. Интересная сага.

Тем, кто не хочет писать свой плеер, могу посоветовать быстрый способ заставить работать VideoDisplay.

Если подписаться на событие stateChange и завести states с соответствующими названиями, то можно просто выключать и включать необходимые контролы, чтобы пользователь физически не смог нервничать:


  
    
…

private function onStateChange(e:VideoEvent):void
{
  switch (e.state) {
    case VideoEvent.STOPPED:
    case VideoEvent.PLAYING:
    case VideoEvent.PAUSED:
      currentState = e.state;
…


  
…

Объяснил, как мог :)

Вот список доступных состояний компонента VideoDisplay: STOPPED, PLAYING, PAUSED, LOADING, BUFFERING, SEEKING, REWINDING, CONNECTION_ERROR, DISCONNECTED.

Чтобы всё было совсем красиво, перед перемоткой, буфферизацией и другими долговременными операциями можно делать снапшот, который показывается поверх всего остального.

Надеюсь, кому-то эта информация будет полезна.</description>
		<content:encoded><![CDATA[<p>Спасибо. Интересная сага.</p>
<p>Тем, кто не хочет писать свой плеер, могу посоветовать быстрый способ заставить работать VideoDisplay.</p>
<p>Если подписаться на событие stateChange и завести states с соответствующими названиями, то можно просто выключать и включать необходимые контролы, чтобы пользователь физически не смог нервничать:</p>
<p>…</p>
<p>private function onStateChange(e:VideoEvent):void<br />
{<br />
  switch (e.state) {<br />
    case VideoEvent.STOPPED:<br />
    case VideoEvent.PLAYING:<br />
    case VideoEvent.PAUSED:<br />
      currentState = e.state;<br />
…</p>
<p>…</p>
<p>Объяснил, как мог <img src='http://the33cows.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Вот список доступных состояний компонента VideoDisplay: STOPPED, PLAYING, PAUSED, LOADING, BUFFERING, SEEKING, REWINDING, CONNECTION_ERROR, DISCONNECTED.</p>
<p>Чтобы всё было совсем красиво, перед перемоткой, буфферизацией и другими долговременными операциями можно делать снапшот, который показывается поверх всего остального.</p>
<p>Надеюсь, кому-то эта информация будет полезна.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

