<?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>noCreativity.com &#187; docs</title>
	<atom:link href="http://nocreativity.com/blog/tag/docs/feed" rel="self" type="application/rss+xml" />
	<link>http://nocreativity.com</link>
	<description>The life and discoveries of a new media artist</description>
	<lastBuildDate>Sat, 07 Jan 2012 17:03:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Playr: De ActionScript 3 music player class!</title>
		<link>http://nocreativity.com/blog/playr-de-actionscript-3-music-player-class</link>
		<comments>http://nocreativity.com/blog/playr-de-actionscript-3-music-player-class#comments</comments>
		<pubDate>Wed, 19 Mar 2008 14:46:13 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[docs]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[MusicPlayer]]></category>
		<category><![CDATA[Playr]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/playr-de-actionscript-3-music-player-class</guid>
		<description><![CDATA[Update: Er is een nieuwe versie van deze klasse die je hier kan vinden. De download van deze versie heb ik verwijderd om die reden. Ik heb gisteren de laatste wijzigingen aangebracht aan de vroegere MusicPlayer class. Zoals het er nu uitziet lijkt deze klasse af, voor een eerste ronde echt gebruik, keiharde feedback en [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update:</strong> <em>Er is <a href="http://nocreativity.com/blog/playr-20-is-here">een nieuwe versie</a> van deze klasse die je hier kan vinden. De download van deze versie heb ik verwijderd om die reden.</em></p>
<p><em> </em></p>
<p>Ik heb gisteren de laatste wijzigingen aangebracht aan de vroegere MusicPlayer class. Zoals het er nu uitziet lijkt deze klasse af, voor een eerste ronde echt gebruik, keiharde feedback en vele suggesties.</p>
<p>Belangrijke wijzigingen zijn:</p>
<ul>
<li> Classnames, en package names zijn aangepast.
<ul>
<li>De klasse zelf heet nu <strong>Playr </strong>in plaats van MusicPlayer.</li>
<li>Package name is aangepast. com.noCreativity.MusicPlayer is nu <strong>com.nocreativity.playr</strong> (met dank aan Peter Elst voor de best practice tip <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</li>
</ul>
</li>
<li> Shuffle mode toegevoegd</li>
<li>Trackprogress kan nu ook opgevraagd worden</li>
<li>Singletrack werkt nu volledig</li>
<li>Bug ivm repeat weggewerkt</li>
</ul>
<h3>Wat doet Playr?</h3>
<p>Playr is een Flash Actionscript 3 klasse die het maken van een volwaardige music player in Flash/Flex/AIR reduceert tot enkele regels code. Of je nu maar 1 loop wilt laten spelen, of een volledige playlist wilt 	afspelen in Flash/Flex/AIR: Playr kan het sneller dan jij!</p>
<p>Playr kan je gebruiken om een enkele loop af te spelen, of voor volledige XML afspeellijsten te laten 	afspelen. Zowel shuffle als repeat zijn mogelijk. Ook de interactiviteit met de gebruiker kan snel worden toegevoegd.<br />
De Playr class is ontworpen met snelheid en gemak voor ogen<span id="more-72"></span></p>
<h3>Hoe gebruik ik Playr?</h3>
<p>3 Korte voorbeelden hoe je de Playr class kunt inzetten.</p>
<p>Minimaal<br />
Je wilt gewoon één track laten afspelen.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #0033ff; font-weight: bold;">import</span> com<span style="color: #000066; font-weight: bold;">.</span>nocreativity<span style="color: #000066; font-weight: bold;">.</span>playr<span style="color: #000066; font-weight: bold;">.*;</span>
<span style="color: #6699cc; font-weight: bold;">var</span> myPlayer<span style="color: #000066; font-weight: bold;">:</span>Playr = <span style="color: #0033ff; font-weight: bold;">new</span> Playr<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span>singleTrack = <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span>loadTrack<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;music/myTrack.mp3&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">play</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span></pre></div></div>

<p>Minimaal<br />
Je wilt een volledige playlist afspelen zonder interactie of weer te geven informatie.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #0033ff; font-weight: bold;">import</span> com<span style="color: #000066; font-weight: bold;">.</span>nocreativity<span style="color: #000066; font-weight: bold;">.</span>playr<span style="color: #000066; font-weight: bold;">.*;</span>
<span style="color: #6699cc; font-weight: bold;">var</span> myPlayer<span style="color: #000066; font-weight: bold;">:</span>Playr = <span style="color: #0033ff; font-weight: bold;">new</span> Playr<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span>autoPlay=<span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span>loadPlaylist<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;playlist.xml&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span></pre></div></div>

<p>Maximaal</p>
<p>Je wilt een volwaardige music player maken, met alles erop en eraan.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #0033ff; font-weight: bold;">import</span> com<span style="color: #000066; font-weight: bold;">.</span>nocreativity<span style="color: #000066; font-weight: bold;">.</span>playr<span style="color: #000066; font-weight: bold;">.*;</span>
<span style="color: #6699cc; font-weight: bold;">var</span> myPlayer<span style="color: #000066; font-weight: bold;">:</span>Playr = <span style="color: #0033ff; font-weight: bold;">new</span> Playr<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span>autoPlay=<span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span>repeat = <span style="color: #0033ff; font-weight: bold;">false</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">volume</span> = <span style="color: #000000; font-weight:bold;">100</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span>shuffle = <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span>loadPlaylist<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;playlist.xml&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span>registerPlayButton<span style="color: #000000;">&#40;</span>btnPlay<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span>registerStopButton<span style="color: #000000;">&#40;</span>btnStop<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span>registerPauseButton<span style="color: #000000;">&#40;</span>btnPause<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span>registerNextButton<span style="color: #000000;">&#40;</span>btnNext<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span>registerPreviousButton<span style="color: #000000;">&#40;</span>btnPrevious<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span>registerMuteButton<span style="color: #000000;">&#40;</span>btnMute<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span>ID3SourceEnabled =<span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
myPlayer<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span>PlayrEvent<span style="color: #000066; font-weight: bold;">.</span>SONGINFO<span style="color: #000066; font-weight: bold;">,</span>infoHandler<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span>PlayrEvent<span style="color: #000066; font-weight: bold;">.</span>SONG_PROGRESS<span style="color: #000066; font-weight: bold;">,</span>songprogressHandler<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
myPlayer<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span>PlayrEvent<span style="color: #000066; font-weight: bold;">.</span>LOAD_PROGRESS<span style="color: #000066; font-weight: bold;">,</span>loadprogressHandler<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
<span style="color: #339966; font-weight: bold;">function</span> songprogressHandler<span style="color: #000000;">&#40;</span>e<span style="color: #000066; font-weight: bold;">:</span>PlayrEvent<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span><span style="color: #000000;">&#123;</span>
txtSongProgress<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">text</span> = <span style="color: #990000;">&quot;Time elapsed: &quot;</span> <span style="color: #000066; font-weight: bold;">+</span>  myPlayer<span style="color: #000066; font-weight: bold;">.</span>trackProgress<span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #000000;">&#125;</span>
<span style="color: #339966; font-weight: bold;">function</span> loadprogressHandler<span style="color: #000000;">&#40;</span>e<span style="color: #000066; font-weight: bold;">:</span>PlayrEvent<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span><span style="color: #000000;">&#123;</span>
txtLoadProgress<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">text</span> = <span style="color: #990000;">&quot;Load progress: &quot;</span><span style="color: #000066; font-weight: bold;">;</span> <span style="color: #000066; font-weight: bold;">+</span> e<span style="color: #000066; font-weight: bold;">.</span>loadprogress<span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #000000;">&#125;</span>
&nbsp;
<span style="color: #339966; font-weight: bold;">function</span> infoHandler<span style="color: #000000;">&#40;</span>e<span style="color: #000066; font-weight: bold;">:</span>PlayrEvent<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span><span style="color: #000000;">&#123;</span>
txtTrackInfo<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">text</span> = myPlayer<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">artist</span> <span style="color: #000066; font-weight: bold;">+</span> <span style="color: #990000;">&quot; - &quot;</span> <span style="color: #000066; font-weight: bold;">+</span> myPlayer<span style="color: #000066; font-weight: bold;">.</span>trackName<span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #0033ff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span>myPlayer<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">album</span> <span style="color: #000066; font-weight: bold;">!</span>= <span style="color: #990000;">&quot;&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span>
txtTrackInfo<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">appendText</span><span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot; (&quot;</span><span style="color: #000066; font-weight: bold;">+</span>myPlayer<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">album</span><span style="color: #000066; font-weight: bold;">+</span><span style="color: #990000;">&quot;)&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #000000;">&#125;</span>
txtTrackInfo<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">appendText</span><span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot; | &quot;</span> <span style="color: #000066; font-weight: bold;">+</span> myPlayer<span style="color: #000066; font-weight: bold;">.</span>trackDuration<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

<h3>Playlist.xml?</h3>
<p>Hoe deze noemt maakt in feite niet echt veel uit, zolang de inhoud volgens <a href="http://nocreativity.com/Playr/playlist.xml">deze structuur</a> is.<br />
Betekenis van de verschillende nodes:</p>
<ul>
<li>Artist: Naam van de artiest</li>
<li>Title: Naam van het liedje</li>
<li>TotalTime: Totale duur van het liedje in seconden</li>
<li>Filename: bestandspad naar de af te spelen MP3 file. (absoluut of relatief).</li>
</ul>
<h3>Documentatie over Playr?</h3>
<p>Deze is er en kun je <a href="http://nocreativity.com/Playr/docs/" target="_blank">hier</a> vinden.</p>
<h3>Download</h3>
<p>Download de Playr class <a href="http://nocreativity.com/Playr/Playr-1.0.zip" target="_blank">hier</a>.</p>
<h3>Feedback &amp; Suggesties</h3>
<p>Heb je vragen, of zijn er onduidelijkheden? Schiet maar raak, ik bijt niet!<br />
Zijn er onvolmaaktheden, of heb je dat geniale extra dat deze klasse nog tekort heeft? Laat mij het weten, en ik zal er zeker naar kijken.<br />
Gebruik je deze  class en ben je er tevreden mee? Ik hoor het graag. Laat ook zien in welk(e) project(en) je de class inzet!</p>
<p>Veel plezier!</p>
<p><img src="http://creativecommons.nl/wp-content/themes/ccnl/img/licenses/BY-SA.png" border="0" alt="Naamsvermelding &amp; Gelijk delen" width="69" height="32" /> <span style="font-size: 11px">Ik release de Playr class en de PlayrEvent class onder de <a href="http://creativecommons.org/licenses/by-sa/3.0/nl/legalcode"title="Naams vermelding &amp; gelijk delen"  target="_blank">Creative Commons</a> license. Dat wil zeggen dat je alles in deze classes mag aanpassen zolang je er een verwijzing naar de originele auteur ( ik dus <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) in laat staan, en je deze classes met dezelfde rechten verder verdeeld.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/playr-de-actionscript-3-music-player-class/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>MusicPlayer documentatie aangepast</title>
		<link>http://nocreativity.com/blog/musicplayer-documentatie-aangepast</link>
		<comments>http://nocreativity.com/blog/musicplayer-documentatie-aangepast#comments</comments>
		<pubDate>Tue, 01 Jan 2008 15:26:48 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[docs]]></category>
		<category><![CDATA[MusicPlayer]]></category>
		<category><![CDATA[Playr]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/musicplayer-documentatie-aangepast</guid>
		<description><![CDATA[Update: Er is een nieuwe versie van de documentatie te vinden die je hier kan vinden. Ik heb zonet de nieuwe documentatie van de MusicPlayer class geüpload. Deze kun je hier vinden. Veel plezier/succes ermee. Aarzel niet om een vraag of een opmerking te posten. Ik sta open voor ideeën, toevoegingen, aanpassingen, liefdesbrieven, donaties, en [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update:</strong> <em>Er is <a href="http://playr.nocreativity.com/docs" target="_blank">een nieuwe versie</a> van de documentatie te vinden die je hier kan vinden.<br />
</em></p>
<p>Ik heb zonet de nieuwe documentatie van de MusicPlayer class geüpload.</p>
<p>Deze kun je <a href="http://www.nocreativity.com/MusicPlayer/docs">hier</a> vinden.</p>
<p>Veel plezier/succes ermee. Aarzel niet om een vraag of een opmerking te posten. Ik sta open voor ideeën, toevoegingen, aanpassingen, liefdesbrieven, donaties, en contracten <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/musicplayer-documentatie-aangepast/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

