<?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>Cristian &#34;vozochris&#34; Vozoca</title>
	<atom:link href="http://vozochris.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://vozochris.com</link>
	<description>15 years old AS3, C# and JS programmer</description>
	<lastBuildDate>Sun, 21 Apr 2013 22:29:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Squarelaxy &#8211; Open Beta</title>
		<link>http://vozochris.com/squarelaxy-beta/</link>
		<comments>http://vozochris.com/squarelaxy-beta/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 14:36:10 +0000</pubDate>
		<dc:creator>vozochris</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://vozochris.com/?p=461</guid>
		<description><![CDATA[<p>Squarelaxy &#8211; Multiplayer platformer game<br /> <br /> <a href="http://www.kongregate.com/games/vozochris/squarelaxy#tipjar?referrer=vozochris" target="_blank"></a></p>]]></description>
			<content:encoded><![CDATA[<p><strong>Squarelaxy</strong> &#8211; Multiplayer platformer game<br />
<br />
<a href="http://www.kongregate.com/games/vozochris/squarelaxy#tipjar?referrer=vozochris" target="_blank"><img src="http://cdn1.kongregate.com/images/sharedassets/badge_dev_220x25.png" alt="Kongregate Games logo" width="220" height="25" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://vozochris.com/squarelaxy-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DrawField Class</title>
		<link>http://vozochris.com/drawfield-class/</link>
		<comments>http://vozochris.com/drawfield-class/#comments</comments>
		<pubDate>Thu, 05 Jul 2012 13:29:18 +0000</pubDate>
		<dc:creator>vozochris</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://vozochris.com/?p=426</guid>
		<description><![CDATA[<p><a href="http://activeden.net/item/drawfield-class/2605052?ref=vozochris">DrawField Class</a></p> <p>It is scripted in AS3 .</p> <p>It allows to create a drawboard application easily.</p> <p>Features:</p> Draw or erase with mouse. Clear all. Line color. Line size. Background color. Easy implementation. Commented functions. <p>How to use:</p> Import DrawField.<br /> e.g. [crayon-519d588c18643/] Create the DrawField using new operator:<br /> [crayon-519d588c1868d/] Add to stage or any [...]]]></description>
			<content:encoded><![CDATA[<p><span class="Apple-style-span" style="color: #000000; font-size: 22px; line-height: 32px;"><a href="http://activeden.net/item/drawfield-class/2605052?ref=vozochris">DrawField Class</a></span></p>
<p>It is scripted in AS3 .</p>
<p>It allows to create a drawboard application easily.</p>
<p><strong>Features:</strong></p>
<ul>
<li>Draw or erase with mouse.</li>
<li>Clear all.</li>
<li>Line color.</li>
<li>Line size.</li>
<li>Background color.</li>
<li>Easy implementation.</li>
<li>Commented functions.</li>
</ul>
<p><strong>How to use:</strong></p>
<ol>
<li>Import DrawField.<br />
e.g. <pre class="crayon-plain-tag">import com.Utils.DrawField;</pre></li>
<li>Create the DrawField using new operator:<br />
<pre class="crayon-plain-tag">drawField:DrawField = new DrawField(W, H, backgroundColor, X, Y);</pre></li>
<li>Add to stage or any other parent<br />
<pre class="crayon-plain-tag">stage.addChild(drawField);</pre></li>
<li>Add Mouse Events<br />
<pre class="crayon-plain-tag">drawField.addEvents();</pre></li>
</ol>
<p>DrawField.as has only 7kb!</p>
]]></content:encoded>
			<wfw:commentRss>http://vozochris.com/drawfield-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tooltip Class</title>
		<link>http://vozochris.com/tooltip-class/</link>
		<comments>http://vozochris.com/tooltip-class/#comments</comments>
		<pubDate>Sat, 26 May 2012 18:38:51 +0000</pubDate>
		<dc:creator>vozochris</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://vozochris.com/?p=400</guid>
		<description><![CDATA[<p><a href="http://activeden.net/item/tooltip-class/2405027?ref=vozochris">Tooltip Class</a><br /> <a href="http://vozochris.com/wp-content/uploads/2012/05/tooltip_thumbnail.png"></a></p> <p>Customizable Tooltip Class scripted in AS3.</p> <p>Features:<br /> - Highly customizable<br /> - Never leaves screen -&#62; possible to assign x and y distance from screen<br /> - Supports HTML &#38; CSS<br /> - Font (Support of embedded fonts)<br /> - Text size<br /> - Bold &#38; Italic text<br [...]]]></description>
			<content:encoded><![CDATA[<p><span class="Apple-style-span" style="color: #000000; font-size: 22px; line-height: 32px;"><a href="http://activeden.net/item/tooltip-class/2405027?ref=vozochris">Tooltip Class</a></span><br />
<a href="http://vozochris.com/wp-content/uploads/2012/05/tooltip_thumbnail.png"><img title="tooltip-thumbnail" src="http://vozochris.com/wp-content/uploads/2012/05/tooltip_thumbnail.png" alt="" /></a></p>
<p>Customizable Tooltip Class scripted in AS3.</p>
<p>Features:<br />
- Highly customizable<br />
- Never leaves screen -&gt; possible to assign x and y distance from screen<br />
- Supports HTML &amp; CSS<br />
- Font (Support of embedded fonts)<br />
- Text size<br />
- Bold &amp; Italic text<br />
- Text color<br />
- Text padding (x &amp; y) -&gt; Enlarges Tooltip&#8217;s rectangle<br />
- Maximum width -&gt; enables Word Wrap<br />
- Tooltip color<br />
- Tooltip alpha<br />
- Corner radius<br />
- Appear time<br />
- Fade time<br />
- Show arrow<br />
- Distance between Mouse/Target and Tooltip<br />
- Direction<br />
- Cursor follow -&gt; Boolean: true or false<br />
- Shadow filter</p>
<p>How to Use:<br />
1. Import Tooltip.<br />
e.g. </p><pre class="crayon-plain-tag">import com.ui.Tooltip;</pre><p>2. Create Tooltip using new operator.</p><pre class="crayon-plain-tag">new Tooltip(); // for default properties.</pre><p></p><pre class="crayon-plain-tag">new Tooltip( {text: &quot;Hello!&quot;} ); // creates Tooltip with text &quot;Hello!&quot;, rest properties will be default.</pre><p>3. You can change Tooltip using .change() function without creating new Tooltip.</p>
]]></content:encoded>
			<wfw:commentRss>http://vozochris.com/tooltip-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Timer Class</title>
		<link>http://vozochris.com/custom-timer-class/</link>
		<comments>http://vozochris.com/custom-timer-class/#comments</comments>
		<pubDate>Tue, 08 May 2012 11:00:11 +0000</pubDate>
		<dc:creator>vozochris</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://vozochris.com/?p=383</guid>
		<description><![CDATA[<p><a href="http://activeden.net/item/custom-timer-class/2310591?ref=vozochris">Custom Timer Class</a><br /> <a href="http://vozochris.com/wp-content/uploads/2012/05/custom-timer-thumbnail.png"></a></p> <p>Enter_Frame Based Timer Class made in AS3.</p> <p>Custom Timer Class’s Properties &#38; Methods are similar to Flash’s Timer Class, that means it’s easy to switch from Flash’s Timer to Custom Timer.</p> <p>Why Custom Timer Class:</p> Custom Timer Class is more accurate than Flash&#8217;s Timer Class (view differences in [...]]]></description>
			<content:encoded><![CDATA[<p><span class="Apple-style-span" style="color: #000000; font-size: 22px; line-height: 32px;"><a href="http://activeden.net/item/custom-timer-class/2310591?ref=vozochris">Custom Timer Class</a></span><br />
<a href="http://vozochris.com/wp-content/uploads/2012/05/custom-timer-thumbnail.png"><img title="custom-timer-thumbnail" src="http://vozochris.com/wp-content/uploads/2012/05/custom-timer-thumbnail.png" alt="" /></a></p>
<p>Enter_Frame Based Timer Class made in AS3.</p>
<p>Custom Timer Class’s Properties &amp; Methods are similar to Flash’s Timer Class, that means it’s easy to switch from Flash’s Timer to Custom Timer.</p>
<p><strong>Why Custom Timer Class:</strong></p>
<ul>
<li>Custom Timer Class is more accurate than Flash&#8217;s Timer Class (view differences in preview, Flash&#8217;s Timer delays a little more every second&#8230;leave preview on for some minutes then look at differences).</li>
</ul>
<p><strong>How to use:</strong><br />
1. Place .as file in your project&#8217;s folder<br />
2. Import class:<br />
e.g. </p><pre class="crayon-plain-tag">import com.utils.CustomTimer;</pre><p>3. Create the Timer using new operator:</p><pre class="crayon-plain-tag">new CustomTimer(delay, callback, repeatCount, startTimer);</pre><p>4. If startTimer is false, use .start() to start timer.</p>
]]></content:encoded>
			<wfw:commentRss>http://vozochris.com/custom-timer-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SKRILLEX Feat. Damian Marley &#8211; Rudeboy Bass</title>
		<link>http://vozochris.com/skrillex-feat-damian-marley-rudeboy-bass/</link>
		<comments>http://vozochris.com/skrillex-feat-damian-marley-rudeboy-bass/#comments</comments>
		<pubDate>Sat, 31 Mar 2012 12:20:07 +0000</pubDate>
		<dc:creator>vozochris</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://vozochris.com/?p=356</guid>
		<description><![CDATA[<p></p>]]></description>
			<content:encoded><![CDATA[<p><iframe width="583" height="437" src="http://www.youtube.com/embed/qRxWBxfoXkk?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://vozochris.com/skrillex-feat-damian-marley-rudeboy-bass/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial: How to create Health Bar at runtime in Flash, AS3</title>
		<link>http://vozochris.com/as3-how-to-create-health-bar-at-runtime-in-flash-as3/</link>
		<comments>http://vozochris.com/as3-how-to-create-health-bar-at-runtime-in-flash-as3/#comments</comments>
		<pubDate>Sat, 17 Mar 2012 19:17:00 +0000</pubDate>
		<dc:creator>vozochris</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[AS3 Tutorials]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://vozochris.com/?p=292</guid>
		<description><![CDATA[<p>This tutorial will show you how to create a Health Bar in Flash, AS3.</p> Result: <p><a href="http://vozochris.com/wp-content/uploads/2012/03/HealthBar.jpg"></a></p> Create a Package: <p>Package name must reflect .as file location. More info <a title="Make your own reusable classes using Flash and AS3" href="http://www.actionscript.org/resources/articles/698/1/Make-your-own-reusable-classes-using-Flash-and-AS3/Page1.html">here</a>.<br /> [crayon-519d588c2e716/]</p> Needed Imports: <p>[crayon-519d588c2f0e7/]</p> Create a Class inside package that extends Sprite: <p>[crayon-519d588c2f134/]</p> Create [...]]]></description>
			<content:encoded><![CDATA[<p>This tutorial will show you how to create a Health Bar in Flash, AS3.</p>
<ul>
<li><strong>Result:</strong></li>
</ul>
<p><a href="http://vozochris.com/wp-content/uploads/2012/03/HealthBar.jpg"><img class="alignnone size-full wp-image-316" title="HealthBar" src="http://vozochris.com/wp-content/uploads/2012/03/HealthBar.jpg" alt="" width="105" height="15" /></a></p>
<ul>
<li><strong>Create a Package:</strong></li>
</ul>
<p><span style="color: #ff0000;">Package name must reflect .as file location. More info <a title="Make your own reusable classes using Flash and AS3" href="http://www.actionscript.org/resources/articles/698/1/Make-your-own-reusable-classes-using-Flash-and-AS3/Page1.html">here</a>.<br />
</span> </p><pre class="crayon-plain-tag">package com.ui
{
}</pre><p></p>
<ul>
<li><strong>Needed Imports:</strong></li>
</ul>
<p></p><pre class="crayon-plain-tag">import flash.display.Sprite;</pre><p></p>
<ul>
<li><strong>Create a Class inside package that extends Sprite:</strong></li>
</ul>
<p></p><pre class="crayon-plain-tag">public class Bar extends Sprite
{
}</pre><p></p>
<ul>
<li><strong>Create a Function inside Class:</strong></li>
</ul>
<p></p><pre class="crayon-plain-tag">public function Bar(barX:Number = 0, barY:Number = 0,
barBorderX:Number = 0, barBorderY:Number = 0,
barW:Number = 100, barH:Number = 10,
barBorderW:Number = 100, barBorderH:Number = 10,
barColor:uint = 0x000000, barBorderColor:uint = 0x000000,
barAlpha:Number = 0,
barThickness:Number = 1, barBorderThickness:Number = 1,
barName:String = &quot;Bar&quot;)
{
var barBorder:Sprite = new Sprite();
barBorder.graphics.beginFill(barBorderColor, barBorderAlpha);
barBorder.graphics.lineStyle(barBorderThickness);
barBorder.graphics.drawRect(0, 0, barBorderW, barBorderH);
barBorder.graphics.endFill();
barBorder.x = barBorderX;
barBorder.y = barBorderY;
barBorder.name = barName + &quot;Border&quot;;
addChild(barBorder);
var bar:Sprite = new Sprite();
bar.graphics.beginFill(barColor, barAlpha);
bar.graphics.lineStyle(barThickness);
bar.graphics.drawRect(0, 0, barW, barH);
bar.graphics.endFill();
bar.x = barX;
bar.y = barY;
bar.name = barName + &quot;Fill&quot;;
addChild(bar);
name = barName;
}</pre><p></p>
<ul>
<li><strong>Usage:</strong></li>
</ul>
<p>Import Health Bar Class:</p>
<p></p><pre class="crayon-plain-tag">import com.ui.Bar;</pre><p></p>
<p>Create Bar:</p>
<p></p><pre class="crayon-plain-tag">var newBar:Bar = new Bar(7, 19,&nbsp;7, 19,&nbsp;100, 12,&nbsp;100, 12,&nbsp;0xFF0000, 0xFFFFFF,&nbsp;1, 0.1, 1,
&quot;HealthBar&quot;); // Bar and Bar Border's X, Y, Width, Height are usually same</pre><p></p>
<p><span style="color: #ff0000;">Don&#8217;t forget to addChild.</span></p>
<p>How to Scale Health Bar:</p>
<p></p><pre class="crayon-plain-tag">var newBarFill = newBar.getChildByName(&quot;HealthBarFill&quot;); // newBar.name + &quot;Fill&quot;
newBarFill.scaleX = 50 * 0.01; // Since * is faster than /, use * 0.01 instead of / 100</pre><p></p>
<p><span style="color: #ff0000;">If you scale newBar instead of newBarFill it will scale entire bar, including border.</span></p>
<ul>
<li><strong>Final Code:</strong></li>
</ul>
<div>
<p></p><pre class="crayon-plain-tag">package com.ui
{
import flash.display.Sprite;
/**
* @author Cristian &quot;vozochris&quot; Vozoca
*/
public class Bar extends Sprite
{
/**
* a Filling Bar that can be used at Health Bar, Loading Bar...
* @param barX Bar X Position, default: 0
* @param barY Bar Y Position, default: 0
* @param barBorderX Bar Border X Position, default: 0
* @param barBorderY Bar Border Y Position, default: 0
* @param barW Bar Width, default: 100
* @param barH Bar Height, default: 10
* @param barBorderW Bar Border Width, default: 100
* @param barBorderH Bar Border Height, default: 10
* @param barColor Bar Color, default: 0x000000 (Black)
* @param barBorderColor Bar Border Color, default: 0x000000 (Black)
* @param barAlpha Bar Alpha (Transparency), default: 0 (Transparent)
* @param barThickness Bar Line Thickness, default: 1
* @param barBorderThickness Bar Border Line Thickness, default: 1
* @param barName Name of the Bar, default: Bar
* @author Cristian &quot;vozochris&quot; Vozoca
*/
public function Bar(barX:Number = 0, barY:Number = 0,
barBorderX:Number = 0, barBorderY:Number = 0,
barW:Number = 100, barH:Number = 10,
barBorderW:Number = 100, barBorderH:Number = 10,
barColor:uint = 0x000000, barBorderColor:uint = 0x000000,
barAlpha:Number = 0,
barThickness:Number = 1, barBorderThickness:Number = 1,
barName:String = &quot;Bar&quot;)
{
var barBorder:Sprite = new Sprite();
barBorder.graphics.beginFill(barBorderColor);
barBorder.graphics.lineStyle(barBorderThickness);
barBorder.graphics.drawRect(0, 0, barBorderW, barBorderH);
barBorder.graphics.endFill();
barBorder.x = barBorderX;
barBorder.y = barBorderY;
barBorder.name = barName + &quot;Border&quot;;
addChild(barBorder);
var bar:Sprite = new Sprite();
bar.graphics.beginFill(barColor, barAlpha);
bar.graphics.lineStyle(barThickness);
bar.graphics.drawRect(0, 0, barW, barH);
bar.graphics.endFill();
bar.x = barX;
bar.y = barY;
bar.name = barName + &quot;Fill&quot;;
addChild(bar);
name = barName;
}
}
}</pre><p></p>
<p><a href="http://vozochris.com/wp-content/uploads/2012/03/HealthBar.rar">Download Project</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://vozochris.com/as3-how-to-create-health-bar-at-runtime-in-flash-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Killabits &#8211; Motown 2000 (Ft. Riggadale)</title>
		<link>http://vozochris.com/the-killabits-motown-2000-ft-riggadale/</link>
		<comments>http://vozochris.com/the-killabits-motown-2000-ft-riggadale/#comments</comments>
		<pubDate>Thu, 23 Feb 2012 18:56:45 +0000</pubDate>
		<dc:creator>vozochris</dc:creator>
				<category><![CDATA[Dubstep]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://vozochris.com/?p=269</guid>
		<description><![CDATA[<p></p>]]></description>
			<content:encoded><![CDATA[<p><iframe width="583" height="328" src="http://www.youtube.com/embed/o88ADvJIbzI?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://vozochris.com/the-killabits-motown-2000-ft-riggadale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minecraft Programmable Drum Kit</title>
		<link>http://vozochris.com/minecraft-programmable-drum-kit/</link>
		<comments>http://vozochris.com/minecraft-programmable-drum-kit/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 23:48:27 +0000</pubDate>
		<dc:creator>vozochris</dc:creator>
				<category><![CDATA[Minecraft]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://vozochris.com/?p=264</guid>
		<description><![CDATA[<p></p>]]></description>
			<content:encoded><![CDATA[<p><iframe width="583" height="328" src="http://www.youtube.com/embed/y5wgYjJEGv0?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://vozochris.com/minecraft-programmable-drum-kit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minecraft 8 Track Music Sequencer</title>
		<link>http://vozochris.com/minecraft-8-track-music-sequencer/</link>
		<comments>http://vozochris.com/minecraft-8-track-music-sequencer/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 23:29:49 +0000</pubDate>
		<dc:creator>vozochris</dc:creator>
				<category><![CDATA[Minecraft]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://vozochris.com/?p=257</guid>
		<description><![CDATA[<p></p>]]></description>
			<content:encoded><![CDATA[<p><iframe width="583" height="328" src="http://www.youtube.com/embed/mjLDM1AY1-E?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://vozochris.com/minecraft-8-track-music-sequencer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minecraft The Temple Of Notch</title>
		<link>http://vozochris.com/minecraft-the-temple-of-notch/</link>
		<comments>http://vozochris.com/minecraft-the-temple-of-notch/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 23:28:58 +0000</pubDate>
		<dc:creator>vozochris</dc:creator>
				<category><![CDATA[Minecraft]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://vozochris.com/?p=254</guid>
		<description><![CDATA[<p></p>]]></description>
			<content:encoded><![CDATA[<p><iframe width="583" height="328" src="http://www.youtube.com/embed/gZ9lNZrNhwQ?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://vozochris.com/minecraft-the-temple-of-notch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
