<?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; as3</title>
	<atom:link href="http://curlingthebrackets.com/category/flash/flash-emne/as3-flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://curlingthebrackets.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 30 Mar 2012 05:53:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Load til og fra php</title>
		<link>http://curlingthebrackets.com/load-til-og-fra-ph/</link>
		<comments>http://curlingthebrackets.com/load-til-og-fra-ph/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 16:52:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=999</guid>
		<description><![CDATA[Følgende eksempel udgøres af en php-fill og en actionscript-fil, og viser en tovejs kommunikation, hvor begge filer læser og skriver variabler til hinanden. PHP-filen Det medsendte navn læses, og benyttes i forbindelse med en dato til en string output. Bemærk at php-filen alene, i linket nedenfor, ikke viser noget navn i den sætning den genererer, [...]]]></description>
			<content:encoded><![CDATA[<p>Følgende eksempel udgøres af en php-fill og en actionscript-fil, og viser en tovejs kommunikation, hvor begge filer læser og skriver variabler til hinanden.</p>
<a name="wptoc_0_0_0"></a><h3>PHP-filen</h3>
<p>Det medsendte navn læses, og benyttes i forbindelse med en dato til en string output.<br />
Bemærk at php-filen alene, i linket nedenfor, ikke viser noget navn i den sætning den genererer, fordi navnet ikke bliver sendt via dette link, og derfor ikke bliver læst:<br />
<a href="http://curlingthebrackets.com/flash/php/sendAndLoad.php">http://curlingthebrackets.com/flash/php/sendAndLoad.php</a>.</p>

<div class="wp_syntax"><div class="code"><pre class="php"><span class="kw2">&lt;?php</span>
	<span class="re0">$name</span> <span class="sy0">=</span> <span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&quot;navn&quot;</span><span class="br0">&#93;</span><span class="sy0">;</span>
	<span class="re0">$time</span> <span class="sy0">=</span> <span class="kw3">date</span><span class="br0">&#40;</span><span class="st0">&quot;F jS, Y&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span> 
	<span class="kw1">echo</span> <span class="re0">$name</span> <span class="sy0">.</span><span class="st0">&quot;, datoen er &quot;</span><span class="sy0">.</span> <span class="re0">$time</span><span class="sy0">;</span>
<span class="sy1">?&gt;</span></pre></div></div>

<a name="wptoc_0_0_1"></a><h3>FLASH-filen</h3>
<p><a href="http://curlingthebrackets.com/flash/php/sendAndLoad.html">http://curlingthebrackets.com/flash/php/sendAndLoad.html</a></p>
<a name="wptoc_1_1_0"></a><h4>brugerfladen</h4>
<ul>
<li>Et tekstfelt med egenskaben &#8216;input&#8217;, så bruger kan skrive til php: <strong>send_txt</strong>.</li>
<li>Et tekstfelt med egenskaben &#8216;dynamic&#8217;, så bruger kan læse fra php: <strong>vis_txt</strong>.</li>
<li>En knap så bruger kan sende og modtage: <strong>sendBut</strong>.</li>
</ul>
<a name="wptoc_1_1_1"></a><a name="wptoc_2_1_1"></a><h4>Actionscriptet</h4>
<p><strong>Samme objekter som med load php-eksemplet</strong>:<br />
<code>URLLoader</code> &#8211; loader tekst<br />
<code>URLRequest</code> &#8211; kommunikerer med en ekstern fil<br />
<strong>Derudover</strong>:<br />
URLRequest skal bruge værdier på yderligere 2 properties, for at kunne sende: <code>data </code>og <code>method</code>.<br />
<code>URLVariables</code> &#8211; Til overførsel af variabler mellem filer</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3"><span class="co1">// Hvis problemer med at teste lokalt af-kommenteres følgende med domænenavn</span>
<span class="co1">//Security.allowDomain(&quot;curlingthebrackets.com&quot;);</span>
&nbsp;
<span class="kw2">var</span> phpLoader<span class="sy0">:</span><span class="kw5">URLLoader</span> = <span class="kw1">new</span> <span class="kw5">URLLoader</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><span class="co1">// phploader</span>
<span class="kw2">var</span> flashVars<span class="sy0">:</span><span class="kw5">URLVariables</span> = <span class="kw1">new</span> <span class="kw5">URLVariables</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><span class="co1">// (ind- og) ud-bakke for flash</span>
&nbsp;
<span class="kw2">var</span> phpReq<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;http://curlingthebrackets.com/flash/php/sendAndLoad.php&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="co1">// php-filen // adressen</span>
phpReq<span class="sy0">.</span><span class="kw7">data</span>=flashVars<span class="sy0">;</span><span class="co1">// udbakken med i forsendelsen </span>
phpReq<span class="sy0">.</span><span class="kw7">method</span>=<span class="kw5">URLRequestMethod</span><span class="sy0">.</span><span class="kw8">POST</span><span class="sy0">;</span><span class="co1">// forsendelsens overførsels-metode </span>
&nbsp;
sendBut<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> sendRequest<span class="br0">&#41;</span><span class="sy0">;</span>
<span class="kw3">function</span> sendRequest<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>
	flashVars<span class="sy0">.</span>navn = send_txt<span class="sy0">.</span><span class="kw7">text</span><span class="sy0">;</span> <span class="co1">// output fra flash // php's input </span>
	phpLoader<span class="sy0">.</span><span class="kw7">load</span><span class="br0">&#40;</span>phpReq<span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
phpLoader<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">COMPLETE</span><span class="sy0">,</span> showRespond<span class="br0">&#41;</span><span class="sy0">;</span>
<span class="kw3">function</span> showRespond<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>
	vis_txt<span class="sy0">.</span><span class="kw7">text</span> = e<span class="sy0">.</span><span class="kw7">target</span><span class="sy0">.</span><span class="kw7">data</span><span class="sy0">;</span> <span class="co1">// php's output gennem phploaderen</span></pre></div></div>

<a name="wptoc_0_0_2"></a><h3>Flere variabler</h3>
<p>I nedenstående eksempel sender flash et navn og en score-værdi til php (som man kunne tænke sig blev skrevet ind i en database) &#8211; og får tilbage fra php et bestemt navn og en score-værdi (Det kunne være en vinder fra databasen med højeste pointværdi.)<br />
Det viste data i flash-filen er således fra php, mens det sendte ikke er synligt.<br />
link til <strong>php</strong>:<a href="http://curlingthebrackets.com/flash/php/score.php">http://curlingthebrackets.com/flash/php/score.php</a><br />
link til <strong>flash</strong>:<a href="http://curlingthebrackets.com/flash/php/score.html">http://curlingthebrackets.com/flash/php/score.html</a></p>
<p>Variabelpar specificeres fra flash med URLVariables-objektet og de tilknyttede variabelnavne hver især.<br />
Variabelpar fra php outputtes i en string  adskilt med &#8220;&#038;&#8221; (uden mellemrum til højre for &#8220;&#038;&#8221;).<br />
Variabelpar til flash udtrækkes også med et URLVariables-objekt, og tilknyttede variabelnavne.</p>
<a name="wptoc_2_1_0"></a><h4>PHP-filen</h4>

<div class="wp_syntax"><div class="code"><pre class="php"><span class="kw2">&lt;?php</span>
<span class="co1">// $_REQUESTudtrækker alle variabler sendt med GET eller POST</span>
<span class="kw3">extract</span><span class="br0">&#40;</span><span class="re0">$_REQUEST</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="coMULTI">/*
 $user og $score  er nu klar til at bruge (fx. i forbindelse  med database transaktioner)
*/</span>
 <span class="re0">$user</span><span class="sy0">=</span><span class="st0">&quot;ib&quot;</span><span class="sy0">;</span>
 <span class="re0">$score</span> <span class="sy0">=</span> <span class="nu0">10000000</span><span class="sy0">;</span>
<span class="co1">// Output: variabelpar med de nye verdier, og adskilt med &quot;&amp;&quot; </span>
<span class="co1">// Uden mellemrum mellem &amp; og  variabelnavn!</span>
<span class="kw1">echo</span> <span class="st0">&quot;user=<span class="es4">{$user}</span>&amp;score=<span class="es4">{$score}</span> &quot;</span><span class="sy0">;</span>  
<span class="sy1">?&gt;</span></pre></div></div>

<a name="wptoc_1_1_1"></a><a name="wptoc_2_1_1"></a><h4>Actionscriptet</h4>
<p>Den udkommenterede blok udgør funktionaliteten til de sendte variabler, for at vise den adskilt fra de hentede variabler (af hensyn til overblikket).</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3"><span class="kw2">var</span> req<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;http://curlingthebrackets.com/flash/php/score.php&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="coMULTI">/*
var variables:URLVariables = new URLVariables();
&nbsp;
variables.score = String(Math.floor(Math.random()*10));
variables.user = &quot;Anders And&quot;;
&nbsp;
req.data = variables;
req.method = URLRequestMethod.POST ;
*/</span>
<span class="kw2">var</span> <span class="kw7">loader</span><span class="sy0">:</span><span class="kw5">URLLoader</span> = <span class="kw1">new</span> <span class="kw5">URLLoader</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="kw7">loader</span><span class="sy0">.</span><span class="kw7">load</span><span class="br0">&#40;</span>req<span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp;
<span class="kw7">loader</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">COMPLETE</span><span class="sy0">,</span> RESPONSE<span class="br0">&#41;</span><span class="sy0">;</span>
<span class="kw3">function</span> RESPONSE<span class="br0">&#40;</span>evt<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="co1">//trace(loader.data);</span>
	<span class="kw2">var</span> variables<span class="sy0">:</span><span class="kw5">URLVariables</span>=<span class="kw1">new</span> <span class="kw5">URLVariables</span><span class="br0">&#40;</span><span class="kw7">loader</span><span class="sy0">.</span><span class="kw7">data</span><span class="br0">&#41;</span><span class="sy0">;</span>
	<span class="co1">//trace(variables.user +&quot; - &quot;+ variables.score );</span>
	user<span class="sy0">.</span><span class="kw7">text</span>=variables<span class="sy0">.</span>user<span class="sy0">;</span>
	score<span class="sy0">.</span><span class="kw7">text</span>=variables<span class="sy0">.</span>score<span class="sy0">;</span>
<span class="br0">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/load-til-og-fra-ph/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Load fra PHP</title>
		<link>http://curlingthebrackets.com/load-php/</link>
		<comments>http://curlingthebrackets.com/load-php/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 16:51:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=998</guid>
		<description><![CDATA[FlashVars metoden Hvis variabler skal med i fswf-filen fra starten af dens egen load-proces, kan de overføres via html elementet: &#8216;object&#8217;, med parametret < param name="FlashVars" value=" vaiabel1="værdi"&#038;variabel2="værdi" " / >. FlashVars kræver et par linier Actionscript for at kunne bruge medsendte variabler, og er beskrevet i et indlæg for sig selv. Variabler kan skrives [...]]]></description>
			<content:encoded><![CDATA[<a name="wptoc_0_0_0"></a><h3>FlashVars metoden</h3>
<p>Hvis variabler skal med i fswf-filen fra starten af dens egen load-proces, kan de overføres via html elementet: &#8216;object&#8217;, med parametret <code>< param name="FlashVars" value=" vaiabel1="værdi"&#038;variabel2="værdi" " / ></code>.<br />
FlashVars kræver et par linier Actionscript for at kunne bruge medsendte variabler, og er beskrevet i et indlæg for sig selv.<br />
Variabler kan skrives direkte eller være resultatet af udregninger fra fx. php, javascript, asp.<br />
<strong>NB: Data er synlig i kodevisningen</strong></p>
<a name="wptoc_0_0_1"></a><h3>URLLoader metoden</h3>
<a name="wptoc_0_0_2"></a><h3>PHP-filen</h3>
<p>Eksemplet er en ultra-simpel php-genereret string.<br />
Direkte link: <a href="http://curlingthebrackets.com/flash/php/loadtest.php">http://curlingthebrackets.com/flash/php/loadtest.php</a></p>

<div class="wp_syntax"><div class="code"><pre class="php"><span class="kw2">&lt;?php</span> 
	<span class="re0">$stringtest</span><span class="sy0">=</span> <span class="st0">&quot;Dette er en string, som er genereret med php&quot;</span><span class="sy0">;</span> 
	<span class="kw1">echo</span> <span class="re0">$stringtest</span><span class="sy0">;</span>
<span class="sy1">?&gt;</span></pre></div></div>

<a name="wptoc_0_0_3"></a><h3>FLASH-filen</h3>
<p>Selve flash filen i dette samme eksempel indeholder kun følgende script. Tekstfeltet som skal bruges til at vise php-output&#8217;et, er genereret i scriptet:<br />
Demo: <a href="http://curlingthebrackets.com/flash/php/loadtest.html">http://curlingthebrackets.com/flash/php/loadtest.html</a></p>
<p><code>URLLoader</code> &#8211; loader tekst<br />
<code>URLRequest</code> &#8211; kommunikerer med en ekstern fil</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3"><span class="kw2">var</span> phpLoader=<span class="kw1">new</span> <span class="kw5">URLLoader</span><span class="sy0">;</span>
phpLoader<span class="sy0">.</span><span class="kw7">load</span><span class="br0">&#40;</span><span class="kw1">new</span> <span class="kw5">URLRequest</span><span class="br0">&#40;</span><span class="st0">&quot;http://curlingthebrackets.com/flash/php/loadtest.php&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp;
phpLoader<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">COMPLETE</span><span class="sy0">,</span> useData<span class="br0">&#41;</span><span class="sy0">;</span>
<span class="kw3">function</span> useData<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> php<span class="sy0">:</span><span class="kw5">String</span>=e<span class="sy0">.</span><span class="kw7">target</span><span class="sy0">.</span><span class="kw7">data</span><span class="sy0">.</span><span class="kw7">toString</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
	<span class="kw2">var</span> ttt<span class="sy0">:</span><span class="kw5">TextField</span>=<span class="kw1">new</span> <span class="kw5">TextField</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
	ttt<span class="sy0">.</span><span class="kw7">width</span>=<span class="nu0">500</span><span class="sy0">;</span>
	ttt<span class="sy0">.</span><span class="kw7">text</span>=php<span class="sy0">;</span>
	<span class="kw7">addChild</span><span class="br0">&#40;</span>ttt<span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/load-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Send til php</title>
		<link>http://curlingthebrackets.com/send-til-php/</link>
		<comments>http://curlingthebrackets.com/send-til-php/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 13:54:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=74</guid>
		<description><![CDATA[Hvis der kun skal sendes nogle variabler videre til en php-fil fra flash, er det nemmeste at lægge dem i URL-adressen til php-filen. Med en tekst-link, eller med navigateToURL. NB: Data er synligt i adresselinien 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_bundle1_237359558"
			class="fff"
			width="420"
			height="305">
	<param name="movie" value="http://curlingthebrackets.com/flash/bundle1.swf" />
	<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/php/sendToPhp.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=12" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://curlingthebrackets.com/flash/bundle1.swf"
			name="fm_bundle1_237359558"
			width="420"
			height="305">
		<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/php/sendToPhp.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=12" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>]]></description>
			<content:encoded><![CDATA[<p>Hvis der kun skal sendes nogle variabler videre til en php-fil fra flash, er det nemmeste at lægge dem i URL-adressen til php-filen. Med en tekst-link, eller med navigateToURL.<br />
<strong>NB: Data er synligt i adresselinien</strong></p>
<div>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_bundle1_1901302765"
			class="fff"
			width="420"
			height="305">
	<param name="movie" value="http://curlingthebrackets.com/flash/bundle1.swf" />
	<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/php/sendToPhp.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=12" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://curlingthebrackets.com/flash/bundle1.swf"
			name="fm_bundle1_1901302765"
			width="420"
			height="305">
		<param name="flashvars" value="murl=http://curlingthebrackets.com/flash/php/sendToPhp.swf&amp;w=550&amp;h=400&amp;mscale=1&amp;frate=12" />
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object></div>
]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/send-til-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Page flip MegaZine</title>
		<link>http://curlingthebrackets.com/page-flip-megazine/</link>
		<comments>http://curlingthebrackets.com/page-flip-megazine/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 06:27:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[engine]]></category>
		<category><![CDATA[indesign]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=202</guid>
		<description><![CDATA[Download http://megazine.mightypirates.de/index.php?id=home Tutorial hvori siderne er lavet i indesign http://mos.futurenet.com/pdf/computerarts/ART160_tut_flash.pdf Forum http://megazine.mightypirates.de/forum/index.php/topic,777.msg2911.html#msg2911 Dokumentation Klik ind i de forskellige core-elementer for at få vist en liste over anvendelige xml-parametre http://megazine.mightypirates.de/wiki/index.php/Category:Documentation Her er xml-indholdet af dette ovenstående eksempels &#8220;megazine.mz3&#8243;, som åbnes fra en editor. &#60;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34;?&#62; &#60;!DOCTYPE book SYSTEM &#34;http://megazine.mightypirates.de/megazine2.dtd&#34;&#62; &#60;book pagewidth=&#34;500&#34; pageheight=&#34;600&#34; pagepreview=&#34;false&#34; lang=&#34;da,en&#34; reflection=&#34;true&#34; [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Download</strong><br />
<a href="http://megazine.mightypirates.de/index.php?id=home">http://megazine.mightypirates.de/index.php?id=home</a><br />
<strong>Tutorial hvori siderne er lavet i indesign</strong><br />
<a href="http://mos.futurenet.com/pdf/computerarts/ART160_tut_flash.pdf">http://mos.futurenet.com/pdf/computerarts/ART160_tut_flash.pdf</a><br />
<strong>Forum</strong><br />
<a href="http://megazine.mightypirates.de/forum/index.php/topic,777.msg2911.html#msg2911">http://megazine.mightypirates.de/forum/index.php/topic,777.msg2911.html#msg2911</a><br />
<strong>Dokumentation</strong><br />
Klik ind i de forskellige core-elementer for at få vist en liste over anvendelige xml-parametre<br />
<a href="http://megazine.mightypirates.de/wiki/index.php/Category:Documentation">http://megazine.mightypirates.de/wiki/index.php/Category:Documentation</a></p>
<div class="FlashMovie">
       <object data="http://curlingthebrackets.com/flash/megazine/megazine/preloader.swf" type="application/x-shockwave-flash" width="420" height="360"><param name="movie" value="http://curlingthebrackets.com/flash/megazine/megazine/preloader.swf" /><param name="allowFullScreen" value="true" /></object>
</div>
<p>Her er xml-indholdet af dette ovenstående eksempels &#8220;megazine.mz3&#8243;, som åbnes fra en editor.</p>

<div class="wp_syntax"><div class="code"><pre class="xml"><span class="sc3"><span class="re1">&lt;?xml</span> <span class="re0">version</span>=<span class="st0">&quot;1.0&quot;</span> <span class="re0">encoding</span>=<span class="st0">&quot;utf-8&quot;</span><span class="re2">?&gt;</span></span>
<span class="sc0">&lt;!DOCTYPE book SYSTEM &quot;http://megazine.mightypirates.de/megazine2.dtd&quot;&gt;</span>
<span class="sc3"><span class="re1">&lt;book</span> </span>
<span class="sc3">	<span class="re0">pagewidth</span>=<span class="st0">&quot;500&quot;</span> </span>
<span class="sc3">	<span class="re0">pageheight</span>=<span class="st0">&quot;600&quot;</span> </span>
<span class="sc3">	<span class="re0">pagepreview</span>=<span class="st0">&quot;false&quot;</span></span>
<span class="sc3">	<span class="re0">lang</span>=<span class="st0">&quot;da,en&quot;</span> </span>
<span class="sc3">	<span class="re0">reflection</span>=<span class="st0">&quot;true&quot;</span></span>
<span class="sc3">	<span class="re0">zoominit</span>=<span class="st0">&quot;.35&quot;</span></span>
<span class="sc3">	<span class="re0">minscale</span>=<span class="st0">&quot;0.2&quot;</span></span>
<span class="sc3">	<span class="re0">galleryzoommax</span>=<span class="st0">&quot;5&quot;</span></span>
<span class="sc3">	<span class="re0">dragrange</span>=<span class="st0">&quot;200&quot;</span></span>
<span class="sc3">	<span class="re0">ignoresides</span>=<span class="st0">&quot;true&quot;</span></span>
<span class="sc3">	<span class="re0">plugins</span>=<span class="st0">&quot;anchors, backgroundsounds, batchpages, console, gallery, help, javascript, keyboardnavigation, links, navigationbar, overlays, print, slideshow, swfaddress, titles&quot;</span> <span class="re2">&gt;</span></span>			
<span class="sc-1">&lt;!--  --------- --&gt;</span>
	<span class="sc3"><span class="re1">&lt;background<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;box</span> <span class="re0">anchors</span>=<span class="st0">&quot;0,0,pw,ph&quot;</span> <span class="re0">background</span>=<span class="st0">&quot;image(../filer/lag.jpg)&quot;</span><span class="re2">/&gt;</span></span>
	<span class="sc3"><span class="re1">&lt;/background<span class="re2">&gt;</span></span></span>
<span class="sc-1">&lt;!--  --------- --&gt;</span>
	<span class="sc3"><span class="re1">&lt;chapter</span> <span class="re0">anchor</span>=<span class="st0">&quot;chapter1&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;page</span> <span class="re0">buffer</span>=<span class="st0">&quot;true&quot;</span> <span class="re0">bgcolor</span>=<span class="st0">&quot;0x000033&quot;</span> <span class="re0">stiff</span>=<span class="st0">&quot;true&quot;</span> <span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;/page<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;spreadpage</span> <span class="re0">buffer</span>=<span class="st0">&quot;true&quot;</span> <span class="re0">foldfx</span>=<span class="st0">&quot;0&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;img</span> <span class="re0">src</span>=<span class="st0">&quot;../filer/bil1.swf&quot;</span></span>
<span class="sc3">			<span class="re0">position</span>=<span class="st0">&quot;center middle&quot;</span> </span>
<span class="sc3">			<span class="re0">height</span>=<span class="st0">&quot;130&quot;</span></span>
<span class="sc3">			<span class="re0">width</span>=<span class="st0">&quot;400&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;/spreadpage<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;spreadpage</span> <span class="re0">buffer</span>=<span class="st0">&quot;true&quot;</span> <span class="re0">foldfx</span>=<span class="st0">&quot;0&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;img</span>  <span class="re0">src</span>=<span class="st0">&quot;../filer/bil1.swf&quot;</span> </span>
<span class="sc3">			<span class="re0">foldfx</span>=<span class="st0">&quot;0&quot;</span> <span class="re0">position</span>=<span class="st0">&quot;0 middle&quot;</span> </span>
<span class="sc3">			<span class="re0">scale</span>=<span class="st0">&quot;.5&quot;</span><span class="re2">/&gt;</span></span>	
		<span class="sc3"><span class="re1">&lt;/spreadpage<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;spreadpage</span> <span class="re0">foldfx</span>=<span class="st0">&quot;0&quot;</span> <span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;vid</span> <span class="re0">src</span>=<span class="st0">&quot;../filer/v.flv&quot;</span> </span>
<span class="sc3">			<span class="re0">position</span>=<span class="st0">&quot;0 center&quot;</span> </span>
<span class="sc3">			<span class="re0">onlywhenactive</span>=<span class="st0">&quot;true&quot;</span></span>
<span class="sc3"> 			<span class="re0">width</span>=<span class="st0">&quot;600&quot;</span> </span>
<span class="sc3">			<span class="re0">height</span>=<span class="st0">&quot;400&quot;</span></span>
<span class="sc3">			<span class="re0">gui</span>=<span class="st0">&quot;elements/vidgui.swf&quot;</span> </span>
<span class="sc3">			<span class="re0">preview</span>=<span class="st0">&quot;../filer/ledning.jpg&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;/spreadpage<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;page</span> <span class="re0">buffer</span>=<span class="st0">&quot;true&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;img</span> <span class="re0">src</span>=<span class="st0">&quot;../filer/kiefer.jpg&quot;</span></span>
<span class="sc3">			<span class="re0">width</span>=<span class="st0">&quot;800&quot;</span></span>
<span class="sc3">			<span class="re0">height</span>=<span class="st0">&quot;600&quot;</span> </span>
<span class="sc3">			<span class="re0">hires</span>=<span class="st0">&quot;../filer/kiefer.jpg&quot;</span></span>
<span class="sc3">			<span class="re0">gallery</span>=<span class="st0">&quot;../filer&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;/page<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;page<span class="re2">&gt;</span></span></span>
			<span class="sc3"><span class="re1">&lt;vid</span> <span class="re0">src</span>=<span class="st0">&quot;../filer/v.flv&quot;</span></span>
<span class="sc3">			<span class="re0">onlywhenactive</span>=<span class="st0">&quot;true&quot;</span></span>
<span class="sc3">			<span class="re0">position</span>=<span class="st0">&quot;center middle&quot;</span> </span>
<span class="sc3">			<span class="re0">gui</span>=<span class="st0">&quot;elements/vidgui.swf&quot;</span> </span>
<span class="sc3">			<span class="re0">width</span>=<span class="st0">&quot;550&quot;</span></span>
<span class="sc3">			<span class="re0">height</span>=<span class="st0">&quot;400&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;/page<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;page<span class="re2">&gt;</span></span><span class="re1">&lt;/page<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;page</span> <span class="re0">bgcolor</span>=<span class="st0">&quot;0x01BCDEF1&quot;</span> <span class="re0">foldfx</span>=<span class="st0">&quot;0&quot;</span> <span class="re0">stiff</span>=<span class="st0">&quot;true&quot;</span> <span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;img</span> <span class="re0">src</span>=<span class="st0">&quot;../filer/ledning.jpg&quot;</span> <span class="re2">/&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;snd</span> <span class="re0">src</span>=<span class="st0">&quot;../filer/sting.mp3&quot;</span> <span class="re0">onlywhenactive</span>=<span class="st0">&quot;true&quot;</span><span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;/page<span class="re2">&gt;</span></span></span>
	<span class="sc3"><span class="re1">&lt;/chapter<span class="re2">&gt;</span></span></span>
	<span class="sc3"><span class="re1">&lt;chapter</span> <span class="re0">anchor</span>=<span class="st0">&quot;chapter2&quot;</span> <span class="re0">bgcolor</span>=<span class="st0">&quot;0xFF9999&quot;</span><span class="re2">&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;page</span> <span class="re0">bgcolor</span>=<span class="st0">&quot;0x000033&quot;</span><span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;img</span> <span class="re0">src</span>=<span class="st0">&quot;../filer/nytegn.jpg&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;/page<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;page<span class="re2">&gt;</span></span></span>    
			<span class="sc3"><span class="re1">&lt;nav</span> <span class="re0">align</span>=<span class="st0">&quot;center&quot;</span> <span class="re0">position</span>=<span class="st0">&quot;center middle&quot;</span> <span class="re0">color</span>=<span class="st0">&quot;#423e21&quot;</span> <span class="re0">hover</span>=<span class="st0">&quot;#5e5934&quot;</span> <span class="re2">&gt;</span></span>
				<span class="sc3"><span class="re1">&lt;lnk</span> <span class="re0">url</span>=<span class="st0">&quot;anchor:chapter1&quot;</span><span class="re2">&gt;</span></span><span class="sc2">&lt;![CDATA[&lt;font face=&quot;serif&quot; size=&quot;24&quot;&gt;Chapter1 - Features&lt;/font&gt;]]&gt;</span><span class="sc3"><span class="re1">&lt;/lnk<span class="re2">&gt;</span></span></span>
				<span class="sc3"><span class="re1">&lt;lnk</span> <span class="re0">url</span>=<span class="st0">&quot;anchor:chapter2&quot;</span><span class="re2">&gt;</span></span><span class="sc2">&lt;![CDATA[&lt;font face=&quot;serif&quot; size=&quot;24&quot;&gt;Chapter2 - Elements And this is Some More text&lt;/font&gt;]]&gt;</span><span class="sc3"><span class="re1">&lt;/lnk<span class="re2">&gt;</span></span></span>
				<span class="sc3"><span class="re1">&lt;lnk</span> <span class="re0">url</span>=<span class="st0">&quot;anchor:index&quot;</span><span class="re2">&gt;</span></span><span class="sc2">&lt;![CDATA[&lt;font face=&quot;serif&quot; size=&quot;24&quot;&gt;References&lt;/font&gt;]]&gt;</span><span class="sc3"><span class="re1">&lt;/lnk<span class="re2">&gt;</span></span></span>
			<span class="sc3"><span class="re1">&lt;/nav<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;/page<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;page<span class="re2">&gt;</span></span></span>
			<span class="sc3"><span class="re1">&lt;area</span> <span class="re0">width</span>=<span class="st0">&quot;200&quot;</span> <span class="re0">height</span>=<span class="st0">&quot;100&quot;</span> <span class="re0">url</span>=<span class="st0">&quot;anchors:index2&quot;</span><span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;/page<span class="re2">&gt;</span></span></span> 
		<span class="sc3"><span class="re1">&lt;spreadpage</span> <span class="re0">anchor</span>=<span class="st0">&quot;index&quot;</span> <span class="re0">bgcolor</span>=<span class="st0">&quot;0x339999&quot;</span> <span class="re0">foldfx</span>=<span class="st0">&quot;0&quot;</span> <span class="re2">&gt;</span></span> 
            	<span class="sc3"><span class="re1">&lt;img</span> <span class="re0">src</span>=<span class="st0">&quot;../filer/2b.swf&quot;</span></span>
<span class="sc3">			<span class="re0">position</span>=<span class="st0">&quot;center middle&quot;</span> </span>
<span class="sc3">			<span class="re0">width</span>=<span class="st0">&quot;600&quot;</span></span>
<span class="sc3">			<span class="re0">height</span>=<span class="st0">&quot;400&quot;</span> <span class="re2">/&gt;</span></span>
        	<span class="sc3"><span class="re1">&lt;/spreadpage<span class="re2">&gt;</span></span></span>
		<span class="sc3"><span class="re1">&lt;page</span> <span class="re0">stiff</span>=<span class="st0">&quot;true&quot;</span> <span class="re2">&gt;</span></span>
			<span class="sc3"><span class="re1">&lt;img</span> <span class="re0">src</span>=<span class="st0">&quot;http://curlingthebrackets.com/flash/bat_ball/squash1.swf&quot;</span></span>
<span class="sc3">			<span class="re0">position</span>=<span class="st0">&quot;center middle&quot;</span> </span>
<span class="sc3">			<span class="re0">height</span>=<span class="st0">&quot;330&quot;</span></span>
<span class="sc3">			<span class="re0">width</span>=<span class="st0">&quot;400&quot;</span> <span class="re2">/&gt;</span></span>
		<span class="sc3"><span class="re1">&lt;/page<span class="re2">&gt;</span></span></span>
	<span class="sc3"><span class="re1">&lt;/chapter<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;/book<span class="re2">&gt;</span></span></span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/page-flip-megazine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I hvilken forbindelse skal hvem gøre hvad</title>
		<link>http://curlingthebrackets.com/i-hvilken-forbindelse-skal-hvem-goere-hvad/</link>
		<comments>http://curlingthebrackets.com/i-hvilken-forbindelse-skal-hvem-goere-hvad/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 04:30:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[as3]]></category>
		<category><![CDATA[overblik]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=106</guid>
		<description><![CDATA[Skriftlig kontrol over funktionaliteten Sammenligning med timeline og den manuelle kontrol I HVILKEN FORBINDELSE &#8211; skal &#8211; HVEM &#8211; GØRE HVAD Stil spørgsmålet rigtigt, bryd det op &#8220;Jeg vil have man skal klikke på den og så skal den zoome op&#8221; I HVILKEN FORBINDELSE - På et bestemt tidspunkt (frame) Kontinuerligt, i intervaller (Event, Timer) [...]]]></description>
			<content:encoded><![CDATA[<p>Skriftlig kontrol over funktionaliteten<br />
Sammenligning med timeline og den manuelle kontrol</p>
<p>I HVILKEN FORBINDELSE &#8211; skal &#8211; HVEM &#8211; GØRE HVAD<br />
Stil spørgsmålet rigtigt, bryd det op<br />
&#8220;Jeg vil have man skal klikke på den og så skal den zoome op&#8221;</p>
<p>I HVILKEN FORBINDELSE -<br />
På et bestemt tidspunkt (frame)<br />
Kontinuerligt, i intervaller (Event, Timer)<br />
Ved at musen &#8212; (Mouse-Event)<br />
Ved en hændelse (Event-typer)<br />
Hvis &#8212; (betingelse)</p>
<p>Sørg for at omstændigheder og forbindelser er tilgængelige, registreret, kan måles<br />
trace noget &#8211; under den pågældende omstændighed</p>
<p>- HVEM<br />
Objekt (MovieClip, Loader,..)</p>
<p>Sørg for at ojektet findes, er registreret, instancieret<br />
Trace objektets navn, type , egenskaber..</p>
<p>- GØRE HVAD<br />
Method (gotoAndPlay(parameter))<br />
Kalde en funktion ()<br />
Ændre værdi (Property value)<br />
Ændre omstændighederne<br />
Agere med begrænsning, itterativt (betingelser &#8211; loops&#8230;)<br />
Producere et output (:type return)</p>
<p>Sørg for at funktionen / methoden findes, er registreret &#8211; at det den gør kan lade sig gøre, at påkrævede parametre er tilgængelige.<br />
Trace output, type, ..</p>
]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/i-hvilken-forbindelse-skal-hvem-goere-hvad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Knapper i array</title>
		<link>http://curlingthebrackets.com/knapper-i-array/</link>
		<comments>http://curlingthebrackets.com/knapper-i-array/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 02:27:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[events]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=146</guid>
		<description><![CDATA[var files:Array=new Array&#40;&#34;0.swf&#34;,&#34;1b.swf&#34;,&#34;3_load text_scroller.swf&#34;&#41;; var buts:Array=new Array&#40;&#34;but1&#34;,&#34;but2&#34;,&#34;but3&#34;&#41;; // buts[0] er &#34;but1&#34;, buts[1] er &#34;but2&#34;, osv. Her kan loader funktionaliteten indflettes for &#40;var b:uint; b&#60;buts.length; b++&#41; &#123; var but:Object=getChildByName&#40;buts&#91;b&#93;&#41;; but.addEventListener&#40;MouseEvent.CLICK, butClick&#41;; // hver but får sin egen variabel:fil med tilknyttet filnavn but.fil=&#34;eventuel_undermappe/&#34;+files&#91;b&#93;; &#125; function butClick&#40;e:MouseEvent&#41; &#123; SoundMixer.stopAll&#40;&#41;; ldr.load&#40;new URLRequest&#40;e.target.fil&#41;&#41;; &#125;]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="actionscript3"><span class="kw2">var</span> files<span class="sy0">:</span><span class="kw5">Array</span>=<span class="kw1">new</span> <span class="kw5">Array</span><span class="br0">&#40;</span><span class="st0">&quot;0.swf&quot;</span><span class="sy0">,</span><span class="st0">&quot;1b.swf&quot;</span><span class="sy0">,</span><span class="st0">&quot;3_load text_scroller.swf&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="kw2">var</span> buts<span class="sy0">:</span><span class="kw5">Array</span>=<span class="kw1">new</span> <span class="kw5">Array</span><span class="br0">&#40;</span><span class="st0">&quot;but1&quot;</span><span class="sy0">,</span><span class="st0">&quot;but2&quot;</span><span class="sy0">,</span><span class="st0">&quot;but3&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="co1">// buts[0] er &quot;but1&quot;, buts[1] er &quot;but2&quot;, osv.</span></pre></div></div>

<p>Her kan loader funktionaliteten indflettes</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3"><span class="kw1">for</span> <span class="br0">&#40;</span><span class="kw2">var</span> <span class="kw7">b</span><span class="sy0">:</span><span class="kw5">uint</span><span class="sy0">;</span> b<span class="sy0">&lt;</span>buts<span class="sy0">.</span><span class="kw7">length</span><span class="sy0">;</span> <span class="kw7">b</span><span class="sy0">++</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
	<span class="kw2">var</span> but<span class="sy0">:</span><span class="kw5">Object</span>=<span class="kw7">getChildByName</span><span class="br0">&#40;</span>buts<span class="br0">&#91;</span><span class="kw7">b</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span>
	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> butClick<span class="br0">&#41;</span><span class="sy0">;</span>
	<span class="co1">// hver but får sin egen variabel:fil med tilknyttet filnavn</span>
	but<span class="sy0">.</span>fil=<span class="st0">&quot;eventuel_undermappe/&quot;</span><span class="sy0">+</span>files<span class="br0">&#91;</span><span class="kw7">b</span><span class="br0">&#93;</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="kw3">function</span> butClick<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="kw5">SoundMixer</span><span class="sy0">.</span><span class="kw7">stopAll</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
	ldr<span class="sy0">.</span><span class="kw7">load</span><span class="br0">&#40;</span><span class="kw1">new</span> <span class="kw5">URLRequest</span><span class="br0">&#40;</span>e<span class="sy0">.</span><span class="kw7">target</span><span class="sy0">.</span>fil<span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/knapper-i-array/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML CSS Loader</title>
		<link>http://curlingthebrackets.com/html-css-loader/</link>
		<comments>http://curlingthebrackets.com/html-css-loader/#comments</comments>
		<pubDate>Mon, 18 May 2009 02:31:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[snippet]]></category>
		<category><![CDATA[text]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=119</guid>
		<description><![CDATA[Html filer og cssfiler skal begge loades med URLLoader //A import flash.net.URLRequest; import flash.net.URLLoader; import flash.text.StyleSheet; //B var htmlLoader:URLLoader = new URLLoader&#40;&#41;; var cssLoader:URLLoader = new URLLoader&#40;&#41;; var sheet:StyleSheet = new StyleSheet&#40;&#41;; //C/D - i relevant sammenhæng cssLoader.load&#40;new URLRequest&#40;&#34;myCSS.css&#34;&#41;&#41;; cssLoader.addEventListener&#40;Event.COMPLETE, onLoadCSS&#41;; htmlLoader.load&#40;new URLRequest&#40;&#34;myHTML.html&#34;&#41;&#41;; htmlLoader.addEventListener&#40;Event.COMPLETE, onLoadHTML&#41;; //D function onLoadCSS&#40;e:Event&#41; &#123; sheet.parseCSS&#40;e.target.data&#41;; ttt.styleSheet=sheet;//styling af tekstfelt &#125; function [...]]]></description>
			<content:encoded><![CDATA[<p>Html filer og cssfiler skal begge loades med URLLoader</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3"><span class="co1">//A</span>
	<span class="kw1">import</span> <span class="kw6">flash.net</span><span class="sy0">.</span><span class="kw5">URLRequest</span><span class="sy0">;</span>
	<span class="kw1">import</span> <span class="kw6">flash.net</span><span class="sy0">.</span><span class="kw5">URLLoader</span><span class="sy0">;</span>
	<span class="kw1">import</span> <span class="kw6">flash.text</span><span class="sy0">.</span><span class="kw5">StyleSheet</span><span class="sy0">;</span>
<span class="co1">//B</span>
	<span class="kw2">var</span> htmlLoader<span class="sy0">:</span><span class="kw5">URLLoader</span> = <span class="kw1">new</span> <span class="kw5">URLLoader</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
	<span class="kw2">var</span> cssLoader<span class="sy0">:</span><span class="kw5">URLLoader</span> = <span class="kw1">new</span> <span class="kw5">URLLoader</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
	<span class="kw2">var</span> sheet<span class="sy0">:</span><span class="kw5">StyleSheet</span> = <span class="kw1">new</span> <span class="kw5">StyleSheet</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="co1">//C/D - i relevant sammenhæng</span>
	cssLoader<span class="sy0">.</span><span class="kw7">load</span><span class="br0">&#40;</span><span class="kw1">new</span> <span class="kw5">URLRequest</span><span class="br0">&#40;</span><span class="st0">&quot;myCSS.css&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span>
	cssLoader<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">COMPLETE</span><span class="sy0">,</span> onLoadCSS<span class="br0">&#41;</span><span class="sy0">;</span>
	htmlLoader<span class="sy0">.</span><span class="kw7">load</span><span class="br0">&#40;</span><span class="kw1">new</span> <span class="kw5">URLRequest</span><span class="br0">&#40;</span><span class="st0">&quot;myHTML.html&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span>
	htmlLoader<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">COMPLETE</span><span class="sy0">,</span> onLoadHTML<span class="br0">&#41;</span><span class="sy0">;</span>
<span class="co1">//D</span>
	<span class="kw3">function</span> onLoadCSS<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>
		sheet<span class="sy0">.</span><span class="kw7">parseCSS</span><span class="br0">&#40;</span>e<span class="sy0">.</span><span class="kw7">target</span><span class="sy0">.</span><span class="kw7">data</span><span class="br0">&#41;</span><span class="sy0">;</span>
		ttt<span class="sy0">.</span><span class="kw7">styleSheet</span>=sheet<span class="sy0">;</span><span class="co1">//styling af tekstfelt</span>
	<span class="br0">&#125;</span>
	<span class="kw3">function</span> onLoadHTML<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>
		ttt<span class="sy0">.</span><span class="kw7">htmlText</span>=e<span class="sy0">.</span><span class="kw7">target</span><span class="sy0">.</span><span class="kw7">data</span><span class="sy0">;</span><span class="co1">//html i tekstfelt</span>
	<span class="br0">&#125;</span></pre></div></div>

<p>css har det med at skulle loades FØR html.<br />
Bemærk der er ikke så mange html-tags, som fortolkes af flash &#8211; og ditto for css-properties.<br />
Se <a href="http://blog.invassive.com/2008/05/14/css-properties-available-in-flash-9/">fx. her</a> eller læs eksemplet i LAS3 bogen for at få en liste over brugbare elementer.</p>
]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/html-css-loader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Text loader</title>
		<link>http://curlingthebrackets.com/text-loader/</link>
		<comments>http://curlingthebrackets.com/text-loader/#comments</comments>
		<pubDate>Sun, 17 May 2009 20:18:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[snippet]]></category>
		<category><![CDATA[text]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=125</guid>
		<description><![CDATA[Forudsætter et dynamisk tekstfelt kaldet:&#8221;ttt&#8221; og et tekstdokument: &#8220;myText.txt&#8221;, som kan være lokal eller online. //A import flash.net.URLRequest; import flash.net.URLLoader; //B var textLoader:URLLoader = new URLLoader&#40;&#41;; //C/D - pLacer i relevant sammenhæng textLoader.load&#40;new URLRequest&#40;&#34;myText.txt&#34;&#41;&#41;; textLoader.addEventListener&#40;Event.COMPLETE, onLoadText&#41;; //D function onLoadText&#40;e:Event&#41; &#123; // Hvad der skal ske med den loadede tekst trace&#40;e.target.data&#41;; // Eller // ttt.text=e.target.data; &#125; [...]]]></description>
			<content:encoded><![CDATA[<p>Forudsætter et dynamisk tekstfelt kaldet:&#8221;ttt&#8221; og et tekstdokument: &#8220;myText.txt&#8221;, som kan være lokal eller online.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3"><span class="co1">//A</span>
    <span class="kw1">import</span> <span class="kw6">flash.net</span><span class="sy0">.</span><span class="kw5">URLRequest</span><span class="sy0">;</span>
    <span class="kw1">import</span> <span class="kw6">flash.net</span><span class="sy0">.</span><span class="kw5">URLLoader</span><span class="sy0">;</span>
<span class="co1">//B</span>
    <span class="kw2">var</span> textLoader<span class="sy0">:</span><span class="kw5">URLLoader</span> = <span class="kw1">new</span> <span class="kw5">URLLoader</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="co1">//C/D - pLacer i relevant sammenhæng</span>
    textLoader<span class="sy0">.</span><span class="kw7">load</span><span class="br0">&#40;</span><span class="kw1">new</span> <span class="kw5">URLRequest</span><span class="br0">&#40;</span><span class="st0">&quot;myText.txt&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span>
    textLoader<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">COMPLETE</span><span class="sy0">,</span> onLoadText<span class="br0">&#41;</span><span class="sy0">;</span>
<span class="co1">//D</span>
    <span class="kw3">function</span> onLoadText<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">// Hvad der skal ske med den loadede tekst</span>
        <span class="kw7">trace</span><span class="br0">&#40;</span>e<span class="sy0">.</span><span class="kw7">target</span><span class="sy0">.</span><span class="kw7">data</span><span class="br0">&#41;</span><span class="sy0">;</span>
        <span class="co1">// Eller // ttt.text=e.target.data;</span>
    <span class="br0">&#125;</span></pre></div></div>

<p>En tekstfil kan være rå tekst, html, css, xml, eller php mm.<br />
Tekstfelter kan fortolke tekst råt eller html-formateret. (Kun få tags er fortolket i flash. Marker htmlTekst i koden og F1 for at se Adobe&#8217;s oversigt over fortolkede tags.)</p>
]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/text-loader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorials Textfield</title>
		<link>http://curlingthebrackets.com/tutorials-textfield/</link>
		<comments>http://curlingthebrackets.com/tutorials-textfield/#comments</comments>
		<pubDate>Sun, 17 May 2009 18:16:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[hyperliste]]></category>
		<category><![CDATA[text]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=132</guid>
		<description><![CDATA[dynamisk scrollbar custom scrollbar]]></description>
			<content:encoded><![CDATA[<p><strong>dynamisk scrollbar</strong><br />
<a href="http://www.keyframer.com/forum/viewtopic.php?t=1454&#038;view=previous&#038;sid=c8b59de0a1241a008dd2496a73372802">custom scrollbar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://curlingthebrackets.com/tutorials-textfield/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamisk textField</title>
		<link>http://curlingthebrackets.com/dynamisk-textfield/</link>
		<comments>http://curlingthebrackets.com/dynamisk-textfield/#comments</comments>
		<pubDate>Sun, 17 May 2009 16:27:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[snippet]]></category>
		<category><![CDATA[text]]></category>

		<guid isPermaLink="false">http://curlingthebrackets.com/?p=139</guid>
		<description><![CDATA[TextField //A import flash.text.TextField; //B var ttt:TextField=new TextField&#40;&#41;; //D function makeTextField&#40;&#41; &#123; ttt.wordWrap=true; ttt.mouseWheelEnabled=true; /* ttt.border=true; ttt.borderColor=0xFF0000; ttt.background=true; ttt.backgroundColor=0xFF00FF; */ ttt.x=10; ttt.y=10; ttt.width=335; ttt.height=325; addChild&#40;ttt&#41;; &#125; //C/D //Placeres i scriptet hvor der er behov for det: //Alene i constructoren eller i anden relevant funktion-sammenhæng makeTextField&#40;&#41;; ttt.text=&#34;En eller anden text&#34;; // Kan også sættes til at [...]]]></description>
			<content:encoded><![CDATA[<a name="wptoc_0_0_0"></a><h3>TextField</h3>

<div class="wp_syntax"><div class="code"><pre class="actionscript3"><span class="co1">//A</span>
	<span class="kw1">import</span> <span class="kw6">flash.text</span><span class="sy0">.</span><span class="kw5">TextField</span><span class="sy0">;</span> 
<span class="co1">//B</span>
	<span class="kw2">var</span> ttt<span class="sy0">:</span><span class="kw5">TextField</span>=<span class="kw1">new</span> <span class="kw5">TextField</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="co1">//D</span>
	<span class="kw3">function</span> makeTextField<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		ttt<span class="sy0">.</span><span class="kw7">wordWrap</span>=<span class="kw1">true</span><span class="sy0">;</span>
		ttt<span class="sy0">.</span><span class="kw7">mouseWheelEnabled</span>=<span class="kw1">true</span><span class="sy0">;</span>
		<span class="coMULTI">/*
		ttt.border=true;
		ttt.borderColor=0xFF0000;
		ttt.background=true;
		ttt.backgroundColor=0xFF00FF;
		*/</span>
		ttt<span class="sy0">.</span><span class="kw7">x</span>=<span class="nu0">10</span><span class="sy0">;</span>
		ttt<span class="sy0">.</span><span class="kw7">y</span>=<span class="nu0">10</span><span class="sy0">;</span>
		ttt<span class="sy0">.</span><span class="kw7">width</span>=<span class="nu0">335</span><span class="sy0">;</span>
		ttt<span class="sy0">.</span><span class="kw7">height</span>=<span class="nu0">325</span><span class="sy0">;</span>
		<span class="kw7">addChild</span><span class="br0">&#40;</span>ttt<span class="br0">&#41;</span><span class="sy0">;</span>
	<span class="br0">&#125;</span>
<span class="co1">//C/D </span>
<span class="co1">//Placeres i scriptet hvor der er behov for det:</span>
<span class="co1">//Alene i constructoren eller i anden relevant funktion-sammenhæng</span>
	makeTextField<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
	ttt<span class="sy0">.</span><span class="kw7">text</span>=<span class="st0">&quot;En eller anden text&quot;</span><span class="sy0">;</span>
	<span class="co1">// Kan også sættes til at være html</span>
	ttt<span class="sy0">.</span><span class="kw7">htmlText</span>=<span class="st0">&quot;En lille tekst med taggen &lt;b&gt;b&lt;/b&gt; og &lt;i&gt;i&lt;/i&gt;&quot;</span><span class="sy0">;</span></pre></div></div>

<p>Mange tilgængelige properties for textField &#8211; marker ordet textField i codevindue og tryk F1, for at se Adobes reference. Det samme gælder for textFormat nedenfor.</p>
<a name="wptoc_0_0_1"></a><h3> TextFormat </h3>
<p>Yderligere formatering i tekstboksen kan styres med textFormat:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3"><span class="co1">//A</span>
	<span class="kw1">import</span> <span class="kw6">flash.text</span><span class="sy0">.</span><span class="kw5">TextFormat</span><span class="sy0">;</span>
<span class="co1">//B</span>
	<span class="kw2">var</span> tfFormat = <span class="kw1">new</span> <span class="kw5">TextFormat</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="co1">//D</span>
	<span class="kw3">function</span> formatTextField<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		tfFormat<span class="sy0">.</span><span class="kw7">color</span>=<span class="st0">&quot;0x0000FF&quot;</span><span class="sy0">;</span>
		tfFormat<span class="sy0">.</span><span class="kw7">size</span>=<span class="nu0">40</span><span class="sy0">;</span>	
		tfFormat<span class="sy0">.</span><span class="kw7">leftMargin</span> =<span class="nu0">20</span><span class="sy0">;</span>
		tfFormat<span class="sy0">.</span><span class="kw7">rightMargin</span> =<span class="nu0">20</span><span class="sy0">;</span>
	<span class="br0">&#125;</span>
<span class="co1">//C/D // i relevant sammenhæng</span>
<span class="co1">// fx. i begyndelsen af makeTextField</span>
	formatTextField<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
	ttt<span class="sy0">.</span><span class="kw7">defaultTextFormat</span>=tfFormat<span class="sy0">;</span></pre></div></div>

<a name="wptoc_0_0_2"></a><h3> UIScrollBar </h3>
<p>Det ER muligt at generere en scrollbar dynamisk, men den skal være i Library først! Træk en scrolbar-component ind på scenen og lav evt. om på grafikdelene, for derefter at SLETTE DEN IGEN. Så vil den være i Library og være tilgængelig for actionScript.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3"><span class="co1">//A</span>
        <span class="kw1">import</span> fl<span class="sy0">.</span>controls<span class="sy0">.*;</span>
<span class="co1">//B</span>
        <span class="kw2">var</span> VScroller<span class="sy0">:</span>UIScrollBar = <span class="kw1">new</span> UIScrollBar<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="co1">//D</span>
	<span class="kw3">function</span> makeScroller<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
            VScroller<span class="sy0">.</span>direction = ScrollBarDirection<span class="sy0">.</span><span class="kw8">VERTICAL</span><span class="sy0">;</span>
            VScroller<span class="sy0">.</span>scrollTarget = ttt<span class="sy0">;</span>
            VScroller<span class="sy0">.</span><span class="kw7">height</span>= ttt<span class="sy0">.</span><span class="kw7">height</span><span class="sy0">;</span>
            VScroller<span class="sy0">.</span>move<span class="br0">&#40;</span>ttt<span class="sy0">.</span><span class="kw7">x</span> <span class="sy0">+</span> ttt<span class="sy0">.</span><span class="kw7">width</span><span class="sy0">,</span> ttt<span class="sy0">.</span><span class="kw7">y</span><span class="br0">&#41;</span><span class="sy0">;</span>
            <span class="kw7">addChild</span><span class="br0">&#40;</span>VScroller<span class="br0">&#41;</span><span class="sy0">;</span>
        <span class="br0">&#125;</span>
<span class="co1">//C/D // i relevant sammenhæng</span>
<span class="co1">// fx. efter makeTextField();</span>
	makeScroller<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="co1">// Hvergang teksten er blevet ændret</span>
<span class="co1">// fx. i forbindelse med ny load</span>
	VScroller<span class="sy0">.</span>update<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div></div>

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

