<?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>Chicken Scratches &#187; flash</title>
	<atom:link href="http://www.chickenwingsw.com/scratches/category/programming/flash/feed" rel="self" type="application/rss+xml" />
	<link>http://www.chickenwingsw.com</link>
	<description>Developing ideas on developing.</description>
	<lastBuildDate>Thu, 01 Apr 2010 17:24:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Dev Ideas Episode 1: Haxe: What Makes It Cool</title>
		<link>http://www.chickenwingsw.com/scratches/programming/devideas-1-haxe</link>
		<comments>http://www.chickenwingsw.com/scratches/programming/devideas-1-haxe#comments</comments>
		<pubDate>Thu, 01 Apr 2010 17:22:19 +0000</pubDate>
		<dc:creator>Eddie Sullivan</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.chickenwingsw.com/scratches/uncategorized/dev-ideas-episode-1-haxe-what-makes-it-cool</guid>
		<description><![CDATA[ I’m very excited to tell you about Dev Ideas, a new video and slide presentation series where I will be drawing on my decade-plus of industry experience to discuss cutting edge concepts in the field of software development. For the first few episodes, I’ll be addressing some of the lesser known programming languages and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.devideas.com/shows/haxe"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="Dev Ideas Episode 1: Haxe: What Makes It Cool" border="0" alt="Dev Ideas Episode 1: Haxe: What Makes It Cool" align="right" src="http://www.chickenwingsw.com/wp-content/uploads/2010/04/haxepresthumbsimple1.jpg" width="224" height="178" /></a> I’m very excited to tell you about <a href="http://www.devideas.com/">Dev Ideas</a>, a new video and slide presentation series where I will be drawing on my decade-plus of industry experience to discuss cutting edge concepts in the field of software development. For the first few episodes, I’ll be addressing some of the lesser known programming languages and techniques. This is a very exciting time to be in software, as new languages and paradigms are emerging and ideas that were previously limited to academics and research projects are now becoming mainstream.</p>  <p>In today’s first episode of Dev Ideas, I delve into the <a href="http://www.haxe.org">Haxe programming language</a>. Haxe’s main claim to fame is as a free open-source alternative to the Flash development environment, but it is really a multiplatform language and toolkit. In addition to Flash .<strong>swf</strong> files, Haxe can target JavaScript, <a href="http://nekovm.org">NekoVM</a>, PHP, or C++ source code, making it possible to use the same language for all phases of a project. Haxe also gives you access to advanced language features like closures, type inference, and algebraic types. Come join me as I give a quick (23 minute) overview of what makes Haxe interesting and worth learning.</p>  <p><a href="http://www.devideas.com/shows/haxe">Watch the presentation now</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.chickenwingsw.com/scratches/programming/devideas-1-haxe/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eddie&#8217;s FLV Player</title>
		<link>http://www.chickenwingsw.com/scratches/programming/eddies-flv-player</link>
		<comments>http://www.chickenwingsw.com/scratches/programming/eddies-flv-player#comments</comments>
		<pubDate>Fri, 18 Sep 2009 21:50:04 +0000</pubDate>
		<dc:creator>Eddie Sullivan</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[swf]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.chickenwingsw.com/?p=137</guid>
		<description><![CDATA[I've created a modified and updated version of Neolao's FLV Player. This is a very useful video player for FLV files that you can embed on your web site.
There were some features that I wanted added and some bugs that needed fixing, but there did not seem to be much activity on the original app's [...]]]></description>
			<content:encoded><![CDATA[<p>I've created a modified and updated version of <a href="http://flv-player.net/">Neolao's FLV Player</a>. This is a very useful video player for FLV files that you can embed on your web site.</p>
<p>There were some features that I wanted added and some bugs that needed fixing, but there did not seem to be much activity on the original app's <a href="http://groups.google.com/group/flvplayer">message board</a> (at least the English language version), so I decided to make the changes myself.</p>
<p>I took the "MAXI" version of the player, and added in some more JavaScript support, improved some performance issues, and fixed a couple bugs.</p>
<p>Here is what I changed:</p>
<span id="more-137"></span>
<ul>
<li>Fixed some bugs with the slider control.</li>
<li>Added to the JavaScript interface the following functions: 
<ul>
<li><strong>playVideo</strong></li>
<li><strong>pauseVideo</strong></li>
<li><strong>getVolume</strong> - Gets the volume as a percentage.</li>
<li><strong>setVolume</strong> - Sets the volume as a percentage.</li>
<li><strong>getCurrentTime</strong> - Gets the current time in seconds.</li>
<li><strong>setCurrentTime</strong> - Seeks: takes a new time in seconds</li>
<li><strong>isSeeking</strong> - Returns true or false</li>
<li><strong>isPaused</strong> - Returns true or false</li>
<li><strong>getDuration</strong> - Gets the video length in seconds</li></ul></li>
<li>In the flashVars, you can set a percentage width or height by appending a percent sign to the value. If you set just width percentage and don't set height, the height will be automatically calculated to keep the aspect ratio. Be sure to escape the percent sign as %25. Something like: <em>width=50%25</em></li>
<li>Made seeking more efficient when using <em>phpStream</em>. Now doesn't<br />
initiate a new connection to the server unless necessary.</li></ul>
<p><a href="/static/player_flv_maxi.swf">Download the player</a></p>
<p><a href="/static/flashPlayer.zip">Download the source code</a></p>
<p>Here's the <a href="http://flv-player.net/players/maxi/documentation/">original documentation</a> as well as an <a href="http://flv-player.net/players/maxi/generator/">HTML code generator</a>.</p>
<p>If you have any issues or feature requests, feel free to <a href="/contact">contact me</a>. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chickenwingsw.com/scratches/programming/eddies-flv-player/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
