<?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>curlingthebrackets &#187; classes</title>
	<atom:link href="http://curlingthebrackets.com/category/flash/flash-emne/as3-flash/classes-flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://curlingthebrackets.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 25 Jan 2012 12:33:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Class A B C</title>
		<link>http://curlingthebrackets.com/class-a-b-c-d/</link>
		<comments>http://curlingthebrackets.com/class-a-b-c-d/#comments</comments>
		<pubDate>Tue, 12 May 2009 18:19:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[classes]]></category>
		<category><![CDATA[overblik]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=208</guid>
		<description><![CDATA[Dette er en skabelon til en class. Actioncript-filen hedder: ABC.as. Bemærk fil-navnet, class-navnet og constructor-navnet &#8211; som altid skal være ens. A- B- C- D- er betegnelsen for niveauer, jeg vil referere til for at tydeliggøre strukturen i actionscript og for at gøre det nemt at implementere funktionalitet &#8211; (fx. fra andre poster i snippet-kategorien). [...]]]></description>
			<content:encoded><![CDATA[<p>Dette er en skabelon til en class. Actioncript-filen hedder: ABC.as.</p>
<p>Bemærk fil-navnet, class-navnet og constructor-navnet &#8211; som altid skal være ens.</p>
<p>A- B- C- D- er betegnelsen for niveauer, jeg vil referere til for at tydeliggøre strukturen i actionscript og for at gøre det nemt at implementere funktionalitet &#8211; (fx. fra andre poster i snippet-kategorien).</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3"><span class="kw4">package</span> <span class="br0">&#123;</span>
    <span class="co1">// ::: A ::: // flAAsh clAAsses importeres</span>
    <span class="kw1">import</span> <span class="kw6">flash.display</span><span class="sy0">.</span><span class="kw5">MovieClip</span><span class="sy0">;</span>
&nbsp;
    <span class="kw1">public</span> <span class="kw4">class</span> ABC <span class="kw1">extends</span> <span class="kw5">MovieClip</span> <span class="br0">&#123;</span>       
        <span class="co1">// ::: B ::: // variaBBler og oBBjekter BBliver BBrugbare i kommende funktioner</span>
&nbsp;
        <span class="kw1">public</span> <span class="kw3">function</span> ABC<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
        <span class="co1">// ::: C ::: // CConstruCCtor - Indledende handlinger</span>
&nbsp;
        <span class="br0">&#125;</span>
        <span class="co1">// ::: D ::: // DDiverse funktioner DDu laver DDem</span>
&nbsp;
    <span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>

<p>Emner:<br />
Linke til flash fil, movieclip, instanciering<br />
Samme struktur på en framescript &#8211; forskelle &#8211; fordele / ulemper<br />
OOP. Genbrug, uden copy-paste. Inheritance, Encapsulation &#038; Polymorphism<br />
Public, Private, Protected, Internal: Access Modifiers</p>
]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/class-a-b-c-d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drop_and_Catch classes</title>
		<link>http://curlingthebrackets.com/drop-and-catch-classes/</link>
		<comments>http://curlingthebrackets.com/drop-and-catch-classes/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 18:33:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[classes]]></category>
		<category><![CDATA[oevelse]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=283</guid>
		<description><![CDATA[fruit class package &#123; import flash.display.MovieClip; import flash.events.*; public class fruit extends MovieClip &#123; var ySpeed; var points; public function fruit&#40;&#41; &#123; &#125; function INIT&#40;&#41; &#123; position&#40;&#41;; addEventListener&#40;Event.ENTER_FRAME, update&#41;; &#125; function update&#40;e:Event&#41; &#123; y+=ySpeed; if &#40;y&#62;stage.stageHeight&#41; &#123; position&#40;&#41;; &#125; &#125; function position&#40;&#41; &#123; y=0; x=Math.random&#40;&#41;*stage.stageWidth-width; ySpeed=&#40;Math.random&#40;&#41;*10&#41;+2; &#125; function EXIT&#40;&#41; &#123; removeEventListener&#40;Event.ENTER_FRAME, update&#41;; &#125; &#125; &#125; [...]]]></description>
			<content:encoded><![CDATA[<a name="wptoc_0_0_0"></a><h2>fruit class</h2>

<div class="wp_syntax"><div class="code"><pre class="actionscript3"><span class="kw4">package</span> <span class="br0">&#123;</span>
	<span class="kw1">import</span> <span class="kw6">flash.display</span><span class="sy0">.</span><span class="kw5">MovieClip</span><span class="sy0">;</span>
	<span class="kw1">import</span> <span class="kw6">flash.events</span><span class="sy0">.*;</span>
	<span class="kw1">public</span> <span class="kw4">class</span> fruit <span class="kw1">extends</span> <span class="kw5">MovieClip</span> <span class="br0">&#123;</span>
		<span class="kw2">var</span> ySpeed<span class="sy0">;</span>
		<span class="kw2">var</span> points<span class="sy0">;</span>
		<span class="kw1">public</span> <span class="kw3">function</span> fruit<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> <span class="kw8">INIT</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">position</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span><span class="sy0">.</span><span class="kw8">ENTER_FRAME</span><span class="sy0">,</span> update<span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> update<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">Event</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">y</span><span class="sy0">+</span>=ySpeed<span class="sy0">;</span>
			<span class="kw1">if</span> <span class="br0">&#40;</span>y<span class="sy0">&gt;</span>stage<span class="sy0">.</span><span class="kw7">stageHeight</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
				<span class="kw7">position</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="br0">&#125;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> <span class="kw7">position</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">y</span>=<span class="nu0">0</span><span class="sy0">;</span>
			<span class="kw7">x</span>=<span class="kw5">Math</span><span class="sy0">.</span><span class="kw7">random</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">*</span><span class="kw7">stage</span><span class="sy0">.</span>stageWidth<span class="sy0">-</span><span class="kw7">width</span><span class="sy0">;</span>
			ySpeed=<span class="br0">&#40;</span><span class="kw5">Math</span><span class="sy0">.</span><span class="kw7">random</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">*</span><span class="nu0">10</span><span class="br0">&#41;</span><span class="sy0">+</span><span class="nu0">2</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> EXIT<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">removeEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span><span class="sy0">.</span><span class="kw8">ENTER_FRAME</span><span class="sy0">,</span> update<span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
	<span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>

<a name="wptoc_0_0_1"></a><h2>basket class</h2>

<div class="wp_syntax"><div class="code"><pre class="actionscript3"><span class="kw4">package</span> <span class="br0">&#123;</span>
	<span class="kw1">import</span> <span class="kw6">flash.display</span><span class="sy0">.</span><span class="kw5">MovieClip</span><span class="sy0">;</span>
	<span class="kw1">import</span> <span class="kw6">flash.events</span><span class="sy0">.*;</span>
	<span class="kw1">public</span> <span class="kw4">class</span> basket <span class="kw1">extends</span> <span class="kw5">MovieClip</span> <span class="br0">&#123;</span>
		<span class="kw1">public</span> <span class="kw3">function</span> basket<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw8">INIT</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> <span class="kw8">INIT</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span><span class="sy0">.</span><span class="kw8">ENTER_FRAME</span><span class="sy0">,</span> update<span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> update<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">Event</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">x</span>=<span class="kw7">stage</span><span class="sy0">.</span><span class="kw7">mouseX</span><span class="sy0">;</span>
			<span class="kw7">y</span>=<span class="kw7">stage</span><span class="sy0">.</span>stageHeight<span class="sy0">-</span><span class="kw7">height</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> EXIT<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">removeEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span><span class="sy0">.</span><span class="kw8">ENTER_FRAME</span><span class="sy0">,</span> update<span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
	<span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>

<a name="wptoc_0_0_2"></a><h2>doc class</h2>

<div class="wp_syntax"><div class="code"><pre class="actionscript3"><span class="kw4">package</span> <span class="br0">&#123;</span>
	<span class="kw1">import</span> <span class="kw6">flash.display</span><span class="sy0">.</span><span class="kw5">MovieClip</span><span class="sy0">;</span>
	<span class="kw1">import</span> <span class="kw6">flash.events</span><span class="sy0">.*;</span>
	<span class="kw1">import</span> <span class="kw6">flash.ui</span><span class="sy0">.</span><span class="kw5">Mouse</span><span class="sy0">;</span>
	<span class="kw1">public</span> <span class="kw4">class</span> doc <span class="kw1">extends</span> <span class="kw5">MovieClip</span> <span class="br0">&#123;</span>
		<span class="kw2">var</span> hart=<span class="kw1">new</span> fruit  <span class="sy0">;</span>
		<span class="kw2">var</span> knife=<span class="kw1">new</span> fruit  <span class="sy0">;</span>
		<span class="kw2">var</span> ourBasket=<span class="kw1">new</span> basket  <span class="sy0">;</span>
		<span class="kw2">var</span> score<span class="sy0">:</span><span class="kw5">int</span>=<span class="nu0">0</span><span class="sy0">;</span>
		<span class="kw1">public</span> <span class="kw3">function</span> doc<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">stop</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw8">INIT</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw7">buttonMode</span>=<span class="kw1">true</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> <span class="kw8">INIT</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>		
			score=<span class="nu0">0</span><span class="sy0">;</span>
			<span class="kw5">Mouse</span><span class="sy0">.</span><span class="kw7">hide</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw7">addChild</span><span class="br0">&#40;</span>hart<span class="br0">&#41;</span><span class="sy0">;</span>
			hart<span class="sy0">.</span><span class="kw7">gotoAndStop</span><span class="br0">&#40;</span><span class="st0">&quot;hart&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			hart<span class="sy0">.</span>points=<span class="nu0">10</span><span class="sy0">;</span>
			hart<span class="sy0">.</span><span class="kw8">INIT</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw7">addChild</span><span class="br0">&#40;</span>knife<span class="br0">&#41;</span><span class="sy0">;</span>
			knife<span class="sy0">.</span><span class="kw7">gotoAndStop</span><span class="br0">&#40;</span><span class="st0">&quot;knife&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			knife<span class="sy0">.</span>points=<span class="sy0">-</span><span class="nu0">10</span><span class="sy0">;</span>
			knife<span class="sy0">.</span><span class="kw8">INIT</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw7">addChild</span><span class="br0">&#40;</span>ourBasket<span class="br0">&#41;</span><span class="sy0">;</span>
			ourBasket<span class="sy0">.</span><span class="kw8">INIT</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span><span class="sy0">.</span><span class="kw8">ENTER_FRAME</span><span class="sy0">,</span> update<span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> update<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">Event</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			testCollision<span class="br0">&#40;</span>hart<span class="br0">&#41;</span><span class="sy0">;</span>
			testCollision<span class="br0">&#40;</span>knife<span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> testCollision<span class="br0">&#40;</span>someFruitName<span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw1">if</span> <span class="br0">&#40;</span>someFruitName<span class="sy0">.</span><span class="kw7">hitTestObject</span><span class="br0">&#40;</span>ourBasket<span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
				score<span class="sy0">+</span>= someFruitName<span class="sy0">.</span>points<span class="sy0">;</span>
				someFruitName<span class="sy0">.</span><span class="kw7">position</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
				result<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="br0">&#125;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> result<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">trace</span><span class="br0">&#40;</span><span class="st0">&quot;Du har &quot;</span> <span class="sy0">+</span> score <span class="sy0">+</span> <span class="st0">&quot; points&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw1">if</span> <span class="br0">&#40;</span>score<span class="sy0">&gt;</span><span class="nu0">20</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
				EXIT<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
				<span class="kw7">gotoAndStop</span><span class="br0">&#40;</span><span class="st0">&quot;win&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="br0">&#125;</span>
			<span class="kw1">if</span> <span class="br0">&#40;</span>score<span class="sy0">&lt;-</span><span class="nu0">20</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
				EXIT<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
				<span class="kw7">gotoAndStop</span><span class="br0">&#40;</span><span class="st0">&quot;lose&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="br0">&#125;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> EXIT<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw5">Mouse</span><span class="sy0">.</span><span class="kw7">show</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw7">removeEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span><span class="sy0">.</span><span class="kw8">ENTER_FRAME</span><span class="sy0">,</span> update<span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw7">removeChild</span><span class="br0">&#40;</span>hart<span class="br0">&#41;</span><span class="sy0">;</span>
			hart<span class="sy0">.</span>EXIT<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw7">removeChild</span><span class="br0">&#40;</span>knife<span class="br0">&#41;</span><span class="sy0">;</span>
			knife<span class="sy0">.</span>EXIT<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw7">removeChild</span><span class="br0">&#40;</span>ourBasket<span class="br0">&#41;</span><span class="sy0">;</span>
			ourBasket<span class="sy0">.</span>EXIT<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> goGame<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">MouseEvent</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">gotoAndStop</span><span class="br0">&#40;</span><span class="st0">&quot;game&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw8">INIT</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span><span class="coMULTI">/**/</span>
	<span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/drop-and-catch-classes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bat_Ball classes</title>
		<link>http://curlingthebrackets.com/squash/</link>
		<comments>http://curlingthebrackets.com/squash/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 19:55:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[classes]]></category>
		<category><![CDATA[oevelse]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=304</guid>
		<description><![CDATA[bat class package &#123; import flash.display.MovieClip; import flash.events.*; public class bat extends MovieClip &#123; public function bat&#40;&#41; &#123; //INIT(); &#125; function INIT&#40;&#41; &#123; addEventListener&#40;Event.ENTER_FRAME, update&#41;; &#125; function update&#40;e:Event&#41; &#123; y= stage.stageHeight-&#40;height/2&#41;; x= stage.mouseX; &#125; function EXIT&#40;&#41; &#123; removeEventListener&#40;Event.ENTER_FRAME, update&#41;; &#125; &#125; &#125; ball class package &#123; import flash.display.MovieClip; import flash.events.*; public class ball extends MovieClip [...]]]></description>
			<content:encoded><![CDATA[<a name="wptoc_0_0_0"></a><h2>bat class</h2>

<div class="wp_syntax"><div class="code"><pre class="actionscript3"><span class="kw4">package</span> <span class="br0">&#123;</span>
	<span class="kw1">import</span> <span class="kw6">flash.display</span><span class="sy0">.</span><span class="kw5">MovieClip</span><span class="sy0">;</span>
	<span class="kw1">import</span> <span class="kw6">flash.events</span><span class="sy0">.*;</span>
	<span class="kw1">public</span> <span class="kw4">class</span> bat <span class="kw1">extends</span> <span class="kw5">MovieClip</span> <span class="br0">&#123;</span>
		<span class="kw1">public</span> <span class="kw3">function</span> bat<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="co1">//INIT();</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> <span class="kw8">INIT</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span><span class="sy0">.</span><span class="kw8">ENTER_FRAME</span><span class="sy0">,</span> update<span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> update<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">Event</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">y</span>= <span class="kw7">stage</span><span class="sy0">.</span>stageHeight<span class="sy0">-</span><span class="br0">&#40;</span><span class="kw7">height</span><span class="sy0">/</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw7">x</span>= <span class="kw7">stage</span><span class="sy0">.</span><span class="kw7">mouseX</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> EXIT<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">removeEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span><span class="sy0">.</span><span class="kw8">ENTER_FRAME</span><span class="sy0">,</span> update<span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
	<span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>

<a name="wptoc_0_0_1"></a><h2>ball class</h2>

<div class="wp_syntax"><div class="code"><pre class="actionscript3"><span class="kw4">package</span> <span class="br0">&#123;</span>
	<span class="kw1">import</span> <span class="kw6">flash.display</span><span class="sy0">.</span><span class="kw5">MovieClip</span><span class="sy0">;</span>
	<span class="kw1">import</span> <span class="kw6">flash.events</span><span class="sy0">.*;</span>
	<span class="kw1">public</span> <span class="kw4">class</span> ball <span class="kw1">extends</span> <span class="kw5">MovieClip</span> <span class="br0">&#123;</span>
		<span class="kw2">var</span> xSpeed=<span class="nu0">10</span><span class="sy0">;</span>
		<span class="kw2">var</span> ySpeed=<span class="nu0">10</span><span class="sy0">;</span>
		<span class="kw2">var</span> margin=<span class="kw7">width</span><span class="sy0">/</span><span class="nu0">2</span><span class="sy0">;</span>
		<span class="kw1">public</span> <span class="kw3">function</span> ball<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="co1">//INIT();</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> <span class="kw8">INIT</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">y</span>=<span class="nu0">0</span><span class="sy0">+</span>margin<span class="sy0">;</span>
			<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span><span class="sy0">.</span><span class="kw8">ENTER_FRAME</span><span class="sy0">,</span> update<span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> update<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">Event</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw1">if</span> <span class="br0">&#40;</span>x<span class="sy0">&lt;</span><span class="nu0">0</span><span class="sy0">+</span>margin<span class="br0">&#41;</span> <span class="br0">&#123;</span>
				<span class="kw7">x</span>=<span class="nu0">0</span><span class="sy0">+</span>margin<span class="sy0">;</span>
				xBounce<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="br0">&#125;</span>
			<span class="kw1">if</span> <span class="br0">&#40;</span>x<span class="sy0">&gt;</span>stage<span class="sy0">.</span>stageWidth<span class="sy0">-</span>margin<span class="br0">&#41;</span> <span class="br0">&#123;</span>
				<span class="kw7">x</span>=<span class="kw7">stage</span><span class="sy0">.</span>stageWidth<span class="sy0">-</span>margin<span class="sy0">;</span>
				xBounce<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="br0">&#125;</span>
			<span class="kw1">if</span> <span class="br0">&#40;</span>y<span class="sy0">&lt;</span><span class="nu0">0</span><span class="sy0">+</span>margin<span class="br0">&#41;</span> <span class="br0">&#123;</span>
				<span class="kw7">y</span>=<span class="nu0">0</span><span class="sy0">+</span>margin<span class="sy0">;</span>
				yBounce<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="br0">&#125;</span>
			<span class="kw1">if</span> <span class="br0">&#40;</span>y<span class="sy0">&gt;</span>=<span class="kw7">stage</span><span class="sy0">.</span><span class="kw7">stageHeight</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
				<span class="kw7">y</span>=<span class="nu0">0</span><span class="sy0">+</span>margin<span class="sy0">;</span>
			<span class="br0">&#125;</span>
			<span class="kw7">x</span><span class="sy0">+</span>=xSpeed<span class="sy0">;</span>
			<span class="kw7">y</span><span class="sy0">+</span>=ySpeed<span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> xBounce<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			xSpeed=xSpeed<span class="sy0">*-</span><span class="nu0">1</span><span class="sy0">;</span>
			<span class="kw7">gotoAndPlay</span><span class="br0">&#40;</span><span class="st0">&quot;pong&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> yBounce<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			ySpeed=ySpeed<span class="sy0">*-</span><span class="nu0">1</span><span class="sy0">;</span>
			<span class="kw7">gotoAndPlay</span><span class="br0">&#40;</span><span class="st0">&quot;pong&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> EXIT<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">removeEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span><span class="sy0">.</span><span class="kw8">ENTER_FRAME</span><span class="sy0">,</span> update<span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
	<span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>

<a name="wptoc_0_0_2"></a><h2>doc class</h2>

<div class="wp_syntax"><div class="code"><pre class="actionscript3"><span class="kw4">package</span> <span class="br0">&#123;</span>
	<span class="kw1">import</span> <span class="kw6">flash.display</span><span class="sy0">.</span><span class="kw5">MovieClip</span><span class="sy0">;</span>
	<span class="kw1">import</span> <span class="kw6">flash.events</span><span class="sy0">.*;</span>
	<span class="kw1">import</span> <span class="kw6">flash.text</span><span class="sy0">.*;</span>
	<span class="kw1">public</span> <span class="kw4">class</span> doc <span class="kw1">extends</span> <span class="kw5">MovieClip</span> <span class="br0">&#123;</span>
		<span class="kw2">var</span> ourBat = <span class="kw1">new</span> bat<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="kw2">var</span> ourBall = <span class="kw1">new</span> ball<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="kw2">var</span> score<span class="sy0">:</span><span class="kw5">int</span><span class="sy0">;</span>
		<span class="kw2">var</span> points<span class="sy0">:</span><span class="kw5">int</span>=<span class="nu0">1</span><span class="sy0">;</span>
		<span class="kw2">var</span> scoreMIN<span class="sy0">:</span><span class="kw5">int</span>=<span class="sy0">-</span><span class="nu0">2</span><span class="sy0">;</span>
		<span class="kw2">var</span> scoreMAX<span class="sy0">:</span><span class="kw5">int</span>=<span class="nu0">2</span><span class="sy0">;</span>
		<span class="kw1">public</span> <span class="kw3">function</span> doc<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">stop</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="co1">//INIT();</span>
			back_but<span class="sy0">.</span><span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span><span class="sy0">.</span><span class="kw8">CLICK</span><span class="sy0">,</span> goGame<span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> <span class="kw8">INIT</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			score=<span class="nu0">0</span><span class="sy0">;</span>
			score_txt<span class="sy0">.</span><span class="kw7">text</span>=score<span class="sy0">+</span><span class="st0">&quot; points yet&quot;</span><span class="sy0">;</span>
			<span class="kw7">addChild</span><span class="br0">&#40;</span>ourBat<span class="br0">&#41;</span><span class="sy0">;</span>
			ourBat<span class="sy0">.</span><span class="kw8">INIT</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw7">addChild</span><span class="br0">&#40;</span>ourBall<span class="br0">&#41;</span><span class="sy0">;</span>
			ourBall<span class="sy0">.</span><span class="kw8">INIT</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span><span class="sy0">.</span><span class="kw8">ENTER_FRAME</span><span class="sy0">,</span> update<span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> update<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">Event</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw1">if</span> <span class="br0">&#40;</span>ourBall<span class="sy0">.</span><span class="kw7">hitTestObject</span><span class="br0">&#40;</span>ourBat<span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
				ourBall<span class="sy0">.</span>yBounce<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
				score<span class="sy0">+</span>=points<span class="sy0">;</span>
			<span class="br0">&#125;</span>
			<span class="kw1">if</span> <span class="br0">&#40;</span>ourBall<span class="sy0">.</span>y<span class="sy0">&gt;</span>stage<span class="sy0">.</span><span class="kw7">stageHeight</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
				score<span class="sy0">-</span>=points<span class="sy0">;</span>
			<span class="br0">&#125;</span>
			result<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> result<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="co1">//trace(&quot;Du har &quot; + score + &quot; points&quot;);</span>
			score_txt<span class="sy0">.</span><span class="kw7">text</span>=<span class="st0">&quot;points: &quot;</span><span class="sy0">+</span>score<span class="sy0">+</span><span class="st0">&quot; out of &quot;</span><span class="sy0">+</span>scoreMAX <span class="sy0">;</span>
			<span class="kw1">if</span> <span class="br0">&#40;</span>score==scoreMAX<span class="br0">&#41;</span> <span class="br0">&#123;</span>
				EXIT<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
				<span class="kw7">gotoAndStop</span><span class="br0">&#40;</span><span class="st0">&quot;win&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="br0">&#125;</span>
			<span class="kw1">if</span> <span class="br0">&#40;</span>score==scoreMIN<span class="br0">&#41;</span> <span class="br0">&#123;</span>
				EXIT<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
				<span class="kw7">gotoAndStop</span><span class="br0">&#40;</span><span class="st0">&quot;lose&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="br0">&#125;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> EXIT<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">removeEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span><span class="sy0">.</span><span class="kw8">ENTER_FRAME</span><span class="sy0">,</span> update<span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw7">removeChild</span><span class="br0">&#40;</span>ourBat<span class="br0">&#41;</span><span class="sy0">;</span>
			ourBat<span class="sy0">.</span>EXIT<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw7">removeChild</span><span class="br0">&#40;</span>ourBall<span class="br0">&#41;</span><span class="sy0">;</span>
			ourBall<span class="sy0">.</span>EXIT<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
		<span class="kw3">function</span> goGame<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">MouseEvent</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			<span class="kw7">gotoAndStop</span><span class="br0">&#40;</span><span class="st0">&quot;game&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			<span class="kw8">INIT</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span><span class="coMULTI">/**/</span>
	<span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/squash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

