<?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; eksempel</title>
	<atom:link href="http://curlingthebrackets.com/category/flash/flash-type/eksempel-flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://curlingthebrackets.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 29 Apr 2010 20:18:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flash konditori</title>
		<link>http://curlingthebrackets.com/flash-konditori/</link>
		<comments>http://curlingthebrackets.com/flash-konditori/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 18:43:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[eksempel]]></category>
		<category><![CDATA[hyperliste]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=45</guid>
		<description><![CDATA[Bits and pieces
flashmymind: snowfall-effect
]]></description>
			<content:encoded><![CDATA[<p><strong>Bits and pieces</strong><br />
<a href="http://tutorials.flashmymind.com/2009/02/snowfall-effect/">flashmymind: snowfall-effect</a></p>
]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/flash-konditori/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eksempler spil</title>
		<link>http://curlingthebrackets.com/eksempler-spil/</link>
		<comments>http://curlingthebrackets.com/eksempler-spil/#comments</comments>
		<pubDate>Fri, 15 May 2009 01:32:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[eksempel]]></category>
		<category><![CDATA[hyperliste]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=172</guid>
		<description><![CDATA[Eksplorative spil
cartelle.nl: Egentlig mest legetøj 
questfortherest
3wish.com
amanitadesign
99rooms
Samling i kategorier
kylemawer index
Nuttede
orisinal
]]></description>
			<content:encoded><![CDATA[<a name="wptoc_0_0_0"></a><h4>Eksplorative spil</h4>
<p><a href="http://www.cartelle.nl/">cartelle.nl: Egentlig mest legetøj </a><br />
<a href="http://www.questfortherest.com/">questfortherest</a><br />
<a href="http://www.3wish.com/game/game.htm" target="_blank">3wish.com</a><br />
<a href="http://www.amanitadesign.com/">amanitadesign</a><br />
<a href="http://www.99rooms.com/99rooms.html" target="_blank">99rooms</a></p>
<a name="wptoc_0_0_1"></a><h4>Samling i kategorier</h4>
<p><a href="http://kylemawer.wikispaces.com/INDEX">kylemawer index</a></p>
<a name="wptoc_0_0_2"></a><h4>Nuttede</h4>
<p><a href="http://www.ferryhalim.com/orisinal/" target="_blank">orisinal</a></p>
]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/eksempler-spil/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Panoramic sliders 3</title>
		<link>http://curlingthebrackets.com/panoramic-sliders-3/</link>
		<comments>http://curlingthebrackets.com/panoramic-sliders-3/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 20:45:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[as3]]></category>
		<category><![CDATA[eksempel]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[oevelse]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=707</guid>
		<description><![CDATA[Eksplorativ navigation, se panoramic sliders 1 og panoramic sliders 2.
Her med faste stationer og en flytbar menu. 

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_bundle_1654720328"
			class="fff"
			width="420"
			height="305">
	<param name="movie" value="http://curlingthebrackets.com/flash/bundle.swf" />
	<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/panorama/_panMedZoom.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=24" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://curlingthebrackets.com/flash/bundle.swf"
			name="fm_bundle_1654720328"
			width="420"
			height="305">
		<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/panorama/_panMedZoom.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=24" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
En grafik-bund (større end scenemålene, men med samme proportioner) og et par &#8220;arealer&#8221;, som udgør forskelligt præsentations-indhold &#8211; samlet i en movieclip: areas. Skaleres [...]]]></description>
			<content:encoded><![CDATA[<p>Eksplorativ navigation, se <a href="http://curlingthebrackets.com/?p=211">panoramic sliders 1</a> og <a href="http://curlingthebrackets.com/?p=679">panoramic sliders 2</a>.<br />
Her med faste stationer og en flytbar menu. </p>
<div>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_bundle_894319841"
			class="fff"
			width="420"
			height="305">
	<param name="movie" value="http://curlingthebrackets.com/flash/bundle.swf" />
	<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/panorama/_panMedZoom.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=24" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://curlingthebrackets.com/flash/bundle.swf"
			name="fm_bundle_894319841"
			width="420"
			height="305">
		<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/panorama/_panMedZoom.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=24" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object></div>
<p>En grafik-bund (større end scenemålene, men med samme proportioner) og et par &#8220;arealer&#8221;, som udgør forskelligt præsentations-indhold &#8211; samlet i en movieclip: areas. Skaleres op og ned med klik på bunden.<br />
Knapper for at kunne fokusere på disse arealer samlet i en movieclip: menu. Flyttes med musen.<br />
Se fx. <a href="http://www.billyharveymusic.com/">billyharveymusic</a> for inspiration.</p>
<p><img src="http://curlingthebrackets.com/wp-content/uploads/2009/04/pan.gif" alt="pan" title="pan" width="420" height="213" class="alignnone size-full wp-image-761" /></p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span class="co1">//////////////////////////</span>
<span class="co1">//Scenens størrelser - NB: angiv værdier i tal</span>
<span class="co1">//hvis filmen skal kunne loades ind i en andenswf.</span>
<span class="kw2">var</span> SW<span class="sy0">:</span><span class="kw5">int</span>=<span class="kw7">stage</span>.<span class="kw7">stageWidth</span>;
<span class="kw2">var</span> SH<span class="sy0">:</span><span class="kw5">int</span>=<span class="kw7">stage</span>.<span class="kw7">stageHeight</span>;
<span class="co1">//lokale faktiske mål, som nye mål kan beregnes udfra</span>
<span class="kw2">var</span> aW<span class="sy0">:</span><span class="kw5">Number</span>=areas.<span class="kw7">width</span>;
<span class="kw2">var</span> aH<span class="sy0">:</span><span class="kw5">Number</span>=areas.<span class="kw7">height</span>;
<span class="co1">/////////////////////////////</span>
<span class="co1">// Antal trin før målet nås (ease in)</span>
<span class="kw2">var</span> steps<span class="sy0">:</span><span class="kw5">int</span>=<span class="nu0">12</span>;
<span class="co1">// zoom faktorer i forhold til scenestørrelse</span>
<span class="kw2">var</span> zFactorBig<span class="sy0">:</span><span class="kw5">int</span>=<span class="nu0">3</span>;
<span class="kw2">var</span> zFactorSmall<span class="sy0">:</span><span class="kw5">int</span>=<span class="nu0">1</span>;
<span class="co1">////////////////////////////</span>
<span class="co1">//Den skalering (stor lille) areas skal vises med nu</span>
<span class="kw2">var</span> zFactor<span class="sy0">:</span><span class="kw5">int</span>=zFactorBig;
<span class="co1">//areas indledende skalering</span>
<span class="kw2">var</span> targW<span class="sy0">:</span><span class="kw5">Number</span>;
<span class="kw2">var</span> targH<span class="sy0">:</span><span class="kw5">Number</span>;
<span class="co1">// Det mål, som areas haster imod lige nu</span>
<span class="kw2">var</span> targX<span class="sy0">:</span><span class="kw5">Number</span>=areas.<span class="kw7">x</span>;
<span class="kw2">var</span> targY<span class="sy0">:</span><span class="kw5">Number</span>=areas.<span class="kw7">y</span>;
<span class="co1">//////////////////</span></pre></div></div>

<p>Start- variablerne er opdelt i 3 kategorier:<br />
- Statiske mål som af praktiske grunde er gemt i variabler, fordi de hele vejen igennem skal bruges i udregninger.<br />
- Parametre som nemt kan justeres. (her er areas beredt til at kunne blive 3 gange så stor som scenen.)<br />
- Dynamiske værdier, som ændrer sig undervejs og som skal være tilgængelige for funktionerne.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;">menu.<span class="kw7">buttonMode</span>=<span class="kw1">true</span>;
menu.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">MOUSE_DOWN</span>, drag<span class="br0">&#41;</span>;
menu.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">MOUSE_UP</span>, drop<span class="br0">&#41;</span>;
menu.a1but.<span class="kw7">buttonMode</span>=<span class="kw1">true</span>;
menu.a1but.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">CLICK</span>, setTarget<span class="br0">&#41;</span>;
menu.a2but.<span class="kw7">buttonMode</span>=<span class="kw1">true</span>;
menu.a2but.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">CLICK</span>, setTarget<span class="br0">&#41;</span>;
areas.area1.<span class="kw7">buttonMode</span>=<span class="kw1">true</span>;
areas.area1.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">CLICK</span>, setTarget<span class="br0">&#41;</span>;
areas.area2.<span class="kw7">buttonMode</span>=<span class="kw1">true</span>;
areas.area2.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">CLICK</span>, setTarget<span class="br0">&#41;</span>;
menu.zoombut.<span class="kw7">buttonMode</span>=<span class="kw1">true</span>;
menu.zoombut.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">CLICK</span>, setTarget<span class="br0">&#41;</span>;
areas.bund.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">CLICK</span>, setTarget<span class="br0">&#41;</span>;</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span class="co1">//////////////////////////</span>
<span class="kw3">function</span> drag<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">MouseEvent</span><span class="br0">&#41;</span><span class="sy0">:</span><span class="kw1">void</span> <span class="br0">&#123;</span>
	e.<span class="kw7">target</span>.<span class="kw7">startDrag</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;
<span class="br0">&#125;</span>
<span class="kw3">function</span> drop<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">MouseEvent</span><span class="br0">&#41;</span><span class="sy0">:</span><span class="kw1">void</span> <span class="br0">&#123;</span>
	e.<span class="kw7">target</span>.<span class="kw7">stopDrag</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;
<span class="br0">&#125;</span>
<span class="co1">///////////////////////////</span>
<span class="kw3">function</span> setTarget<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="co1">// op- og ned-zomning (bund og den røde knap)</span>
	<span class="kw1">if</span> <span class="br0">&#40;</span>e.<span class="kw7">target</span>.<span class="kw7">name</span>==<span class="st0">&quot;zoombut&quot;</span><span class="sy0">||</span>e.<span class="kw7">target</span>.<span class="kw7">name</span>==<span class="st0">&quot;bund&quot;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		<span class="co1">// hvis målet var lille, så sæt det til stort - ellers omvendt!</span>
		<span class="kw1">if</span> <span class="br0">&#40;</span>zFactor==zFactorSmall<span class="br0">&#41;</span> <span class="br0">&#123;</span>
			zFactor=zFactorBig;
			<span class="co1">//areas koordinater, musens klik, skaleret op og centreret</span>
			targX=<span class="br0">&#40;</span><span class="sy0">-</span><span class="kw7">mouseX</span><span class="sy0">*</span>zFactorBig<span class="br0">&#41;</span><span class="sy0">+</span><span class="br0">&#40;</span>SW<span class="sy0">/</span><span class="nu0">2</span><span class="br0">&#41;</span>;
			targY=<span class="br0">&#40;</span><span class="sy0">-</span><span class="kw7">mouseY</span><span class="sy0">*</span>zFactorBig<span class="br0">&#41;</span><span class="sy0">+</span><span class="br0">&#40;</span>SH<span class="sy0">/</span><span class="nu0">2</span><span class="br0">&#41;</span>;
		<span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span>
			zFactor=zFactorSmall;
			targX=<span class="nu0">0</span>;
			targY=<span class="nu0">0</span>;
		<span class="br0">&#125;</span>
	<span class="br0">&#125;</span>
	<span class="co1">//forskellen mellem areas medfødte mål og det skalerede mål</span>
	<span class="co1">//bruges til at finde area1's og area2's præcise koordinater </span>
	<span class="kw2">var</span> adifX<span class="sy0">:</span><span class="kw5">Number</span>=<span class="br0">&#40;</span><span class="br0">&#40;</span>SW<span class="sy0">*</span>zFactorBig<span class="br0">&#41;</span><span class="sy0">/</span>aW<span class="br0">&#41;</span>;
	<span class="kw2">var</span> adifY<span class="sy0">:</span><span class="kw5">Number</span>=<span class="br0">&#40;</span><span class="br0">&#40;</span>SH<span class="sy0">*</span>zFactorBig<span class="br0">&#41;</span><span class="sy0">/</span>aH<span class="br0">&#41;</span>;
	<span class="kw1">if</span> <span class="br0">&#40;</span>e.<span class="kw7">target</span>==menu.a1but<span class="sy0">||</span>e.<span class="kw7">target</span>==areas.area1<span class="br0">&#41;</span> <span class="br0">&#123;</span>
		zFactor=zFactorBig;
		targX=<span class="sy0">-</span><span class="br0">&#40;</span>areas.area1.<span class="kw7">x</span><span class="sy0">*</span>adifX<span class="br0">&#41;</span><span class="sy0">+</span><span class="br0">&#40;</span>SW<span class="sy0">/</span><span class="nu0">2</span><span class="br0">&#41;</span>;
		targY=<span class="sy0">-</span><span class="br0">&#40;</span>areas.area1.<span class="kw7">y</span><span class="sy0">*</span>adifY<span class="br0">&#41;</span><span class="sy0">+</span><span class="br0">&#40;</span>SH<span class="sy0">/</span><span class="nu0">2</span><span class="br0">&#41;</span>;
	<span class="br0">&#125;</span>
	<span class="kw1">if</span> <span class="br0">&#40;</span>e.<span class="kw7">target</span>.<span class="kw7">name</span>==<span class="st0">&quot;a2but&quot;</span><span class="sy0">||</span>e.<span class="kw7">target</span>.<span class="kw7">name</span>==<span class="st0">&quot;area2&quot;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		zFactor=zFactorBig;
		targX=<span class="br0">&#40;</span><span class="sy0">-</span>areas.area2.<span class="kw7">x</span><span class="sy0">*</span>adifX<span class="br0">&#41;</span><span class="sy0">+</span><span class="br0">&#40;</span>SW<span class="sy0">/</span><span class="nu0">2</span><span class="br0">&#41;</span>;
		targY=<span class="br0">&#40;</span><span class="sy0">-</span>areas.area2.<span class="kw7">y</span><span class="sy0">*</span>adifY<span class="br0">&#41;</span><span class="sy0">+</span><span class="br0">&#40;</span>SH<span class="sy0">/</span><span class="nu0">2</span><span class="br0">&#41;</span>;
	<span class="br0">&#125;</span>
	targW=SW<span class="sy0">*</span>zFactor;
	targH=SH<span class="sy0">*</span>zFactor;
	areas.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span>.<span class="kw8">ENTER_FRAME</span>, GETGOING<span class="br0">&#41;</span>;
<span class="br0">&#125;</span>
<span class="co1">//////////////////</span>
<span class="kw3">function</span> GETGOING<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">Event</span><span class="br0">&#41;</span><span class="sy0">:</span><span class="kw1">void</span> <span class="br0">&#123;</span>
	areas.<span class="kw7">x</span> <span class="sy0">+</span>= <span class="br0">&#40;</span>targX<span class="sy0">-</span>areas.<span class="kw7">x</span><span class="br0">&#41;</span><span class="sy0">/</span>steps;
	areas.<span class="kw7">y</span> <span class="sy0">+</span>= <span class="br0">&#40;</span>targY<span class="sy0">-</span>areas.<span class="kw7">y</span><span class="br0">&#41;</span><span class="sy0">/</span>steps;
	areas.<span class="kw7">width</span> <span class="sy0">+</span>= <span class="br0">&#40;</span>targW<span class="sy0">-</span>areas.<span class="kw7">width</span><span class="br0">&#41;</span><span class="sy0">/</span>steps;
	areas.<span class="kw7">height</span> <span class="sy0">+</span>= <span class="br0">&#40;</span>targH<span class="sy0">-</span>areas.<span class="kw7">height</span><span class="br0">&#41;</span><span class="sy0">/</span>steps;
	<span class="co1">//Hvis den næsten er i mål, så siger vi den er hjemme og slukker motoren!</span>
	<span class="kw1">if</span> <span class="br0">&#40;</span><span class="kw5">Math</span>.<span class="kw7">abs</span><span class="br0">&#40;</span>areas.<span class="kw7">x</span> <span class="sy0">-</span> targX<span class="br0">&#41;</span> <span class="sy0">&lt;</span> <span class="nu0">1</span> <span class="sy0">&amp;&amp;</span> <span class="kw5">Math</span>.<span class="kw7">abs</span><span class="br0">&#40;</span>areas.y<span class="sy0">-</span>targY<span class="br0">&#41;</span><span class="sy0">&lt;</span><span class="nu0">1</span><span class="sy0">&amp;&amp;</span>Math.<span class="kw7">abs</span><span class="br0">&#40;</span>targW<span class="sy0">-</span>areas.<span class="kw7">width</span><span class="br0">&#41;</span> <span class="sy0">&lt;</span> <span class="nu0">1</span> <span class="sy0">&amp;&amp;</span> <span class="kw5">Math</span>.<span class="kw7">abs</span><span class="br0">&#40;</span>targH<span class="sy0">-</span>areas.<span class="kw7">height</span><span class="br0">&#41;</span> <span class="sy0">&lt;</span> <span class="nu0">1</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		areas.<span class="kw7">x</span>=targX;
		areas.<span class="kw7">y</span>=targY;
		areas.<span class="kw7">width</span>=targW;
		areas.<span class="kw7">height</span>=targH;
		areas.<span class="kw7">removeEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span>.<span class="kw8">ENTER_FRAME</span>, GETGOING<span class="br0">&#41;</span>;
	<span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/panoramic-sliders-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Panoramic sliders 2</title>
		<link>http://curlingthebrackets.com/panoramic-sliders-2/</link>
		<comments>http://curlingthebrackets.com/panoramic-sliders-2/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 11:55:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[as3]]></category>
		<category><![CDATA[eksempel]]></category>
		<category><![CDATA[hyperliste]]></category>
		<category><![CDATA[oevelse]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=679</guid>
		<description><![CDATA[se Panoramic sliders 1 for en &#8216;loopende&#8217; version.
Den panorerende effekt i alle disse eksempler, forudsætter at slideren er &#8220;for stor&#8221; til scenen, på den ene eller begge leder.
Vandret panorering med selvstop
Klik for at aktivere:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_bundle_56249272"
			class="fff"
			width="420"
			height="305">
	<param name="movie" value="http://curlingthebrackets.com/flash/bundle.swf" />
	<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/panorama/_slider1x.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=24" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://curlingthebrackets.com/flash/bundle.swf"
			name="fm_bundle_56249272"
			width="420"
			height="305">
		<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/panorama/_slider1x.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=24" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
Her er bevægelsen til begge sider den samme som [...]]]></description>
			<content:encoded><![CDATA[<p>se <a href="http://curlingthebrackets.com/?p=211">Panoramic sliders 1</a> for en &#8216;loopende&#8217; version.<br />
Den panorerende effekt i alle disse eksempler, forudsætter at slideren er &#8220;for stor&#8221; til scenen, på den ene eller begge leder.</p>
<a name="wptoc_0_0_0"></a><h3>Vandret panorering med selvstop</h3>
<p>Klik for at aktivere:</p>
<div>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_bundle_99006776"
			class="fff"
			width="420"
			height="305">
	<param name="movie" value="http://curlingthebrackets.com/flash/bundle.swf" />
	<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/panorama/_slider1x.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=24" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://curlingthebrackets.com/flash/bundle.swf"
			name="fm_bundle_99006776"
			width="420"
			height="305">
		<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/panorama/_slider1x.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=24" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object></div>
<p>Her er bevægelsen til begge sider den samme som i <a href="http://curlingthebrackets.com/?p=211">Panoramic sliders 1</a> &#8211; men den standser i begge yderpositioner, i stedet for at gentage sig. En enkelt movieclip-instance på scenen &#8211; med grafik og knapper iinlejret deri:</p>
<p>Scene1<br />
&gt; slider &#8211; mc-instance med indhold i form af bund og mc/knapper<br />
&gt; &gt; Eventuelle mc-instances eller knapper, med deres indhold<br />
&gt; &gt; bund &#8211; mc-instance med grafik eller billedfil</p>
<p>bunds indsætningspunk (det lille kryds på sliders&#8217; timeline) skal være 0, 0.</p>
<p>Bemærk ændringen i SLIDE funktionen fra <a href="http://curlingthebrackets.com/?p=211">Panoramic sliders 1</a>. 2 betingelser standser slideren i stedet for at flytte den hen til et tilsvarende sted med mere grafik. (Igangsættelse af slider&#8217;s ENTER_FRAME er her kontrolleret med et klik på sliderens bund):</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span class="co1">//  Skift til tal-værdi, hvis du har problemer med at loade denne film</span>
<span class="co1">// var SW = 550; // din scenes bredde</span>
<span class="kw2">var</span> SW<span class="sy0">:</span><span class="kw5">int</span>=<span class="kw7">stage</span>.<span class="kw7">stageWidth</span>;
<span class="kw2">var</span> cStageX<span class="sy0">:</span><span class="kw5">int</span>=SW<span class="sy0">/</span><span class="nu0">2</span>;
<span class="kw2">var</span> steps<span class="sy0">:</span><span class="kw5">int</span>=<span class="nu0">15</span>;<span class="co1">//antal trin i en ease-bevægelse</span>
<span class="kw2">var</span> movement<span class="sy0">:</span><span class="kw5">Boolean</span>=<span class="kw1">false</span>;<span class="co1">//Mulighed for at stoppe bevægelsen</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;">slider.bund.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">CLICK</span>, startstop<span class="br0">&#41;</span>;
<span class="co1">// et klik på slider's bund tænder eller slukker for slider's SLIDE function</span>
<span class="kw3">function</span> startstop<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="kw1">if</span> <span class="br0">&#40;</span><span class="sy0">!</span> movement<span class="br0">&#41;</span> <span class="br0">&#123;</span>
		slider.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span>.<span class="kw8">ENTER_FRAME</span>, SLIDE<span class="br0">&#41;</span>;
		movement=<span class="kw1">true</span>;
	<span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span>
		slider.<span class="kw7">removeEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span>.<span class="kw8">ENTER_FRAME</span>, SLIDE<span class="br0">&#41;</span>;
		movement=<span class="kw1">false</span>;
	<span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span class="kw3">function</span> SLIDE<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="co1">//  afpas dine skridt efter afstand mellem mus og scenemidten </span>
	<span class="kw2">var</span> difX=<span class="br0">&#40;</span>cStageX<span class="sy0">-</span><span class="kw7">mouseX</span><span class="br0">&#41;</span><span class="sy0">/</span>steps;
	<span class="co1">//  hvis kanten er overskredet, juster afstandens længde til 0</span>
	<span class="kw1">if</span> <span class="br0">&#40;</span>e.<span class="kw7">target</span>.<span class="kw7">x</span><span class="sy0">+</span>difX <span class="sy0">&lt;</span>= <span class="sy0">-</span><span class="br0">&#40;</span>e.<span class="kw7">target</span>.width<span class="sy0">-</span>SW<span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		e.<span class="kw7">target</span>.<span class="kw7">x</span> =<span class="sy0">-</span><span class="br0">&#40;</span>e.<span class="kw7">target</span>.width<span class="sy0">-</span>SW<span class="br0">&#41;</span>;
		difX=<span class="nu0">0</span>;
	<span class="br0">&#125;</span>
	<span class="kw1">if</span> <span class="br0">&#40;</span>e.<span class="kw7">target</span>.<span class="kw7">x</span><span class="sy0">+</span>difX<span class="sy0">&gt;</span>=<span class="nu0">0</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		e.<span class="kw7">target</span>.<span class="kw7">x</span>=<span class="nu0">0</span>;
		difX=<span class="nu0">0</span>;
	<span class="br0">&#125;</span>
	e.<span class="kw7">target</span>.<span class="kw7">x</span><span class="sy0">+</span>=difX;
<span class="br0">&#125;</span></pre></div></div>

<a name="wptoc_0_0_1"></a><h3>Vandret ELLER lodret panorering</h3>
<p>Eksemplet ovenfor panorerer vandret på x-aksen. Skal det gøres lodret, må grafikken laves på højkant, og alle x-værdier erstattes med y-værdier, samt width-referencer blive til height.</p>
<a name="wptoc_0_0_2"></a><h3>Vandret OG lodret panorering</h3>
<p>Klik for at sætte igang:</p>
<div>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_bundle_1139917398"
			class="fff"
			width="420"
			height="305">
	<param name="movie" value="http://curlingthebrackets.com/flash/bundle.swf" />
	<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/panorama/_slider1.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=24" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://curlingthebrackets.com/flash/bundle.swf"
			name="fm_bundle_1139917398"
			width="420"
			height="305">
		<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/panorama/_slider1.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=24" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object></div>
<p>Her er også kun en stor movieclip på scenen, med hele scenariet deri. Der er rent faktisk også en knap midt på billedet.<br />
movieclip-hierarkien ser sådan ud (der refereres til instance-navne):</p>
<p>Scene1<br />
&gt; scenario &#8211; mc &#8211; (kunne sagtens have flere indholds-scener i sin timeline)<br />
&gt; &gt; infobut &#8211; mc med 2 labels: but og info, med forskelligt indhold på hver<br />
&gt; &gt; &gt; boble &#8211; mc med shapetween<br />
&gt; &gt; bund &#8211; mc med grafik eller billedfil &#8211; (evt. flere frames med forskellig bg)<br />
&gt; se &#8211; mc &#8211; øjet med 2 labels: &#8220;sened&#8221; og &#8220;seop&#8221; &#8211; hver deres indhold</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span class="co1">// Hvis du planlægger at loade filmen ind i en anden swf</span>
<span class="co1">// vil stage.stageWidth og stage.stageHeight måske udløse fejl</span>
<span class="co1">// Nemmeste løsning: at angive statiske tal</span>
<span class="co1">// Ellers: Flyt dem ind i de funktioner der bruger dem</span>
<span class="co1">// Spørg - eller/og Google: as3 stage.stageWidth in loaded swf</span>
<span class="kw2">var</span> SW<span class="sy0">:</span><span class="kw5">int</span>=<span class="kw7">stage</span>.<span class="kw7">stageWidth</span>;
<span class="kw2">var</span> SH<span class="sy0">:</span><span class="kw5">int</span>=<span class="kw7">stage</span>.<span class="kw7">stageHeight</span>;
<span class="kw2">var</span> cStageX<span class="sy0">:</span><span class="kw5">int</span>=SW<span class="sy0">/</span><span class="nu0">2</span>;
<span class="kw2">var</span> cStageY<span class="sy0">:</span><span class="kw5">int</span>=SH<span class="sy0">/</span><span class="nu0">2</span>;
<span class="kw2">var</span> steps<span class="sy0">:</span><span class="kw5">int</span>=<span class="nu0">20</span>;<span class="co1">//antal trin i en ease-bevægelse</span>
<span class="kw2">var</span> movement<span class="sy0">:</span><span class="kw5">Boolean</span>=<span class="kw1">false</span>;<span class="co1">//Mulighed for at starte bevægelsen</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;">scenario.bund.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">CLICK</span>, startstop<span class="br0">&#41;</span>;
<span class="co1">// et klik på scenario's bund tænder eller slukker for scenario's SLIDE function</span>
<span class="kw3">function</span> startstop<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="kw1">if</span> <span class="br0">&#40;</span><span class="sy0">!</span> movement<span class="br0">&#41;</span> <span class="br0">&#123;</span>
		scenario.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span>.<span class="kw8">ENTER_FRAME</span>, SLIDE<span class="br0">&#41;</span>;
		movement=<span class="kw1">true</span>;
	<span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span>
		scenario.<span class="kw7">removeEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span>.<span class="kw8">ENTER_FRAME</span>, SLIDE<span class="br0">&#41;</span>;
		movement=<span class="kw1">false</span>;
	<span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>

<p>/*<br />
Hvorfor sætte bevægelsen i gang med klik på scenario.bund? hvorfor ikke bare på scenario?<br />
Med et klik direkte på scenario, ville alle dens eventuelle knap-børn arve, og hvert et knap-klik ville automatisk forårsage en on/off effekt.<br />
- bund ligger under børnene, så de arver ikke dens events.<br />
En hvilken som helst anden knap kunne selvfølgelig også kalde den event.<br />
*/</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span class="kw3">function</span> SLIDE<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="co1">//  afpas dine skridt efter afstand mellem mus og scenemidten </span>
	<span class="kw2">var</span> difX=<span class="br0">&#40;</span>cStageX<span class="sy0">-</span><span class="kw7">mouseX</span><span class="br0">&#41;</span><span class="sy0">/</span>steps;
	<span class="kw2">var</span> difY=<span class="br0">&#40;</span>cStageY<span class="sy0">-</span><span class="kw7">mouseY</span><span class="br0">&#41;</span><span class="sy0">/</span>steps;
	<span class="co1">//  hvis kanten er overskredet, juster afstandens længde til 0</span>
	<span class="kw1">if</span> <span class="br0">&#40;</span>e.<span class="kw7">target</span>.<span class="kw7">x</span><span class="sy0">+</span>difX<span class="sy0">&lt;</span>=<span class="sy0">-</span><span class="br0">&#40;</span>e.<span class="kw7">target</span>.width<span class="sy0">-</span>SW<span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		e.<span class="kw7">target</span>.<span class="kw7">x</span> =<span class="sy0">-</span><span class="br0">&#40;</span>e.<span class="kw7">target</span>.width<span class="sy0">-</span>SW<span class="br0">&#41;</span>;
		difX=<span class="nu0">0</span>;
	<span class="br0">&#125;</span>
	<span class="kw1">if</span> <span class="br0">&#40;</span>e.<span class="kw7">target</span>.<span class="kw7">x</span><span class="sy0">+</span>difX<span class="sy0">&gt;</span>=<span class="nu0">0</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		e.<span class="kw7">target</span>.<span class="kw7">x</span>=<span class="nu0">0</span>;
		difX=<span class="nu0">0</span>;
	<span class="br0">&#125;</span>
	<span class="kw1">if</span> <span class="br0">&#40;</span>e.<span class="kw7">target</span>.<span class="kw7">y</span><span class="sy0">+</span>difY<span class="sy0">&lt;</span>=<span class="sy0">-</span><span class="br0">&#40;</span>e.<span class="kw7">target</span>.height<span class="sy0">-</span>SH<span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		e.<span class="kw7">target</span>.<span class="kw7">y</span> =<span class="sy0">-</span><span class="br0">&#40;</span>e.<span class="kw7">target</span>.height<span class="sy0">-</span>SH<span class="br0">&#41;</span>;
		difY=<span class="nu0">0</span>;
	<span class="br0">&#125;</span>
	<span class="kw1">if</span> <span class="br0">&#40;</span>e.<span class="kw7">target</span>.<span class="kw7">y</span><span class="sy0">+</span>difY<span class="sy0">&gt;</span>=<span class="nu0">0</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		e.<span class="kw7">target</span>.<span class="kw7">y</span>=<span class="nu0">0</span>;
		difY=<span class="nu0">0</span>;
	<span class="br0">&#125;</span>
	e.<span class="kw7">target</span>.<span class="kw7">x</span><span class="sy0">+</span>=difX;
	e.<span class="kw7">target</span>.<span class="kw7">y</span><span class="sy0">+</span>=difY;
<span class="br0">&#125;</span></pre></div></div>

<a name="wptoc_0_0_3"></a><h3>Knap-funktionaliteten</h3>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;">scenario.infobut.<span class="kw7">buttonMode</span>=<span class="kw1">true</span>;
scenario.infobut.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">MOUSE_OVER</span>, over<span class="br0">&#41;</span>;
scenario.infobut.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">MOUSE_OUT</span>, out<span class="br0">&#41;</span>;
scenario.infobut.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">CLICK</span>, showINFO<span class="br0">&#41;</span>;</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span class="kw3">function</span> over<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="co1">// brems, flere skridt(længere tid)</span>
	steps<span class="sy0">*</span>=<span class="nu0">2</span>;
<span class="br0">&#125;</span>
<span class="kw3">function</span> out<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="co1">// farten op, færre skridt(kortere tid)</span>
	steps<span class="sy0">/</span>=<span class="nu0">2</span>;
<span class="br0">&#125;</span>
<span class="kw3">function</span> showINFO<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="kw1">if</span> <span class="br0">&#40;</span>e.<span class="kw7">target</span>.<span class="kw7">currentLabel</span>==<span class="st0">&quot;but&quot;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		e.<span class="kw7">target</span>.<span class="kw7">gotoAndPlay</span><span class="br0">&#40;</span><span class="st0">&quot;info&quot;</span><span class="br0">&#41;</span>;
	<span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span>
		e.<span class="kw7">target</span>.<span class="kw7">gotoAndStop</span><span class="br0">&#40;</span><span class="st0">&quot;but&quot;</span><span class="br0">&#41;</span>;
	<span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/panoramic-sliders-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Panoramic sliders 1</title>
		<link>http://curlingthebrackets.com/panoramic-sliders-1/</link>
		<comments>http://curlingthebrackets.com/panoramic-sliders-1/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 13:38:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[as3]]></category>
		<category><![CDATA[eksempel]]></category>
		<category><![CDATA[oevelse]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=211</guid>
		<description><![CDATA[Se eventuelt Panoramic sliders 2, for slidere der stopper når de når til kanten.

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_bundle_1066966786"
			class="fff"
			width="420"
			height="305">
	<param name="movie" value="http://curlingthebrackets.com/flash/bundle.swf" />
	<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/panorama/_slider0.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=32" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://curlingthebrackets.com/flash/bundle.swf"
			name="fm_bundle_1066966786"
			width="420"
			height="305">
		<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/panorama/_slider0.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=32" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
Koden

/*
slider1 = 2 instances af img1
slider2 = 2 instances af img2
slider3 = 2 instances af img3
Sørg for: 
- at importere aflange billedfiler eller lave aflang grafik, &#62;= scenebredden.
- at [...]]]></description>
			<content:encoded><![CDATA[<p>Se eventuelt <a href="http://curlingthebrackets.com/?p=679">Panoramic sliders 2</a>, for slidere der stopper når de når til kanten.</p>
<div>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_bundle_969797817"
			class="fff"
			width="420"
			height="305">
	<param name="movie" value="http://curlingthebrackets.com/flash/bundle.swf" />
	<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/panorama/_slider0.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=32" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://curlingthebrackets.com/flash/bundle.swf"
			name="fm_bundle_969797817"
			width="420"
			height="305">
		<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/panorama/_slider0.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=32" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object></div>
<a name="wptoc_0_0_0"></a><h3>Koden</h3>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span class="coMULTI">/*
slider1 = 2 instances af img1
slider2 = 2 instances af img2
slider3 = 2 instances af img3
Sørg for: 
- at importere aflange billedfiler eller lave aflang grafik, &gt;= scenebredden.
- at aligne hver billedfil til 0,0 - i dens billedmovieclip (img1, img2, img3).
- at placere 2 instancer af billedmovieclippet side om side ind i slideren. 
- at aligne det første instance af billedmovieclippet til 0,0 i slideren. 
- at placere eventuelle knapper i billedmovieclippet - ikke i slideren.
- at sætte frameraten op til 32, for en glidende bevægelse.
*/</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span class="co1">// Hvis du planlægger at loade filmen ind i en anden swf</span>
<span class="co1">// vil stage.stageWidth her sandsynligvis udløse fejl</span>
<span class="co1">// fordi Stage ikke findes mens filmen importeres</span>
<span class="co1">// Det kan undgås ved at angive statiske tal</span>
<span class="co1">// var SW = 550; // din scenes bredde</span>
<span class="kw2">var</span> SW = <span class="kw7">stage</span>.<span class="kw7">stageWidth</span>;
<span class="kw2">var</span> cStageX = SW<span class="sy0">/</span><span class="nu0">2</span>;</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;">slider1.steps = <span class="nu0">50</span>;
slider2.steps = <span class="nu0">30</span>;
slider3.steps = <span class="nu0">10</span>;</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;">slider1.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span>.<span class="kw8">ENTER_FRAME</span>, SLIDE<span class="br0">&#41;</span>;
slider2.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span>.<span class="kw8">ENTER_FRAME</span>, SLIDE<span class="br0">&#41;</span>;
slider3.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span>.<span class="kw8">ENTER_FRAME</span>, SLIDE<span class="br0">&#41;</span>;</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span class="kw3">function</span> SLIDE<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">Event</span><span class="br0">&#41;</span><span class="sy0">:</span><span class="kw1">void</span> <span class="br0">&#123;</span>
	<span class="kw2">var</span> difX=<span class="br0">&#40;</span>cStageX<span class="sy0">-</span><span class="kw7">mouseX</span><span class="br0">&#41;</span><span class="sy0">/</span>e.<span class="kw7">target</span>.steps;
	e.<span class="kw7">target</span>.<span class="kw7">x</span> <span class="sy0">+</span>= difX;</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;">	<span class="kw1">if</span> <span class="br0">&#40;</span>e.<span class="kw7">target</span>.<span class="kw7">x</span> <span class="sy0">&lt;</span>= <span class="sy0">-</span><span class="br0">&#40;</span>e.<span class="kw7">target</span>.<span class="kw7">width</span><span class="sy0">/</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		<span class="kw2">var</span> underStep = <span class="sy0">-</span><span class="br0">&#40;</span>e.<span class="kw7">target</span>.<span class="kw7">width</span><span class="sy0">/</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="sy0">-</span>e.<span class="kw7">target</span>.<span class="kw7">x</span>;
		e.<span class="kw7">target</span>.<span class="kw7">x</span> = <span class="nu0">0</span><span class="sy0">-</span>underStep;
	<span class="br0">&#125;</span> <span class="kw1">else</span> <span class="kw1">if</span> <span class="br0">&#40;</span>e.<span class="kw7">target</span>.<span class="kw7">x</span> <span class="sy0">&gt;</span>= <span class="nu0">0</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		<span class="kw2">var</span> overStep = e.<span class="kw7">target</span>.<span class="kw7">x</span>;
		e.<span class="kw7">target</span>.<span class="kw7">x</span> = <span class="sy0">-</span><span class="br0">&#40;</span>e.<span class="kw7">target</span>.<span class="kw7">width</span><span class="sy0">/</span><span class="nu0">2</span><span class="br0">&#41;</span><span class="sy0">+</span>overStep;
	<span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>

<a name="wptoc_0_0_1"></a><h3>Pauseknap, mere kode</h3>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span class="kw2">var</span> pausing<span class="sy0">:</span><span class="kw5">Boolean</span>=<span class="kw1">true</span>;
butclip.<span class="kw7">buttonMode</span>= <span class="kw1">true</span>;
butclip.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">CLICK</span>, ON_OFF<span class="br0">&#41;</span>;
<span class="kw3">function</span> ON_OFF<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">MouseEvent</span><span class="br0">&#41;</span><span class="sy0">:</span><span class="kw1">void</span> <span class="br0">&#123;</span>
	<span class="kw1">if</span> <span class="br0">&#40;</span><span class="sy0">!</span>pausing<span class="br0">&#41;</span> <span class="br0">&#123;</span>
		butclip.<span class="kw7">gotoAndStop</span><span class="br0">&#40;</span><span class="st0">&quot;pl&quot;</span><span class="br0">&#41;</span>;
		slider1.<span class="kw7">removeEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span>.<span class="kw8">ENTER_FRAME</span>, SLIDE<span class="br0">&#41;</span>;
		slider2.<span class="kw7">removeEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span>.<span class="kw8">ENTER_FRAME</span>, SLIDE<span class="br0">&#41;</span>;
		slider3.<span class="kw7">removeEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span>.<span class="kw8">ENTER_FRAME</span>, SLIDE<span class="br0">&#41;</span>;
		pausing=<span class="kw1">true</span>;
	<span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span>
		butclip.<span class="kw7">gotoAndStop</span><span class="br0">&#40;</span><span class="st0">&quot;st&quot;</span><span class="br0">&#41;</span>;
		slider1.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span>.<span class="kw8">ENTER_FRAME</span>, SLIDE<span class="br0">&#41;</span>;
		slider2.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span>.<span class="kw8">ENTER_FRAME</span>, SLIDE<span class="br0">&#41;</span>;
		slider3.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">Event</span>.<span class="kw8">ENTER_FRAME</span>, SLIDE<span class="br0">&#41;</span>;
		pausing=<span class="kw1">false</span>;
	<span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>

<a name="wptoc_0_0_2"></a><h3>Timeline hierarkien:</h3>
<p>Fidusen med de dobbelte instancer i hver slider, skal sikre at der ikke bliver &#8220;huller&#8221; i animationen, når slideren når ud til kanten af scenen i begge retninger. Slideren flyttes bare lyn-hurtigt hen til et tilsvarende punkt i nærheden af dens sammenføjning, og fortsætter bevægelsen derfra. Der <strong>skal</strong> være to for at opnå denne evighedseffekt (!). </p>
<p><img src="http://curlingthebrackets.com/wp-content/uploads/2009/04/sliders1.gif" alt="sliders1" title="sliders1" width="420" height="320" class="alignnone size-full wp-image-759" /></p>
<p>Scene1<br />
&gt; slider1 &#8211; mc<br />
&gt; &gt; img1a &#8211; mc-instance af img1<br />
&gt; &gt; img1b &#8211; mc-instance af img1<br />
&gt; slider2 &#8211; mc<br />
&gt; &gt; img2a &#8211; mc-instance af img2<br />
&gt; &gt; img2b &#8211; mc-instance af img2<br />
&gt; slider3 &#8211; mc<br />
&gt; &gt; img3a &#8211; mc-instance af img3<br />
&gt; &gt; img3b &#8211; mc-instance af img3<br />
&gt; butclip &#8211; mc-instance med 2 labels stadier:&#8221;pl&#8221; og &#8220;st&#8221;, med forskellig grafik</p>
<p><img src="http://curlingthebrackets.com/wp-content/uploads/2008/04/sliders2.gif" alt="sliders2" title="sliders2" width="420" height="320" class="alignnone size-full wp-image-622" /></p>
<a name="wptoc_0_0_3"></a><h3>Yderligere interaktion</h3>
<p>En eventuel knap i panoramaen vil derfor være smart at placere i det movieclip, som tvillinge-instancerne er dannet udfra (og ikke i slideren). For at kunne nå denne knap med actionscript skal instancen navngives, og begge tvillinge-instancerne omkring dem skal have navne &#8211; derfor: img1a, img1b, osv.<br />
Koden på scenen for en knap kaldet &#8216;dut&#8217; vil kunne ligne dette:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span class="co1">// Dobbelte aktiveringer, men deler samme event-function</span>
slider1.img1a.dut.<span class="kw7">buttonMode</span>= <span class="kw1">true</span>;
slider1.img1b.dut.<span class="kw7">buttonMode</span>= <span class="kw1">true</span>;
slider1.img1a.dut.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">CLICK</span>, GROW<span class="br0">&#41;</span>;
slider1.img1b.dut.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">CLICK</span>, GROW<span class="br0">&#41;</span>;
<span class="kw3">function</span> GROW<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">MouseEvent</span><span class="br0">&#41;</span><span class="sy0">:</span><span class="kw1">void</span> <span class="br0">&#123;</span>
	slider1.img1a.dut.<span class="kw7">scaleX</span> <span class="sy0">*</span>= <span class="nu0">1.5</span>;
	slider1.img1b.dut.<span class="kw7">scaleX</span> <span class="sy0">*</span>= <span class="nu0">1.5</span>;
<span class="br0">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/panoramic-sliders-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eksempler Præsentation</title>
		<link>http://curlingthebrackets.com/pr%c3%a6sentationer-links/</link>
		<comments>http://curlingthebrackets.com/pr%c3%a6sentationer-links/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 13:47:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[eksempel]]></category>
		<category><![CDATA[hyperliste]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=658</guid>
		<description><![CDATA[revafrance af soleilnoir
stayfocus
billyharveymusic
ringelgoslinga
http://www.sonyericsson.com/cws/cws/home?cc=dk&#038;lc=da
http://www.pixelpeach.com/2009/flash/

http://www.plasticparticles.de/particle.html
http://www.phatterism.com/
www.sfmoma.org/projects/artscope/index.html
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.revafrance.fr/" target="_blank">revafrance</a> af soleilnoir<br />
<a href="http://www.stayfocus.net/site.php"  target="_blank">stayfocus</a><br />
<a href="http://www.billyharveymusic.com/" target="_blank">billyharveymusic</a><br />
<a href="http://www.ringelgoslinga.com/">ringelgoslinga</a></p>
<p><a href="http://www.sonyericsson.com/cws/cws/home?cc=dk&#038;lc=da">http://www.sonyericsson.com/cws/cws/home?cc=dk&#038;lc=da</a><br />
<a href="http://www.pixelpeach.com/2009/flash/">http://www.pixelpeach.com/2009/flash/<br />
</a><br />
<a href="http://www.plasticparticles.de/particle.html">http://www.plasticparticles.de/particle.html</a><br />
<a href="http://www.phatterism.com/">http://www.phatterism.com/</a><br />
<a href="http://www.sfmoma.org/projects/artscope/index.html#r=64">www.sfmoma.org/projects/artscope/index.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/pr%c3%a6sentationer-links/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Load presentation</title>
		<link>http://curlingthebrackets.com/load-presentation/</link>
		<comments>http://curlingthebrackets.com/load-presentation/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 22:22:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[as3]]></category>
		<category><![CDATA[eksempel]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[oevelse]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=213</guid>
		<description><![CDATA[
Tilgængelige variabler defineret øverst.
I en class, skal de stå i class definitionen, før constructer&#8217;en (hoved-functionen).

var film1:URLRequest = new URLRequest&#40;&#34;undermappenavn/anim_playback.swf&#34;&#41;;
var film2:URLRequest = new URLRequest&#40;&#34;undermappenavn/bat_ball_2a.swf&#34;&#41;;
var film3:URLRequest = new URLRequest&#40;&#34;undermappenavn/fruit_extra_new_b.swf&#34;&#41;;

I en class, vil denne typisk stå i constructor&#8217;en:

var ldr:Loader = new Loader&#40;&#41;;

I nedenstående script loades og vises hver film i hver sin knap-funktion:

film1_but.addEventListener&#40;MouseEvent.MOUSE_DOWN,film1_Handler&#41;;
function film1_Handler&#40;e:MouseEvent&#41;:void &#123;
    [...]]]></description>
			<content:encoded><![CDATA[<div><object data="http://curlingthebrackets.com/flash/bundas3.swf" type="application/x-shockwave-flash" width="420" height="305"><param name="movie" value="http://curlingthebrackets.com/flash/bundas3.swf"/><param name="FlashVars" value="murl=http://curlingthebrackets.com/flash/load/load.swf&#038;w=550&#038;h=400&#038;mscale=1&#038;frate=24" /></object></div>
<p>Tilgængelige variabler defineret øverst.<br />
I en class, skal de stå i class definitionen, før constructer&#8217;en (hoved-functionen).</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span class="kw2">var</span> film1<span class="sy0">:</span><span class="kw5">URLRequest</span> = <span class="kw1">new</span> <span class="kw5">URLRequest</span><span class="br0">&#40;</span><span class="st0">&quot;undermappenavn/anim_playback.swf&quot;</span><span class="br0">&#41;</span>;
<span class="kw2">var</span> film2<span class="sy0">:</span><span class="kw5">URLRequest</span> = <span class="kw1">new</span> <span class="kw5">URLRequest</span><span class="br0">&#40;</span><span class="st0">&quot;undermappenavn/bat_ball_2a.swf&quot;</span><span class="br0">&#41;</span>;
<span class="kw2">var</span> film3<span class="sy0">:</span><span class="kw5">URLRequest</span> = <span class="kw1">new</span> <span class="kw5">URLRequest</span><span class="br0">&#40;</span><span class="st0">&quot;undermappenavn/fruit_extra_new_b.swf&quot;</span><span class="br0">&#41;</span>;</pre></div></div>

<p>I en class, vil denne typisk stå i constructor&#8217;en:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span class="kw2">var</span> ldr<span class="sy0">:</span><span class="kw5">Loader</span> = <span class="kw1">new</span> <span class="kw5">Loader</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</pre></div></div>

<p>I nedenstående script loades og vises hver film i hver sin knap-funktion:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;">film1_but.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">MOUSE_DOWN</span>,film1_Handler<span class="br0">&#41;</span>;
<span class="kw3">function</span> film1_Handler<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">MouseEvent</span><span class="br0">&#41;</span><span class="sy0">:</span><span class="kw1">void</span> <span class="br0">&#123;</span>
    <span class="kw5">SoundMixer</span>.<span class="kw7">stopAll</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;
    ldr.<span class="kw7">load</span><span class="br0">&#40;</span>film1<span class="br0">&#41;</span>;
    box_mc.<span class="kw7">addChild</span><span class="br0">&#40;</span>ldr<span class="br0">&#41;</span>;
    <span class="kw7">stage</span>.<span class="kw7">frameRate</span>=<span class="nu0">12</span>;
<span class="br0">&#125;</span>
film2_but.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">MOUSE_DOWN</span>,film2_Handler<span class="br0">&#41;</span>;
<span class="kw3">function</span> film2_Handler<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">MouseEvent</span><span class="br0">&#41;</span><span class="sy0">:</span><span class="kw1">void</span> <span class="br0">&#123;</span>
    <span class="kw5">SoundMixer</span>.<span class="kw7">stopAll</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;
    ldr.<span class="kw7">load</span><span class="br0">&#40;</span>film2<span class="br0">&#41;</span>;
    box_mc.<span class="kw7">addChild</span><span class="br0">&#40;</span>ldr<span class="br0">&#41;</span>;
    <span class="kw7">stage</span>.<span class="kw7">frameRate</span>=<span class="nu0">32</span>;
<span class="br0">&#125;</span>
film3_but.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">MOUSE_DOWN</span>,film3_Handler<span class="br0">&#41;</span>;
<span class="kw3">function</span> film3_Handler<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">MouseEvent</span><span class="br0">&#41;</span><span class="sy0">:</span><span class="kw1">void</span> <span class="br0">&#123;</span>
    <span class="kw5">SoundMixer</span>.<span class="kw7">stopAll</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;
    ldr.<span class="kw7">load</span><span class="br0">&#40;</span>film3<span class="br0">&#41;</span>;
    box_mc.<span class="kw7">addChild</span><span class="br0">&#40;</span>ldr<span class="br0">&#41;</span>;
    <span class="kw7">stage</span>.<span class="kw7">frameRate</span>=<span class="nu0">32</span>;
<span class="br0">&#125;</span></pre></div></div>

<p>Nedenstående knap-funktioner tømmer loaderen, ændrer boksens egenskaber,  og til sidst &#8216;taler&#8217; direkte til den loadede swf&#8217;s egen tidslinie :</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;">unload_but.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">MOUSE_DOWN</span>,unload_Handler<span class="br0">&#41;</span>;
<span class="kw3">function</span> unload_Handler<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">MouseEvent</span><span class="br0">&#41;</span><span class="sy0">:</span><span class="kw1">void</span> <span class="br0">&#123;</span>
    <span class="kw5">SoundMixer</span>.<span class="kw7">stopAll</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;
    ldr.<span class="kw7">unload</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;
    <span class="kw7">stage</span>.<span class="kw7">frameRate</span>=<span class="nu0">12</span>;
<span class="br0">&#125;</span>
distort_but.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">MOUSE_DOWN</span>,distort_Handler<span class="br0">&#41;</span>;
<span class="kw3">function</span> distort_Handler<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">MouseEvent</span><span class="br0">&#41;</span><span class="sy0">:</span><span class="kw1">void</span> <span class="br0">&#123;</span>
    box_mc.<span class="kw7">scaleX</span> = box_mc.<span class="kw7">scaleY</span> = .6;
    box_mc.<span class="kw7">rotation</span>=<span class="nu0">9</span>;
<span class="br0">&#125;</span>
normal_but.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">MOUSE_DOWN</span>,normal_Handler<span class="br0">&#41;</span>;
<span class="kw3">function</span> normal_Handler<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">MouseEvent</span><span class="br0">&#41;</span><span class="sy0">:</span><span class="kw1">void</span> <span class="br0">&#123;</span>
    box_mc.<span class="kw7">scaleX</span> = box_mc.<span class="kw7">scaleY</span> = .6;
    box_mc.<span class="kw7">x</span> = <span class="nu0">180</span>;
    box_mc.<span class="kw7">y</span> = <span class="nu0">64</span>;
    box_mc.<span class="kw7">rotation</span>=<span class="nu0">0</span>;
<span class="br0">&#125;</span>
cheat_but.<span class="kw7">addEventListener</span><span class="br0">&#40;</span><span class="kw5">MouseEvent</span>.<span class="kw8">MOUSE_DOWN</span>,cheat_Handler<span class="br0">&#41;</span>;
<span class="kw3">function</span> cheat_Handler<span class="br0">&#40;</span>e<span class="sy0">:</span><span class="kw5">MouseEvent</span><span class="br0">&#41;</span><span class="sy0">:</span><span class="kw1">void</span> <span class="br0">&#123;</span>
    <span class="kw5">MovieClip</span><span class="br0">&#40;</span>ldr.<span class="kw7">content</span><span class="br0">&#41;</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="coMULTI">/*
tilsvarende, kaldt fra den loadede swf's tidslinie, ville være:
//////////
MovieClip(parent.parent).play();
/////////
*/</span>
<span class="br0">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/load-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mcStatus mekanik</title>
		<link>http://curlingthebrackets.com/mcstatus-mekanik/</link>
		<comments>http://curlingthebrackets.com/mcstatus-mekanik/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 16:18:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[as3]]></category>
		<category><![CDATA[eksempel]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=193</guid>
		<description><![CDATA[mc er movieclippet med den sektionerede timeline og relevante labels. Dens labels har her samme navne som de mcStatus værdier den skal reagere på! De behøver ikke at være de samme, men det er smart.
mcStatus er en variabel, der får værdi af tilstande, som indgår i en logisk rækkefølge. Hvert trin betinger det næste (erstat [...]]]></description>
			<content:encoded><![CDATA[<p><strong>mc</strong> er movieclippet med den sektionerede timeline og relevante labels. <strong>Dens labels har her samme navne som de mcStatus værdier den skal reagere på! </strong>De behøver ikke at være de samme, men det er smart.<br />
<strong>mcStatus</strong> er en variabel, der får værdi af tilstande, som indgår i en logisk rækkefølge. Hvert trin betinger det næste (erstat navne med dem du arbejder med).</p>
<p>Start med at få overblik over de forskellige mcStatus værdier</p>
<blockquote>
<pre>
/*mcStatus værdier: sleep, awake, dressup */</pre>
</blockquote>
<p>Og definer så en startværdi for mcStatus</p>
<blockquote>
<pre>
var mcStatus:String = "sleep";</pre>
</blockquote>
<a name="wptoc_0_0_0"></a><h3> Kombinationer</h3>
<p><strong>Andre objekter ændrer mcStatus:</strong></p>
<blockquote>
<pre>alarm_mc.buttonMode = true;
alarm_mc.addEventListener(MouseEvent.CLICK, alarm_HANDLER);
function alarm_HANDLER (e:MouseEvent):void {
	if (mcStatus == "sleep") {
		mcStatus = "awake";
	}
}
dress_mc.buttonMode = true;
dress_mc.addEventListener(MouseEvent.CLICK, dress_HANDLER);
function dress_HANDLER (e:MouseEvent):void {
	if (mcStatus == "awake") {
		mcStatus = "dressup";
	}
}</pre>
</blockquote>
<p><strong>mc aktiveres ved direkte klik (hvis den ikke har været der):</strong></p>
<blockquote>
<pre>mc.buttonMode = true;
mc.addEventListener(MouseEvent.CLICK, mc_HANDLER);
function mc_HANDLER (e:MouseEvent):void {
if (mc.currentLabel!= mcStatus){
	mc.gotoAndPlay(mcStatus);
	}</pre>
</blockquote>
<p><strong>Andre objekter ændrer mcStatus og aktiverer mc:</strong></p>
<blockquote>
<pre>
dress_mc.buttonMode = true;
dress_mc.addEventListener(MouseEvent.CLICK, dress_HANDLER);
function dress_HANDLER (e:MouseEvent):void {
	if (mcStatus == "awake") {
		mcStatus = "dressup";
		mc.gotoAndPlay (mcStatus);
	}
}</pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/mcstatus-mekanik/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
