<?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"
	>

<channel>
	<title>Flash Barracks Blog</title>
	<atom:link href="http://flashbarracks.com/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://flashbarracks.com/blog</link>
	<description></description>
	<pubDate>Tue, 20 May 2008 17:07:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Creating a Game Like Filler Part 2</title>
		<link>http://flashbarracks.com/blog/creating-a-game-like-filler-part-2</link>
		<comments>http://flashbarracks.com/blog/creating-a-game-like-filler-part-2#comments</comments>
		<pubDate>Tue, 20 May 2008 17:03:42 +0000</pubDate>
		<dc:creator>Hawdon</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://flashbarracks.com/blog/?p=29</guid>
		<description><![CDATA[You might want to read  Part 1 if you haven&#8217;t already!

In part 1 we finished the hit test between the orbs, so in this one we will do the rest.
I have commented the code so its just easier if you download it and look at it yourself!
This is what the finished version looks like:

That [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flashbarracks.com/blog/creating-a-game-like-filler-part-1">You might want to read <em> Part 1 </em>if you haven&#8217;t already!</a></p>
<p><span id="more-29"></span></p>
<p>In part 1 we finished the hit test between the orbs, so in this one we will do the rest.</p>
<p><a href="http://www.flashbarracks.com/Blog_Files/Filler_Part2.zip">I have commented the code so its just easier if you download it and look at it yourself!</a></p>
<p>This is what the finished version looks like:</p>
<p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="550" height="400" title="ff"><param name="movie" value="http://www.flashbarracks.com/Blog_Files/Filler_with_precent.swf" /><param name="quality" value="high" /><embed src="http://www.flashbarracks.com/Blog_Files/Filler_with_precent.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="550" height="400"></embed></object></p>
<p>That was pritty much it for this tutorial series.</p>
<p><strong> <em> Now go Spam the Internet with Filler Clones! </em> </strong></p>
<p><br/><br />
<br/><br />
<br/><br />
<br/></p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="oskar.koli@hotmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy Me a Beer for Creating a Game Like Filler Part 2" /><input type="hidden" name="currency_code" value="" /><input type="hidden" name="amount" value="" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=oskar.koli@hotmail.com&amp;currency_code=&amp;amount=&amp;return=&amp;item_name=Buy+Me+a+Beer+for+Creating+a+Game+Like+Filler+Part+2" target="paypal">If you liked this post, please donate!</a></p>]]></content:encoded>
			<wfw:commentRss>http://flashbarracks.com/blog/creating-a-game-like-filler-part-2/feed</wfw:commentRss>
		</item>
		<item>
		<title>Creating a Game Like Filler Part 1</title>
		<link>http://flashbarracks.com/blog/creating-a-game-like-filler-part-1</link>
		<comments>http://flashbarracks.com/blog/creating-a-game-like-filler-part-1#comments</comments>
		<pubDate>Sun, 18 May 2008 14:29:04 +0000</pubDate>
		<dc:creator>Hawdon</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://flashbarracks.com/blog/?p=28</guid>
		<description><![CDATA[Meny of you have probably played Filler.


The idea is to fill 80% of the stage with a limited amount of orbs.
And another orb can&#8217;t hit your orb when it&#8217;s still growing.
So in this tutorial I will be showing you how to make the orbs.
The only thing you need in the library is a perfect circle [...]]]></description>
			<content:encoded><![CDATA[<p>Meny of you have probably played <a href="http://www.addictinggames.com/filler.html">Filler</a>.<br />
<img src='http://www.flashbarracks.com/Blog_Files/Filler_picture.png' alt='Filler' class='aligncenter' /></p>
<p><span id="more-28"></span></p>
<p>The idea is to fill 80% of the stage with a limited amount of orbs.<br />
And another orb can&#8217;t hit your orb when it&#8217;s still growing.</p>
<p>So in this tutorial I will be showing you how to make the orbs.</p>
<p>The only thing you need in the library is a perfect circle movieclip with the linkage identifier of Filler.</p>
<p>This is the code:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">FillersonStage = <span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1">gravity = .<span class="nu0">1</span>;<span class="co1">//You might want to increase the gravity a little&#8230; Meybe .3?</span></div>
</li>
<li class="li1">
<div class="de1">delay = <span class="nu0">10</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">_root</span>.<span class="kw3">onMouseDown</span> = <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; FillersonStage++;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="kw3">attachMovie</span><span class="br0">&#40;</span><span class="st0">&quot;Filler&quot;</span>, <span class="st0">&quot;Filler_&quot;</span>+FillersonStage, <span class="kw3">_root</span>.<span class="kw3">getNextHighestDepth</span><span class="br0">&#40;</span><span class="br0">&#41;</span>, <span class="br0">&#123;</span><span class="kw3">_width</span>:<span class="nu0">20</span>, <span class="kw3">_height</span>:<span class="nu0">20</span>, <span class="kw3">_x</span>:<span class="kw3">_xmouse</span>, <span class="kw3">_y</span>:<span class="kw3">_ymouse</span><span class="br0">&#125;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;Filler_&quot;</span>+FillersonStage<span class="br0">&#93;</span>.<span class="me1">growing</span> = <span class="kw2">true</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;Filler_&quot;</span>+FillersonStage<span class="br0">&#93;</span>.<span class="me1">vy</span> = <span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;Filler_&quot;</span>+FillersonStage<span class="br0">&#93;</span>.<span class="me1">vx</span> = <span class="nu0">0</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;Filler_&quot;</span>+FillersonStage<span class="br0">&#93;</span>.<span class="me1">rad</span> = <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;Filler_&quot;</span>+FillersonStage<span class="br0">&#93;</span>.<span class="kw3">_width</span>/<span class="nu0">2</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;Filler_&quot;</span>+FillersonStage<span class="br0">&#93;</span>.<span class="me1">m</span> = <span class="kw3">this</span>.<span class="kw3">_height</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;Filler_&quot;</span>+FillersonStage<span class="br0">&#93;</span>.<span class="kw3">onEnterFrame</span> = <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span> <span class="br0">&#40;</span>i=<span class="nu0">0</span>; i&lt;FillersonStage<span class="nu0">+1</span>; i++<span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="kw3">_root</span><span class="br0">&#91;</span><span class="st0">&quot;Filler_&quot;</span>+i<span class="br0">&#93;</span> != <span class="kw3">this</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span><span class="br0">&#40;</span>x=<span class="nu0">0</span>; x&lt;<span class="nu0">25</span>;x++<span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; checkColl<span class="br0">&#40;</span><span class="kw3">this</span>, <span class="kw3">_root</span><span class="br0">&#91;</span><span class="st0">&quot;Filler_&quot;</span>+i<span class="br0">&#93;</span><span class="br0">&#41;</span>;<span class="co1">//Checks hit test between balls &#8212;- See function down &#8212;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="kw3">_y</span> += <span class="kw3">this</span>.<span class="me1">vy</span>;<span class="co1">//Adds vy to filler._y</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="kw3">_x</span> += <span class="kw3">this</span>.<span class="me1">vx</span>;<span class="co1">//Adds vx to filler._x</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="me1">vx</span> *= .<span class="nu0">99</span>;<span class="co1">//Adds friction &#8212; shouldnt be over 1</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="kw3">this</span>.<span class="kw3">_y</span>+<span class="kw3">this</span>.<span class="me1">rad</span>&gt;<span class="nu0">400</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><span class="co1">//If filler hits the bottom border</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="kw3">_y</span> = <span class="nu0">400</span>-<span class="kw3">this</span>.<span class="me1">rad</span>;<span class="co1">//Sets the fillers y</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="kw3">this</span>.<span class="me1">vy</span>&gt;<span class="nu0">2</span> or <span class="kw3">this</span>.<span class="me1">vy</span>&lt;<span class="nu0">-2</span> <span class="kw3">and</span> <span class="kw3">this</span>.<span class="me1">growing</span> == <span class="kw2">false</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><span class="co1">//Checks if the fillers vy is great enough to bounce and if it is not beeing dragged</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="me1">vy</span> *= -.<span class="nu0">5</span>;<span class="co1">//Reverses the fillers vy </span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="me1">vy</span> = <span class="nu0">0</span>;<span class="co1">//Else if its vy is not great enough or it is beeing dragged vy = 0;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="kw3">this</span>._x-<span class="kw3">this</span>.<span class="me1">rad</span>&lt;<span class="nu0">0</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="kw3">_x</span> = <span class="nu0">0</span>+<span class="kw3">this</span>.<span class="me1">rad</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="me1">vx</span> *= -.<span class="nu0">3</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="kw3">this</span>.<span class="kw3">_x</span>+<span class="kw3">this</span>.<span class="me1">rad</span>&gt;<span class="nu0">550</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="kw3">_x</span> = <span class="nu0">550</span>-<span class="kw3">this</span>.<span class="me1">rad</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="me1">vx</span> *= -.<span class="nu0">3</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="kw3">this</span>.<span class="me1">growing</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><span class="co1">//If the filler is beeing dragged</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">//////////////////////THIS PART MAKES THE FILLER FOLLOW THE MOUSE/////////</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> dist_x = _xmouse-<span class="kw3">this</span>.<span class="kw3">_x</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> dist_y = _ymouse-<span class="kw3">this</span>.<span class="kw3">_y</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> distance = <span class="kw3">Math</span>.<span class="kw3">sqrt</span><span class="br0">&#40;</span>dist_x*dist_x+dist_y*dist_y<span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; angle = <span class="kw3">Math</span>.<span class="kw3">atan2</span><span class="br0">&#40;</span>dist_y, dist_x<span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> speed = distance/delay;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="me1">vx</span> = speed*<span class="kw3">Math</span>.<span class="kw3">cos</span><span class="br0">&#40;</span>angle<span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="me1">vy</span> = speed*<span class="kw3">Math</span>.<span class="kw3">sin</span><span class="br0">&#40;</span>angle<span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">//////////////////////THIS PART MAKES THE FILLER FOLLOW THE MOUSE/////////</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="kw3">_width</span> += <span class="nu0">2.5</span>;<span class="co1">//Ads 2.5 to the fillers width and hight</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="kw3">_height</span> += <span class="nu0">2.5</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="me1">rad</span> = <span class="kw3">this</span>.<span class="kw3">_width</span>/<span class="nu0">2</span>;<span class="co1">//Sets the radius of the filler &#8212; Need for hit test</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="me1">m</span> = <span class="kw3">this</span>.<span class="kw3">_height</span>;<span class="co1">//Sets the diameter of the filler &#8212; Need for hit test</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span><span class="co1">//Else</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span>.<span class="me1">vy</span> += gravity;<span class="co1">//Adds gravity</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="kw3">_root</span>.<span class="kw3">onMouseUp</span> = <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;Filler_&quot;</span>+FillersonStage<span class="br0">&#93;</span>.<span class="me1">growing</span> = <span class="kw2">false</span>;<span class="co1">//Stops the dragging </span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2"><span class="coMULTI">/*</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">//</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">//The following function was made my Noddybear</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">//from Emanuele Feronatos Forum.</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">//</span></div>
</li>
<li class="li2">
<div class="de2"><span class="coMULTI">//</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">//Forum : http://www.triquitips.com</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">//</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">//Noddybear&#8217;s website: http://www.noddybear.co.nr/</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">//</span></div>
</li>
<li class="li2">
<div class="de2"><span class="coMULTI">//</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">//You are free to use it</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">//</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">//</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">//For this function to work your circles will need to have 4 variables</span></div>
</li>
<li class="li2">
<div class="de2"><span class="coMULTI">//citrcle._x += vx</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">//citrcle._y += vy</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">//rad = cirlce._height/2</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">//m = &nbsp;cirlce._height</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">//</span></div>
</li>
<li class="li2">
<div class="de2"><span class="coMULTI">//In this code the circles already have these variables.</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">//</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">*/</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">function</span> checkColl<span class="br0">&#40;</span>b1, b2<span class="br0">&#41;</span> <span class="br0">&#123;</span><span class="co1">//This function checks the colison of the fillers.</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> dx = b2._x-b1.<span class="kw3">_x</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> dy = b2._y-b1.<span class="kw3">_y</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> dist = <span class="kw3">Math</span>.<span class="kw3">sqrt</span><span class="br0">&#40;</span>dx*dx+dy*dy<span class="br0">&#41;</span>;<span class="co1">//Gets the distance between 2 circles</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>dist&lt;b1.<span class="me1">rad</span>+b2.<span class="me1">rad</span> <span class="kw3">and</span> b1.<span class="me1">growing</span> == <span class="kw2">false</span> <span class="kw3">and</span> b2.<span class="me1">growing</span> == <span class="kw2">false</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><span class="co1">//If the circles are touching, bounce away.</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> angle = <span class="kw3">Math</span>.<span class="kw3">atan2</span><span class="br0">&#40;</span>dy, dx<span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cosa = <span class="kw3">Math</span>.<span class="kw3">cos</span><span class="br0">&#40;</span>angle<span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sina = <span class="kw3">Math</span>.<span class="kw3">sin</span><span class="br0">&#40;</span>angle<span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vx1p = cosa*b1.<span class="me1">vx</span>+sina*b1.<span class="me1">vy</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vy1p = cosa*b1.<span class="me1">vy</span>-sina*b1.<span class="me1">vx</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vx2p = cosa*b2.<span class="me1">vx</span>+sina*b2.<span class="me1">vy</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vy2p = cosa*b2.<span class="me1">vy</span>-sina*b2.<span class="me1">vx</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; P = vx1p*b1.<span class="me1">m</span>+vx2p*b2.<span class="me1">m</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; V = vx1p-vx2p;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vx1p = <span class="br0">&#40;</span>P-b2.<span class="me1">m*V</span><span class="br0">&#41;</span>/<span class="br0">&#40;</span>b1.<span class="me1">m</span>+b2.<span class="me1">m</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vx2p = V+vx1p;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; b1.<span class="me1">vx</span> = cosa*vx1p-sina*vy1p;<span class="co1">//Bounces the balls away</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; b1.<span class="me1">vy</span> = cosa*vy1p+sina*vx1p;<span class="co1">//Bounces the balls away</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; b2.<span class="me1">vx</span> = cosa*vx2p-sina*vy2p;<span class="co1">//Bounces the balls away</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; b2.<span class="me1">vy</span> = cosa*vy2p+sina*vx2p;<span class="co1">//Bounces the balls away</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; diff = <span class="br0">&#40;</span><span class="br0">&#40;</span>b1.<span class="me1">rad</span>+b2.<span class="me1">rad</span><span class="br0">&#41;</span>-dist<span class="br0">&#41;</span>/<span class="nu0">2</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cosd = cosa*diff;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sind = sina*diff;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; b1.<span class="kw3">_x</span> -= cosd;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; b1.<span class="kw3">_y</span> -= sind;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; b2.<span class="kw3">_x</span> += cosd;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; b2.<span class="kw3">_y</span> += sind;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>dist&lt;b1.<span class="me1">rad</span>+b2.<span class="me1">rad</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span>b1.<span class="me1">growing</span> == <span class="kw2">true</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; b1.<span class="kw3">removeMovieClip</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span>b2.<span class="me1">growing</span> == <span class="kw2">true</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; b2.<span class="kw3">removeMovieClip</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
</ol>
</div>
<p>It might be a little hard to read it in the browser, so you might just want to copy it right into flash and look at it there!</p>
<p>You should get something like this:</p>
<p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="550" height="400" title="ff"><param name="movie" value="http://www.flashbarracks.com/Blog_Files/Filler.swf" /><param name="quality" value="high" /><embed src="http://www.flashbarracks.com/Blog_Files/Filler.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="550" height="400"></embed></object><br />
Notice that when too meny orbs are creating it will start to lag.<br />
This is because of the for loops in the hit test between orbs.<br />
If this disturbs you can remove 1 of the for loops, but remember that in Filler only about 80%<br />
of the stage has to be filled. I might still fix this in future parts!</p>
<p>In the next part I will be showing you how to count how meny % of the stage has been filled and how to create the &#8220;Bad&#8221; orbs!</p>
<p><a href="http://www.flashbarracks.com/Blog_Files/Filler_Part1.zip">You can download the FLA file here!</a></p>
<p><br/><br />
<br/><br />
<br/><br />
<br/></p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="oskar.koli@hotmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy Me a Beer for Creating a Game Like Filler Part 1" /><input type="hidden" name="currency_code" value="" /><input type="hidden" name="amount" value="" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=oskar.koli@hotmail.com&amp;currency_code=&amp;amount=&amp;return=&amp;item_name=Buy+Me+a+Beer+for+Creating+a+Game+Like+Filler+Part+1" target="paypal">If you liked this post, please donate!</a></p>]]></content:encoded>
			<wfw:commentRss>http://flashbarracks.com/blog/creating-a-game-like-filler-part-1/feed</wfw:commentRss>
		</item>
		<item>
		<title>Adding Your Own Buttons to the WordPress Editor</title>
		<link>http://flashbarracks.com/blog/adding-your-own-buttons-to-the-wordpress-editor</link>
		<comments>http://flashbarracks.com/blog/adding-your-own-buttons-to-the-wordpress-editor#comments</comments>
		<pubDate>Mon, 12 May 2008 18:06:45 +0000</pubDate>
		<dc:creator>Hawdon</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[button]]></category>

		<category><![CDATA[buttons]]></category>

		<category><![CDATA[custome]]></category>

		<category><![CDATA[editor]]></category>

		<guid isPermaLink="false">http://flashbarracks.com/blog/?p=23</guid>
		<description><![CDATA[Have you ever wanted to create a custome button for the WordPress Editor? (which you use to create posts)
Well I have, so I started searching around the web for a way to do that and I found this.
You can either go look at that site or you can just keep reading because I will be [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever wanted to create a custome button for the WordPress Editor? (which you use to create posts)<br />
Well I have, so I started searching around the web for a way to do that and I found <a href="http://wpcandy.com/tutorial-adding-buttons-to-the-post-editor/">this.</a><br />
You can either go look at that site or you can just keep reading because I will be explaining the same stuff in this post.</p>
<p><span id="more-23"></span></p>
<p>On your server go to where you keep all your WordPress files and go to </p>
<blockquote class="quote"><p>/wp-includes/js/quicktags.js</p></blockquote>
<p>In there you should find a lot of pieces of code that are similar to this one:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">edButtons<span class="br0">&#91;</span>edButtons.<span class="me1">length</span><span class="br0">&#93;</span> =</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">new</span> edButton<span class="br0">&#40;</span><span class="st0">&#8216;ed_del&#8217;</span></div>
</li>
<li class="li1">
<div class="de1">,<span class="st0">&#8216;del&#8217;</span></div>
</li>
<li class="li1">
<div class="de1">,<span class="st0">&#8216;&lt;del datetime=&quot;&#8217;</span> + datetime + <span class="st0">&#8216;&quot;&gt;&#8217;</span></div>
</li>
<li class="li2">
<div class="de2">,<span class="st0">&#8216;&lt;/del&gt;&#8217;</span></div>
</li>
<li class="li1">
<div class="de1">,<span class="st0">&#8216;d&#8217;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#41;</span>;</div>
</li>
</ol>
</div>
<p>That is the source code of how to create a button.</p>
<p>Now I&#8217;ll explain it.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">edButtons<span class="br0">&#91;</span>edButtons.<span class="me1">length</span><span class="br0">&#93;</span> =</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">new</span> edButton<span class="br0">&#40;</span><span class="st0">&#8216;ed_del&#8217;</span></div>
</li>
</ol>
</div>
<p>This simply says that we will now start making a new button.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">,<span class="st0">&#8216;del&#8217;</span></div>
</li>
</ol>
</div>
<p>Is the text displayed on the button.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">,<span class="st0">&#8216;&lt;del datetime=&quot;&#8217;</span> + datetime + <span class="st0">&#8216;&quot;&gt;&#8217;</span></div>
</li>
</ol>
</div>
<p>This is the starting tag of the code you want to be inserted.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">,<span class="st0">&#8216;&lt;/del&gt;&#8217;</span></div>
</li>
</ol>
</div>
<p>This is the closing tag of the code.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">,<span class="st0">&#8216;d&#8217;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#41;</span>;</div>
</li>
</ol>
</div>
<p>This is just closing down the button. I realy don&#8217;t know why the ,&#8217;d&#8217; is there but I quote from the site I gave the url to earlier:</p>
<blockquote class="quote"><p>This is the back end name of the button. </p></blockquote>
<p>In some cases in the default JavaScript code you will find this at the end of the buttons:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">,<span class="nu0">-1</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#41;</span>;</div>
</li>
</ol>
</div>
<p>The ,-1 at the end of the code os just added if the code that is added to the  editor dosen&#8217;t need to be closed (Start tag &#8212; <del datetime="2008-05-13T12:36:05+00:00">Closing Tag</del>)</p>
<p>Now I&#8217;ll show you an example of how you could create a new button.<br />
This one will make any text that is inside the tags be highlighted.</p>
<p>First you can go to the Design button on your WordPress interface and go to &#8216;Theme Editor&#8217;<br />
and start editing the Stylesheet of your template. (In my template its called stylesheet.css)<br />
Somewhere in there add this code:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="re1">.highlight</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">text-align<span class="re2">:center</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">color</span>:<span class="re0">#FFFFFF</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">background</span>:<span class="re0">#0066FF</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p><em>Line 2: aligns the text to the center.<br />
Line 3: Sets the color ofthe text to white.<br />
Line 4: Sets the background color to blue</em></p>
<p>Then go back to the JavaScript file with the button code and add this somewhere under the other button code:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">edButtons<span class="br0">&#91;</span>edButtons.<span class="me1">length</span><span class="br0">&#93;</span> =</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">new</span> edButton<span class="br0">&#40;</span><span class="st0">&#8216;ed_highlight&#8217;</span></div>
</li>
<li class="li1">
<div class="de1">,<span class="st0">&#8216;HighLight&#8217;</span></div>
</li>
<li class="li2">
<div class="de2">,<span class="st0">&#8216;&lt;p class=&quot;highlight&quot;&gt;&#8217;</span></div>
</li>
<li class="li1">
<div class="de1">,<span class="st0">&#8216;&lt;/p&gt;&#8217;</span></div>
</li>
<li class="li1">
<div class="de1">,<span class="st0">&#8216;hl&#8217;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#41;</span>;</div>
</li>
</ol>
</div>
<p>This code will create a button called HighLight that will make any text inside the tags look like this:</p>
<p class="important">This is some highlighted text! It is very easy to change the background and text color from inside the CSS file.<br />
You can even ad some borders by putting in this code in the css:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw1">border-color</span>:<span class="re0">#<span class="nu0">333333</span></span>;</div>
</li>
<li class="li1">
<div class="de1">border<span class="re2">:solid</span>;</div>
</li>
</ol>
</div>
<p>Hope you found this tutorial helpfull!</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="oskar.koli@hotmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy Me a Beer for Adding Your Own Buttons to the WordPress Editor" /><input type="hidden" name="currency_code" value="" /><input type="hidden" name="amount" value="" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=oskar.koli@hotmail.com&amp;currency_code=&amp;amount=&amp;return=&amp;item_name=Buy+Me+a+Beer+for+Adding+Your+Own+Buttons+to+the+WordPress+Editor" target="paypal">If you liked this post, please donate!</a></p>]]></content:encoded>
			<wfw:commentRss>http://flashbarracks.com/blog/adding-your-own-buttons-to-the-wordpress-editor/feed</wfw:commentRss>
		</item>
		<item>
		<title>Dean&#8217;s Code Highlighter</title>
		<link>http://flashbarracks.com/blog/deans-code-highlighter</link>
		<comments>http://flashbarracks.com/blog/deans-code-highlighter#comments</comments>
		<pubDate>Sun, 04 May 2008 18:23:16 +0000</pubDate>
		<dc:creator>Hawdon</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://flashbarracks.com/blog/?p=12</guid>
		<description><![CDATA[I been working with my WordPress theme and I got an plugin called &#8220;Dean&#8217;s Code Highlighter&#8221;
which makes it easier for you viewers to read any code.

The terms of use says that I have to make a post about me using it.
So here is a link:
Its called Geish
Here is an example of what the code will [...]]]></description>
			<content:encoded><![CDATA[<p>I been working with my WordPress theme and I got an plugin called &#8220;Dean&#8217;s Code Highlighter&#8221;<br />
which makes it easier for you viewers to read any code.</p>
<p><span id="more-12"></span></p>
<p>The terms of use says that I have to make a post about me using it.<br />
So here is a link:<br />
<a href="http://www.deanlee.cn/projects">Its called Geish</a></p>
<p>Here is an example of what the code will look like.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"> <span class="co1">//Just a simple ActionScript code to make something move left and right with the arrow keys.</span></div>
</li>
<li class="li1">
<div class="de1">ball.<span class="kw3">onEnterFrame</span> = <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">if</span><span class="br0">&#40;</span><span class="kw3">Key</span>.<span class="kw3">isDown</span><span class="br0">&#40;</span><span class="kw3">Key</span>.<span class="kw3">LEFT</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">this</span>._x-=<span class="nu0">2</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="br0">&#125;</span> </div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">if</span><span class="br0">&#40;</span><span class="kw3">Key</span>.<span class="kw3">isDown</span><span class="br0">&#40;</span><span class="kw3">Key</span>.<span class="kw3">RIGHT</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">this</span>.<span class="kw3">_x</span>+=<span class="nu0">2</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>I will be posting some flash tutorials soon.<br />
Meybe about how to make a highscore board&#8230; </p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="oskar.koli@hotmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy Me a Beer for Dean's Code Highlighter" /><input type="hidden" name="currency_code" value="" /><input type="hidden" name="amount" value="" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=oskar.koli@hotmail.com&amp;currency_code=&amp;amount=&amp;return=&amp;item_name=Buy+Me+a+Beer+for+Dean's+Code+Highlighter" target="paypal">If you liked this post, please donate!</a></p>]]></content:encoded>
			<wfw:commentRss>http://flashbarracks.com/blog/deans-code-highlighter/feed</wfw:commentRss>
		</item>
		<item>
		<title>Starting a blog</title>
		<link>http://flashbarracks.com/blog/starting-a-blog</link>
		<comments>http://flashbarracks.com/blog/starting-a-blog#comments</comments>
		<pubDate>Tue, 29 Apr 2008 18:02:24 +0000</pubDate>
		<dc:creator>Hawdon</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://flashbarracks.com/blog/?p=3</guid>
		<description><![CDATA[Hi my name is Oskar Koli, but you should call me Hawdon.
I&#8217;m a flash developer from Helsinki Finland.
On this blog I&#8217;ll be posting tutorials, reviews, with more.
I also run the site www.flashbarracks.com which is currently under construction.

I hope you will enjoy you stay on this blog.
This was an introduction to this blog.
If you liked this [...]]]></description>
			<content:encoded><![CDATA[<p>Hi my name is Oskar Koli, but you should call me Hawdon.<br />
I&#8217;m a flash developer from Helsinki Finland.<br />
On this blog I&#8217;ll be posting tutorials, reviews, with more.<br />
I also run the site <a href="http://www.flashbarracks.com">www.flashbarracks.com </a>which is currently under construction.</p>
<p><span id="more-3"></span></p>
<p>I hope you will enjoy you stay on this blog.</p>
<p>This was an introduction to this blog.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="oskar.koli@hotmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy Me a Beer for Starting a blog" /><input type="hidden" name="currency_code" value="" /><input type="hidden" name="amount" value="" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=oskar.koli@hotmail.com&amp;currency_code=&amp;amount=&amp;return=&amp;item_name=Buy+Me+a+Beer+for+Starting+a+blog" target="paypal">If you liked this post, please donate!</a></p>]]></content:encoded>
			<wfw:commentRss>http://flashbarracks.com/blog/starting-a-blog/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
