<?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>crusy.net &#187; Actionscript 3</title>
	<atom:link href="http://blog.crusy.net/tag/actionscript-3/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.crusy.net</link>
	<description>- Established 1979 -</description>
	<lastBuildDate>Thu, 09 Feb 2012 20:46:26 +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>Robotlegs: mediatorMap.mapView()</title>
		<link>http://blog.crusy.net/2010/10/22/robotlegs-mediatormap-mapview/</link>
		<comments>http://blog.crusy.net/2010/10/22/robotlegs-mediatormap-mapview/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 10:07:23 +0000</pubDate>
		<dc:creator>crusy</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Robotlegs]]></category>
		<category><![CDATA[Software Architektur]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://blog.crusy.net/?p=1161</guid>
		<description><![CDATA[Folgende Situation: Ich habe einen Context, den ich an mehrere Module hänge. Diese Module sind immer vom Typ AbstractStoryPage, aber manchmal auch vom Typ AbstractStoryLastPage. Im Context will ich nur für AbstractStoryLastPages einen Mediator mappen. Erste Experimente zeigen, dass ich nicht mediatorMap.mapView( AbstractStoryLastPage, LastPageMediator ); aufrufen kann. Offenbar muss ich die konkrete Klasse nehmen, nicht [...]]]></description>
			<content:encoded><![CDATA[<p>Folgende Situation: Ich habe einen <a title="Api" href="http://api.robotlegs.org/org/robotlegs/mvcs/Context.html" target="_blank">Context</a>, den ich an mehrere Module hänge. Diese Module sind <em>immer</em> vom Typ AbstractStoryPage, aber manchmal auch vom Typ AbstractStoryLastPage. Im Context will ich <em>nur</em> für AbstractStoryLastPages einen Mediator mappen. Erste Experimente zeigen, dass ich nicht</p>
<blockquote><p>mediatorMap.mapView( AbstractStoryLastPage, LastPageMediator );</p></blockquote>
<p>aufrufen kann. Offenbar muss ich die konkrete Klasse nehmen, nicht eine Überklasse. Aber: Anders als der <a title="Api" href="http://api.robotlegs.org/org/robotlegs/core/IMediatorMap.html#mapView%28%29" target="_blank">Methodenkopf</a></p>
<blockquote><p>public function mapView(viewClassOrName:*, mediatorClass:Class, injectViewAs:* = null, autoCreate:Boolean = true, autoRemove:Boolean = true):void;</p></blockquote>
<p>nahe legt, kann ich dort nicht nur eine Klasse oder einen Namen übergeben, sondern auch eine Instanz. Und jeder Context hält die Instanz seines Views als DisplayObjectContainer <a title="Api" href="http://api.robotlegs.org/org/robotlegs/mvcs/Context.html#contextView" target="_blank">contextView</a>. Was also geht:</p>
<blockquote><p>if( contextView is AbstractStoryLastPage )<br />
{<br />
mediatorMap.mapView( contextView, LastPageMediator );<br />
}</p></blockquote>
<p>Now you know. Verzweigungen im Context basierend auf der Überklasse des Views, aber ohne die konkreten Klassen mit reinkompilieren zu müssen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crusy.net/2010/10/22/robotlegs-mediatormap-mapview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSMF Plugin: &#8220;Unexpected null parameter&#8221;</title>
		<link>http://blog.crusy.net/2010/08/31/osmf-plugin-unexpected-null-parameter/</link>
		<comments>http://blog.crusy.net/2010/08/31/osmf-plugin-unexpected-null-parameter/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 15:07:23 +0000</pubDate>
		<dc:creator>crusy</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[OSMF]]></category>

		<guid isPermaLink="false">http://blog.crusy.net/?p=1128</guid>
		<description><![CDATA[Wer beim Spielen mit den OSMF-Beispielen die Fehlermeldung &#8220;Unexpected null parameter passed to method&#8221; bekommt, der möge in der configuration.xml die baseURL des Knoten &#8220;assets&#8221; prüfen]]></description>
			<content:encoded><![CDATA[<p>Wer beim Spielen mit den <a title="Open Source Media Framework" href="http://www.opensourcemediaframework.com/" target="_blank">OSMF</a>-Beispielen die Fehlermeldung &#8220;Unexpected null parameter passed to method&#8221; bekommt, der möge in der configuration.xml die baseURL des Knoten &#8220;assets&#8221; prüfen <img src='http://blog.crusy.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crusy.net/2010/08/31/osmf-plugin-unexpected-null-parameter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>POST mit einem URLRequest</title>
		<link>http://blog.crusy.net/2010/05/14/post-mit-einem-urlrequest/</link>
		<comments>http://blog.crusy.net/2010/05/14/post-mit-einem-urlrequest/#comments</comments>
		<pubDate>Fri, 14 May 2010 13:50:30 +0000</pubDate>
		<dc:creator>crusy</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[GET]]></category>
		<category><![CDATA[POST]]></category>
		<category><![CDATA[URLRequest]]></category>
		<category><![CDATA[_GET]]></category>
		<category><![CDATA[_POST]]></category>

		<guid isPermaLink="false">http://blog.crusy.net/?p=1047</guid>
		<description><![CDATA[Die &#8220;data&#8221; eines URLRequest ist zwar ein Object, wer aber damit POST-Daten übertragen will, sollte da URLVariables statt Object verwenden. Vorteil: Damit geht es^^]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.crusy.net/wp-content/uploads/2008/09/actionscript3.jpg"><img class="aligncenter size-full wp-image-240" title="actionscript3" src="http://blog.crusy.net/wp-content/uploads/2008/09/actionscript3.jpg" alt="" width="300" height="200" /></a></p>
<p>Die &#8220;data&#8221; eines <a title="Livedocs" href="http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/flash/net/URLRequest.html" target="_blank">URLRequest</a> ist zwar ein Object, wer aber damit POST-Daten übertragen will, sollte da <a title="Livedocs" href="http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/flash/net/URLVariables.html" target="_blank">URLVariables</a> statt Object verwenden. Vorteil: Damit geht es^^ </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crusy.net/2010/05/14/post-mit-einem-urlrequest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIR: Missverständliche Fehlermeldung</title>
		<link>http://blog.crusy.net/2009/12/22/air-missverstandliche-fehlermeldung/</link>
		<comments>http://blog.crusy.net/2009/12/22/air-missverstandliche-fehlermeldung/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 16:03:19 +0000</pubDate>
		<dc:creator>crusy</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[air.swf]]></category>
		<category><![CDATA[Badge Installer]]></category>
		<category><![CDATA[BadgeInstaller]]></category>

		<guid isPermaLink="false">http://blog.crusy.net/?p=958</guid>
		<description><![CDATA[Wer bei der Installation einer AIR-Anwendung aus einer SWF heraus die Fehlermeldung &#8220;Die Anwendung konnte nicht installiert werden, da die AIR-Datei beschädigt ist.&#8221; (Windows) oder &#8220;Die Anwendung konnte nicht installiert werden. Installieren Sie die Anwendung erneut.&#8221; (Mac) bekommt, sollte den Pfad der .air-Datei prüfen. Eventuell will AIR eigentlich &#8220;Der Pfad wurde nicht gefunden.&#8221; sagen^^]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.crusy.net/wp-content/uploads/2009/12/error_AIR.jpg"><img class="aligncenter size-full wp-image-959" title="error_AIR" src="http://blog.crusy.net/wp-content/uploads/2009/12/error_AIR.jpg" alt="" width="393" height="509" /></a></p>
<p>Wer bei der <a title="Installing and running an AIR applications from a web page " href="http://livedocs.adobe.com/flex/3/html/help.html?content=distributing_apps_3.html" target="_blank">Installation einer AIR-Anwendung aus einer SWF heraus</a> die Fehlermeldung &#8220;Die Anwendung konnte nicht installiert werden, da die AIR-Datei beschädigt ist.&#8221; (Windows) oder &#8220;Die Anwendung konnte nicht installiert werden. Installieren Sie die Anwendung erneut.&#8221; (Mac) bekommt, sollte den Pfad der .air-Datei prüfen. Eventuell will AIR eigentlich &#8220;Der Pfad wurde nicht gefunden.&#8221; sagen^^</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crusy.net/2009/12/22/air-missverstandliche-fehlermeldung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AS3: Transformationen und Matrizen</title>
		<link>http://blog.crusy.net/2009/11/12/as3-transformationen-und-matrizen/</link>
		<comments>http://blog.crusy.net/2009/11/12/as3-transformationen-und-matrizen/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 09:09:56 +0000</pubDate>
		<dc:creator>crusy</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Matrix]]></category>
		<category><![CDATA[Transform]]></category>

		<guid isPermaLink="false">http://blog.crusy.net/?p=953</guid>
		<description><![CDATA[Einen erschöpfenden Überblick über Transformationsmatrizen gibt es auf senocular.com. Dort gibt es auch das eine oder andere interaktive Beispiel&#8230; allerdings &#8220;nur&#8221; auf irgendwelchen blauen Quadraten. Wem das nicht reicht, wer die Matrix für eine ganz spezielle Transformation auf einem ganz speziellen Objekt sucht, kann sich auf der gleichen Seite ein &#8220;Transform Tool&#8221; runterladen &#8211; inklusive [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-956" title="matrix" src="http://blog.crusy.net/wp-content/uploads/2009/11/matrix.png" alt="matrix" width="319" height="109" /></p>
<p>Einen erschöpfenden Überblick über Transformationsmatrizen gibt es auf <a title="Understanding the Transformation Matrix in Flash 8" href="http://www.senocular.com/flash/tutorials/transformmatrix/" target="_blank">senocular.com</a>. Dort gibt es auch das eine oder andere interaktive Beispiel&#8230; allerdings &#8220;nur&#8221; auf irgendwelchen blauen Quadraten.</p>
<p>Wem das nicht reicht, wer die Matrix für eine ganz spezielle Transformation auf einem ganz speziellen Objekt sucht, kann sich auf der gleichen Seite ein <a title="Transform Tool" href="http://www.senocular.com/index.php?entry=372" target="_blank">&#8220;Transform Tool&#8221; runterladen</a> &#8211; inklusive Sourcen. Da baut man dann kurz seine Grafik rein, und lässt sich in TransformTool.as -&gt; completeInteraction() (Zeile 1022) die _toolMatrix ausgeben. Fertig.</p>
<p>HTH</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crusy.net/2009/11/12/as3-transformationen-und-matrizen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

