<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.2" -->
<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/"
	>

<channel>
	<title>romanhippler.de():Blog</title>
	<link>http://weblog.romanhippler.de</link>
	<description></description>
	<pubDate>Mon, 09 Mar 2009 13:33:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.2</generator>
	<language>en</language>
			<item>
		<title>Flash CS4 Hilfe offline nutzen</title>
		<link>http://weblog.romanhippler.de/2009/02/01/flash-cs4-hilfe-offline-nutzen/</link>
		<comments>http://weblog.romanhippler.de/2009/02/01/flash-cs4-hilfe-offline-nutzen/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 22:45:44 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
		
	<category>Allgemein</category>
		<guid isPermaLink="false">http://weblog.romanhippler.de/2009/02/01/flash-cs4-hilfe-offline-nutzen/</guid>
		<description><![CDATA[Mit das nervigste in Flash CS4 ist das online Hilfesystem. Wenn ich mit meinem Notebook unterwegs bin, habe ich nicht unbedingt immer eine Netzverbindung. Es gibt jedoch eine einfache, wenn auch gut versteckte M&#246;glichkeit auch lokal auf die Hilfedateien zuzugreifen:

Unter Fenster > Erweiterungen > &#8220;Verbindungen&#8221; ausw&#228;hlen
Im Panel-Menu rechts oben &#8220;Offline-Optionen&#8221; ausw&#228;hlen
Checkbox &#8220;Ich m&#246;chte offline arbeiten&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Mit das nervigste in Flash CS4 ist das online Hilfesystem. Wenn ich mit meinem Notebook unterwegs bin, habe ich nicht unbedingt immer eine Netzverbindung. Es gibt jedoch eine einfache, wenn auch gut versteckte M&#246;glichkeit auch lokal auf die Hilfedateien zuzugreifen:</p>
<ol>
<li>Unter Fenster > Erweiterungen > &#8220;Verbindungen&#8221; ausw&#228;hlen</li>
<li>Im Panel-Menu rechts oben &#8220;Offline-Optionen&#8221; ausw&#228;hlen</li>
<li>Checkbox &#8220;Ich m&#246;chte offline arbeiten&#8221; anchecken</li>
</ol>
<p>Das war&#8217;s. Beim n&#228;chsten &#214;ffnen der Hilfe werden die lokalen Dateien ge&#246;ffnet.<br />Kleiner Wehrmutstropfen: Nat&#252;rlich funktionieren Tools wie Kuler oder ConnectNow im Offline-Betrieb nicht mehr.</p>
]]></content:encoded>
			<wfw:commentRSS>http://weblog.romanhippler.de/2009/02/01/flash-cs4-hilfe-offline-nutzen/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Wallpaper-Klasse 1.0.1b - Bugfix gefixed</title>
		<link>http://weblog.romanhippler.de/2008/08/15/wallpaper-klasse-101b-bugfix-gefixed/</link>
		<comments>http://weblog.romanhippler.de/2008/08/15/wallpaper-klasse-101b-bugfix-gefixed/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 05:11:06 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
		
	<category>Projekte</category>
	<category>ActionScript1</category>
	<category>ActionScript2</category>
	<category>Flash</category>
	<category>Wallpaper</category>
		<guid isPermaLink="false">http://weblog.romanhippler.de/2008/08/15/wallpaper-klasse-101b-bugfix-gefixed/</guid>
		<description><![CDATA[Das Bugfix 1.0.1 vom 12.08. war leider mit der hei&#223;en Nadel gestrickt und beinhaltet einen neuen Bug. Deshalb muss ich noch einmal ein Update nachschieben. Weil es sich nur um eine Zeile &#252;berarbeiteten Code handelt, bekommt dieses Update keine neue Versionsnummer, sondern ein kleines &#8216;b&#8217; mit auf den Weg.
Die Wallpaper-Klasse soll es Flash-Designern ohne gro&#223;e [...]]]></description>
			<content:encoded><![CDATA[<p>Das <a href="http://weblog.romanhippler.de/2008/08/12/wallpaper-101-wichtiges-update-mit-localconnection-crossdomain-bugfix/">Bugfix 1.0.1 vom 12.08.</a> war leider mit der hei&#223;en Nadel gestrickt und beinhaltet einen neuen Bug. Deshalb muss ich noch einmal ein Update nachschieben. Weil es sich nur um eine Zeile &#252;berarbeiteten Code handelt, bekommt dieses Update keine neue Versionsnummer, sondern ein kleines &#8216;b&#8217; mit auf den Weg.</p>
<p>Die Wallpaper-Klasse soll es Flash-Designern ohne gro&#223;e ActionScript-Erfahrung erm&#246;glichen, kommunizierende swfs zu erstellen, wie sie z.B. f&#252;r Werbemittel wie Tandem-Banner, Hockeysticks, Wallpaper Ads oder Fireplaces ben&#246;tigt werden. Mehr zu der Wallpaper-Klasse und deren Anwendung gibt es in diesem <a href="http://weblog.romanhippler.de/2008/03/25/wallpaper-10-wallpaper-hockeysticks-tandem-banner-und-jetzt-auch-fireplaces/">Blog-Eintrag vom 25. M&#228;rz</a>.<br />
Eine komplette Dokumentation im pdf-Format und mehrere Anwendungsbeispiele sind im Download enthalten.</p>
<p>Download Bugfix: <a href="http://weblog.romanhippler.de/wp-content/uploads/2008/08/wallpaper_v1.0.1b.zip">Wallpaper 1.0.1b</a> (zip, 332 KB)
</p>
]]></content:encoded>
			<wfw:commentRSS>http://weblog.romanhippler.de/2008/08/15/wallpaper-klasse-101b-bugfix-gefixed/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Wallpaper 1.0.1 - Wichtiges Update mit LocalConnection Crossdomain Bugfix</title>
		<link>http://weblog.romanhippler.de/2008/08/12/wallpaper-101-wichtiges-update-mit-localconnection-crossdomain-bugfix/</link>
		<comments>http://weblog.romanhippler.de/2008/08/12/wallpaper-101-wichtiges-update-mit-localconnection-crossdomain-bugfix/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 07:50:36 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
		
	<category>Projekte</category>
	<category>ActionScript1</category>
	<category>ActionScript2</category>
	<category>Flash</category>
	<category>Wallpaper</category>
		<guid isPermaLink="false">http://weblog.romanhippler.de/2008/08/12/wallpaper-101-wichtiges-update-mit-localconnection-crossdomain-bugfix/</guid>
		<description><![CDATA[In die Wallpaper Version 1.0 hatte sich ein Crossdomain Bug eingeschlichen. Er verhinderte, dass Wallpaper, Tandem-Banner oder Fireplaces deren swfs von unterschiedlichen Ad-Servern ausgeliefert werden die LocalConnection korrekt aufbauen. Deshalb sollte jeder, der die Wallpaper-Klasse benutzt unbedingt die neue Wallpaper-Klasse Version 1.0.1 herunterladen.
Download Bugfix: wallpaper_1.0.1b.zip (zip, 332 KB)

]]></description>
			<content:encoded><![CDATA[<p>In die Wallpaper Version 1.0 hatte sich ein Crossdomain Bug eingeschlichen. Er verhinderte, dass Wallpaper, Tandem-Banner oder Fireplaces deren swfs von unterschiedlichen Ad-Servern ausgeliefert werden die LocalConnection korrekt aufbauen. Deshalb sollte jeder, der die Wallpaper-Klasse benutzt unbedingt die neue Wallpaper-Klasse Version 1.0.1 herunterladen.</p>
<p>Download Bugfix: <a href="http://weblog.romanhippler.de/wp-content/uploads/2008/08/wallpaper_v1.0.1b.zip">wallpaper_1.0.1b.zip</a> (zip, 332 KB)
</p>
]]></content:encoded>
			<wfw:commentRSS>http://weblog.romanhippler.de/2008/08/12/wallpaper-101-wichtiges-update-mit-localconnection-crossdomain-bugfix/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Flashplayer 9.0.124 Release</title>
		<link>http://weblog.romanhippler.de/2008/04/09/flashplayer-90124-release/</link>
		<comments>http://weblog.romanhippler.de/2008/04/09/flashplayer-90124-release/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 06:37:54 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
		
	<category>Allgemein</category>
		<guid isPermaLink="false">http://weblog.romanhippler.de/2008/04/09/flashplayer-90124-release/</guid>
		<description><![CDATA[Adobe hat gestern den Flashplayer 9.0.124 ver&#246;ffentlicht. Dieses Release schr&#228;nkt das Cross-Domain-Scripting weiter ein als vorherige Releases, um einige Sicherheitsl&#252;cken im Player zu schlie&#223;en. Diese Einschr&#228;nkungen wirken sich auf Socket-Kommunikation, Javascript-Kommunikation mit der umgebenden HTML-Seite und &#196;nderungen des Request-Headers beim Aufruf von Backend-Scripten aus, die z.B. bei Flash Remoting eingesetzt werden.

Wade Arnold hat bereits vor [...]]]></description>
			<content:encoded><![CDATA[<p>Adobe hat gestern den <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&#038;Lang=German&#038;ogn=DE-gntray_dl_getflashplayer_de">Flashplayer 9.0.124</a> ver&#246;ffentlicht. Dieses Release schr&#228;nkt das Cross-Domain-Scripting weiter ein als vorherige Releases, um einige Sicherheitsl&#252;cken im Player zu schlie&#223;en. Diese Einschr&#228;nkungen wirken sich auf Socket-Kommunikation, Javascript-Kommunikation mit der umgebenden HTML-Seite und &#196;nderungen des Request-Headers beim Aufruf von Backend-Scripten aus, die z.B. bei Flash Remoting eingesetzt werden.<br />
<a href="http://wadearnold.com/"><br />
Wade Arnold</a> hat bereits vor einer Woche einen <a href="http://wadearnold.com/blog/?p=20">Eintrag in seinem Blog</a> geschrieben, welche Anpassungen gemacht werden m&#252;ssen, um bei der Nutzung von <a href="http://www.amfphp.org/">AMFPHP</a> mit dem neuen Flashplayer Release keine Probleme zu bekommen. </p>
<p>Wer also pl&#246;tzlich auf Probleme bei bisher funktionierenden Flashprojekten st&#246;&#223;t, sollte sich auf jeden Fall <a href="http://www.adobe.com/devnet/flashplayer/articles/flash_player9_security_update.html">diesen Artikel</a> zum neuen Release im <a href="http://www.adobe.com/devnet/flashplayer/">Flashplayer Developer Center</a> zu Gem&#252;te f&#252;hren.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://weblog.romanhippler.de/2008/04/09/flashplayer-90124-release/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Wallpaper 1.0 - Wallpaper, Hockeysticks, Tandem-Banner und &#8230; jetzt auch Fireplaces</title>
		<link>http://weblog.romanhippler.de/2008/03/25/wallpaper-10-wallpaper-hockeysticks-tandem-banner-und-jetzt-auch-fireplaces/</link>
		<comments>http://weblog.romanhippler.de/2008/03/25/wallpaper-10-wallpaper-hockeysticks-tandem-banner-und-jetzt-auch-fireplaces/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 23:31:50 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
		
	<category>Projekte</category>
	<category>ActionScript1</category>
	<category>ActionScript2</category>
	<category>Flash</category>
	<category>Wallpaper</category>
		<guid isPermaLink="false">http://weblog.romanhippler.de/2008/03/25/wallpaper-10-wallpaper-hockeysticks-tandem-banner-und-jetzt-auch-fireplaces/</guid>
		<description><![CDATA[Nach mehr als einem Jahr gibt es jetzt eine neue Version der Wallpaper Klasse. 
Die Wallpaper Klasse soll es Flash Designern ohne gro&#223;e ActionScript-Erfahrung erm&#246;glichen, miteinander kommunizierende Banner zu produzieren. Mehr Informationen &#252;ber die Vorteile und M&#246;glichkeiten der Klasse gibt es in den Blog-Eintr&#228;gen zu Version 0.2 und Version 0.3.
Ich habe die komplette Klasse jetzt [...]]]></description>
			<content:encoded><![CDATA[<p>Nach mehr als einem Jahr gibt es jetzt eine neue Version der Wallpaper Klasse. </p>
<p>Die Wallpaper Klasse soll es Flash Designern ohne gro&#223;e ActionScript-Erfahrung erm&#246;glichen, miteinander kommunizierende Banner zu produzieren. Mehr Informationen &#252;ber die Vorteile und M&#246;glichkeiten der Klasse gibt es in den Blog-Eintr&#228;gen zu <a href="http://weblog.romanhippler.de/2007/02/12/wallpaper-hockeysticks-tandem-banner/">Version 0.2</a> und <a href="http://weblog.romanhippler.de/2007/02/27/wallpaper-hockeysticks-tandem-banner-neue-version-03/">Version 0.3</a>.</p>
<p>Ich habe die komplette Klasse jetzt von grundauf neu geschrieben, um endlich das zu erreichen, was Daniel und ich von Anfang an als Ziel hatten: eine unbegrenzte Anzahl von swfs &#252;ber LocalConnection miteinander kommunizieren zu lassen. Dabei sollte die Klasse nach wie vor einfach zu handhaben sein - auch f&#252;r "Nicht-Programmierer". Deshalb wurde die bekannte Syntax aus Version 0.3 f&#252;r die Kommunikation von zwei swfs auch beibehalten:</p>
<div class="igBar"><span id="lactionscript-5"><a href="#" onclick="javascript:showPlainTxt('actionscript-5'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">Actionscript:</span><br />
<div id="actionscript-5">
<div class="actionscript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> skyscraper:<span style="color: #0066CC;">Object</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">function</span> onConnected<span style="color: #66cc66;">&#40;</span>otherSWF:<span style="color: #0066CC;">Object</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; skyscraper = otherSWF;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; skyscraper.<span style="color: #0066CC;">gotoAndPlay</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">2</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">Wallpaper.<span style="color: #0066CC;">connect</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p>
F&#252;r die Kommunikation mit mehreren swfs ist etwas mehr Tipparbeit notwendig:</p>
<div class="igBar"><span id="lactionscript-6"><a href="#" onclick="javascript:showPlainTxt('actionscript-6'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">Actionscript:</span><br />
<div id="actionscript-6">
<div class="actionscript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">Wallpaper.<span style="color: #006600;">setup</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"leftSky"</span>, <span style="color: #ff0000;">"superBanner"</span>, <span style="color: #ff0000;">"rightSky"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">function</span> onConnected<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; Wallpaper.<span style="color: #006600;">ALL</span>.<span style="color: #0066CC;">gotoAndPlay</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">2</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">Wallpaper.<span style="color: #006600;">connectAs</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"superBanner"</span>, <span style="color: #0066CC;">this</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Als erstes wird &#252;ber <code>Wallpaper.setup()</code> die Wallpaper Klasse f&#252;r die Kommunikation initialisiert. Die &#252;bergebenen Namen sind frei w&#228;hlbar, m&#252;ssen aber in allen kommunizierenden swfs identisch sein. Dann wird wie gewohnt die <code>onConnected</code> Callback Funktion definiert. Sie wird von Wallpaper aufgerufen, sobald alle beteiligten swfs eine Verbindung aufbauen konnten. Zu guter Letzt startet man die Verbindung mit der Methode <code>Wallpaper.connectAs()</code>, der ein Verbindungsname und eine Zeitleiste/ein MovieClip &#252;bergeben wird. Der Verbindungsname muss einer der zuvor an <code>Wallpaper.setup()</code> &#252;bergebenen sein. Das war schon alles, was f&#252;r eine Kommunikation zwischen drei swfs notwendig ist.</p>
<p>Das Beispiel zeigt ein weiteres neues Feature von Version 1.0: &#252;ber <code>Wallpaper.ALL</code> kann man Funktionen in allen verbundenen swfs gleichzeitig aufrufen. Im Beispiel werden alle drei swfs in Frame 2 springen und abspielen.</p>
<p>Wenn die Methoden <code>Wallpaper.setup()</code> und <code>Wallpaper.connectAs()</code> benutzt werden, wird der Callback Funktion <code>onConnected()</code> kein Wert &#252;bergeben. Man muss also eine M&#246;glichkeit haben, einzelne swfs in irgendeiner Form anzusprechen. Das bietet die Methode <code>Wallpaper.getObjectByName()</code>. Ihr wird einer der zuvor mit <code>Wallpaper.setup()</code> registrierten Verbindungsnamen &#252;bergeben und gibt eine Referenz auf die Verbindung zur&#252;ck. &#220;ber diese Referenz k&#246;nnen dann wie gewohnt Funktionen im verbundenen swf aufgerufen werden. Hier ist das Beispiel von oben, mit zwei Variablen, die die Referenzen auf die anderen verbundenen swfs speichern:</p>
<div class="igBar"><span id="lactionscript-7"><a href="#" onclick="javascript:showPlainTxt('actionscript-7'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">Actionscript:</span><br />
<div id="actionscript-7">
<div class="actionscript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">Wallpaper.<span style="color: #006600;">setup</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"leftSky"</span>, <span style="color: #ff0000;">"superBanner"</span>, <span style="color: #ff0000;">"rightSky"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> leftSky:<span style="color: #0066CC;">Object</span> = Wallpaper.<span style="color: #006600;">getObjectByName</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"leftSky"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">var</span> rightSky:<span style="color: #0066CC;">Object</span> = Wallpaper.<span style="color: #006600;">getObjectByName</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"rightSky"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">function</span> onConnected<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Void</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; Wallpaper.<span style="color: #006600;">ALL</span>.<span style="color: #0066CC;">gotoAndPlay</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">2</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">Wallpaper.<span style="color: #006600;">connectAs</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"superBanner"</span>, <span style="color: #0066CC;">this</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p>
&#220;ber die Variablennamen kann man zu einem sp&#228;teren Zeitpunkt einfach Funktionen in einem verbundenen swf aufrufen:</p>
<div class="igBar"><span id="lactionscript-8"><a href="#" onclick="javascript:showPlainTxt('actionscript-8'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">Actionscript:</span><br />
<div id="actionscript-8">
<div class="actionscript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B; font-weight:bold;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">leftSky.<span style="color: #0066CC;">play</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Die Referenzen k&#246;nnen zwar direkt nach dem Aufruf von <code>Wallpaper.setup()</code> Variablen zugewiesen werden, der Aufruf von Funktionen ist aber erst sicher, nachdem <code>onConnected()</code> aufgerufen wurde.</p>
<p>Aufgrund der erweiterten M&#246;glichkeiten ist die Klasse jetzt etwa um etwa 700 Bytes gewachsen, aber mit ca. 1600 Byte sollte sie auch f&#252;r knebelnde Vermarkter KB-Vorgaben brauchbar sein.</p>
<p>Im zip findet ihr neben der Klasse (nat&#252;rlich in ActionScript 1 und ActionScript 2) und den &#252;blichen Einsatzbeispielen jetzt auch ein pdf mit einer kurzen Dokumentation der Klasse.</p>
<p>Wie immer freuen wir uns &#252;ber Anregungen, Kritik und Lob.</p>
<p>Download:<br />
<del datetime="2008-08-12T08:06:27+00:00">Wallpaper v1.0 (zip, 346.94 KB)<br />
</del><del datetime="2008-08-15T05:20:55+00:00">Wallpaper v1.0.1</del><br />
<a href="http://weblog.romanhippler.de/wp-content/uploads/2008/08/wallpaper_v1.0.1b.zip">Wallpaper v1.0.1b</a>(Wichtiges Bugfix! zip, 332 KB)</p>
]]></content:encoded>
			<wfw:commentRSS>http://weblog.romanhippler.de/2008/03/25/wallpaper-10-wallpaper-hockeysticks-tandem-banner-und-jetzt-auch-fireplaces/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Neuer Flashplayer 9.0.115.0</title>
		<link>http://weblog.romanhippler.de/2007/12/05/neuer-flashplayer-901150/</link>
		<comments>http://weblog.romanhippler.de/2007/12/05/neuer-flashplayer-901150/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 01:47:28 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
		
	<category>Flashplayer</category>
	<category>Adobe</category>
		<guid isPermaLink="false">http://weblog.romanhippler.de/2007/12/05/neuer-flashplayer-901150/</guid>
		<description><![CDATA[Tss ... das ist glaub ich ein Release-Rekord. War nicht bisher der 6er Player mit 79 Releases an Platz 1?
Wie auch immer, gestern (edit: wat, wie sp&#228;t is dat? ok ... vorgestern) hat Adobe ein neues Flashplayer 9 Release herausgebracht. Gr&#246;&#223;te Neuerung: Zus&#228;tzlich zu dem altbekannten flv-Videoformat und mp3-Audioformat unterst&#252;tzt der Player jetzt auch den [...]]]></description>
			<content:encoded><![CDATA[<p>Tss ... das ist glaub ich ein Release-Rekord. War nicht bisher der 6er Player mit 79 Releases an Platz 1?</p>
<p>Wie auch immer, gestern (edit: wat, wie sp&#228;t is dat? ok ... vorgestern) hat Adobe ein neues <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&#038;Lang=German&#038;ogn=DE-gntray_dl_getflashplayer_de">Flashplayer 9 Release</a> herausgebracht. Gr&#246;&#223;te Neuerung: Zus&#228;tzlich zu dem altbekannten flv-Videoformat und mp3-Audioformat unterst&#252;tzt der Player jetzt auch den H.264-Videocodec und den AAC-Audiocodec (z.B. m4a, wie es in iTunes genutzt wird).</p>
<p>Infos zum neuen Player und den unterst&#252;tzten Formaten gibt es bei <a href="http://www.kaourantin.net/2007/12/adobe-flash-player-9-update-3-released.html">Tinic Uro</a>, <a href="http://weblogs.macromedia.com/emmy/archives/2007/12/flash_player_9_10.cfm">Emmy Huang</a> und in den Beitr&#228;gen von <a href="http://www.adobe.com/devnet/flashplayer/articles/hd_video_flash_player.html">David Hassoun</a> und <a href="http://www.adobe.com/devnet/logged_in/jchurch_flashplayer9.html">Justin Everett-Church</a> im <a href="http://www.adobe.com/devnet/flashplayer/">Flashplayer DevCenter</a>.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://weblog.romanhippler.de/2007/12/05/neuer-flashplayer-901150/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Papervision3D goes 2.0 (alpha)</title>
		<link>http://weblog.romanhippler.de/2007/12/05/papervision3d-goes-20-alpha/</link>
		<comments>http://weblog.romanhippler.de/2007/12/05/papervision3d-goes-20-alpha/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 01:34:16 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
		
	<category>Papervision3D</category>
		<guid isPermaLink="false">http://weblog.romanhippler.de/2007/12/05/papervision3d-goes-20-alpha/</guid>
		<description><![CDATA[Gerade hat Ralph Hauwert eine &#246;ffentliche Alpha-Version von Papervision3D 2.0 (GreatWhite) ins SVN-Repository gestellt. Neue Features sind z.B.: Shaders, Animations-Unterst&#252;tzung f&#252;r ASCollada-Szenen und eine neue Render-Architektur, die auch mehrere Viewports unterst&#252;tzt.
Laut Ralph muss das Framework noch optimiert werden und kann hier und da etwas haken - ist also noch nicht unbedingt f&#252;r Produktionen einsetzbar - [...]]]></description>
			<content:encoded><![CDATA[<p>Gerade hat <a href="http://unitzeroone.com/blog/">Ralph Hauwert</a> eine &#246;ffentliche Alpha-Version von <a href="http://blog.papervision3d.org">Papervision3D 2.0</a> (GreatWhite) ins <a href="http://papervision3d.googlecode.com/svn/trunk/branches/GreatWhite/">SVN-Repository</a> gestellt. Neue Features sind z.B.: Shaders, Animations-Unterst&#252;tzung f&#252;r ASCollada-Szenen und eine neue Render-Architektur, die auch mehrere Viewports unterst&#252;tzt.</p>
<p><a href="http://www.unitzeroone.com/blog/papervision3d/papervision3d_20_public_alpha.html">Laut Ralph</a> muss das Framework noch optimiert werden und kann hier und da etwas haken - ist also noch nicht unbedingt f&#252;r Produktionen einsetzbar - aber zeigt, was mit Papervision3D in ein paar Wochen m&#246;glich sein wird.</p>
<p>Ist schon klasse, wie das Papervision3D-Team das Projekt vorantreibt und vermarktet. &#220;brigens: Happy Birthday zum 1. PV3D Geburtstag.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://weblog.romanhippler.de/2007/12/05/papervision3d-goes-20-alpha/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Speed Optimierung in ActionScript 3</title>
		<link>http://weblog.romanhippler.de/2007/08/12/speed-optimierung-in-actionscript-3/</link>
		<comments>http://weblog.romanhippler.de/2007/08/12/speed-optimierung-in-actionscript-3/#comments</comments>
		<pubDate>Sun, 12 Aug 2007 11:44:37 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
		
	<category>ActionScript2</category>
	<category>Flash</category>
	<category>ActionScript3</category>
		<guid isPermaLink="false">http://weblog.romanhippler.de/2007/08/12/speed-optimierung-in-actionscript-3/</guid>
		<description><![CDATA[F&#252;r alle Speed Junkies hat John Grden im Zuge der PaperVision3D Engine Entwicklung einige AS3 Benchmark-Tests zu einfachen mathematischen Operationen wie Division, Math.floor, Math.ceil und Math.abs in seinem Blog ver&#246;ffentlicht.
Abgesehen davon, dass AS2 noch keine int und uint Typen kennt, sind auch die Divisions Benchmarks nicht eins zu eins nach AS2 zu &#252;bertragen. Bei meinen [...]]]></description>
			<content:encoded><![CDATA[<p>F&#252;r alle Speed Junkies hat <a href="http://www.rockonflash.com/blog/?p=63">John Grden</a> im Zuge der <a href="http://blog.papervision3d.org/">PaperVision3D Engine</a> Entwicklung einige AS3 Benchmark-Tests zu einfachen mathematischen Operationen wie Division, Math.floor, Math.ceil und Math.abs in seinem <a href="http://www.rockonflash.com/blog/?p=63">Blog</a> ver&#246;ffentlicht.</p>
<p>Abgesehen davon, dass AS2 noch keine int und uint Typen kennt, sind auch die Divisions Benchmarks nicht eins zu eins nach AS2 zu &#252;bertragen. Bei meinen AS2 Tests mit John's angepassten Scripten schnitt die Division z.B. besser ab als die Multiplikation. Die schnellste Berechnung ist zwar auch in AS2 die Bitshifting Variante, die Unterschiede sind aber nicht so gravierend wie in AS3 (zumal John im Bitshifting Script int anstatt Number verwendet). Hier meine AS2 Testergebnisse:</p>
<p>DivisionTest: 7272<br />
MultTest: 12158<br />
BitTest: 6600 </p>
<p>Diese Werte zeigen im Vergleich zu John's Ergebnissen aber eines ganz deutlich: Die neue VM im Flashplayer 9 ist schweineschnell <img src='http://weblog.romanhippler.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />
</p>
]]></content:encoded>
			<wfw:commentRSS>http://weblog.romanhippler.de/2007/08/12/speed-optimierung-in-actionscript-3/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Detailverliebtheit</title>
		<link>http://weblog.romanhippler.de/2007/06/23/detailverliebtheit/</link>
		<comments>http://weblog.romanhippler.de/2007/06/23/detailverliebtheit/#comments</comments>
		<pubDate>Sat, 23 Jun 2007 07:39:14 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
		
	<category>Projekte</category>
		<guid isPermaLink="false">http://weblog.romanhippler.de/2007/06/23/detailverliebtheit/</guid>
		<description><![CDATA["Wir widmen jedem noch so kleinen Detail unsere volle Aufmerksamkeit. [...]" ist ein Zitat vom Lexus Chief-Engineer Suguya Fukusato. "[...]Gleichzeitig muss aber jedes kleinste Detail in perfekter Harmonie zum Ganzen stehen." Die neue Microsite zum Lexus IS von BMZ interactive greift genau dieses Zitat auf und f&#252;gt aus vielen kleinen Details das perfekte Ganze zusammen.
Das [...]]]></description>
			<content:encoded><![CDATA[<p>"Wir widmen jedem noch so kleinen Detail unsere volle Aufmerksamkeit. [...]" ist ein Zitat vom Lexus Chief-Engineer Suguya Fukusato. "[...]Gleichzeitig muss aber jedes kleinste Detail in perfekter Harmonie zum Ganzen stehen." Die neue <a href="http://www.is-testen.de">Microsite zum Lexus IS</a> von <a href="http://www.bmzinteractive.de">BMZ interactive</a> greift genau dieses Zitat auf und f&#252;gt aus vielen kleinen Details das perfekte Ganze zusammen.</p>
<p>Das Konzept der Site ist nat&#252;rlich nicht neu, aber ein Bild in ActionScript zu analysieren und aus vielen kleinen Mosaiksteinen wieder zusammen zu setzen war f&#252;r mich pers&#246;nlich eine neue Aufgabe.</p>
<p>Auf der <a href="http://www.is-testen.de">Site</a> gibt es &#252;brigens auch ein Gewinnspiel. Das ist allerdings verdammt gut versteckt.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://weblog.romanhippler.de/2007/06/23/detailverliebtheit/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Adobe Air, Flex3 und neuer Flashplayer</title>
		<link>http://weblog.romanhippler.de/2007/06/11/adobe-air-flex3-und-neuer-flashplayer/</link>
		<comments>http://weblog.romanhippler.de/2007/06/11/adobe-air-flex3-und-neuer-flashplayer/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 20:06:34 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
		
	<category>Flashplayer</category>
	<category>Adobe</category>
	<category>Flex</category>
	<category>Air (Apollo)</category>
		<guid isPermaLink="false">http://weblog.romanhippler.de/2007/06/11/adobe-air-flex3-und-neuer-flashplayer/</guid>
		<description><![CDATA[Wow, da war ja gestern Nacht/heute mal wieder einiges los auf den Adobe Labs. Gleich drei neue Betas wurden ver&#246;ffentlicht:

Flex 3 Beta
Air Beta 1 (vorher Apollo)
Flash Player Update 3 Beta 1 (build 9.0.60.120)

Das Flashplayer Update verspricht laut des Posts von Tinic Uro einiges mehr an Performance zu bringen. Die Air Beta konnte ich noch nicht [...]]]></description>
			<content:encoded><![CDATA[<p>Wow, da war ja gestern Nacht/heute mal wieder einiges los auf den <a href="http://labs.adobe.com">Adobe Labs</a>. Gleich drei neue Betas wurden ver&#246;ffentlicht:</p>
<ul>
<li><a href="http://labs.adobe.com/technologies/flex/">Flex 3 Beta</a></li>
<li><a href="http://labs.adobe.com/technologies/air/">Air Beta 1 (vorher Apollo)</a></li>
<li><a href="http://labs.adobe.com/technologies/flashplayer9/">Flash Player Update 3 Beta 1 (build 9.0.60.120)</a></li>
</ul>
<p>Das Flashplayer Update verspricht laut des <a href="http://www.kaourantin.net/2007/06/flash-player-update-3-beta-1.html">Posts von Tinic Uro</a> einiges mehr an Performance zu bringen. Die Air Beta konnte ich noch nicht testen, aber es gibt einen guten <a href="http://www.adobe.com/devnet/logged_in/mchambers_air_beta.html">&#220;berblick &#252;ber die neuen Features</a> von <a href="http://www.mikechambers.com/blog/">Mike Chambers</a> im Adobe Development Center. F&#252;r HTML/JavaScript-Entwickler die Air-Applicationen erstellen wollen gibt es ein <a href="http://labs.adobe.com/wiki/index.php/AIR:Dreamweaver_CS3_Extension">Plugin f&#252;r Dreamweaver</a>. Mein Highlight ist aber das kostenlose <a href="http://www.aptana.com/air/">Air Plugin f&#252;r Aptana</a>. Daf&#252;r etwas entt&#228;uschend: F&#252;r die Air Beta kann nur in der Flex 3 Beta entwickelt werden, da das aktuelle Air SDK jetzt Bestandteil des Flex SDK ist. Zu Flex 3 hatte <a href="http://www.onflex.org/ted/">Ted Patrick</a> letzte Woche eine t&#228;gliche Serie mit neuen Featuren gepostet (startet mit <a href="http://www.onflex.org/ted/2007/06/flex-3-monday-designerdeveloper_04.php">diesem Post</a>). <a href="http://weblogs.macromedia.com/jd/archives/2007/06/significant_rel.cfm">John Dowdell</a> hat einige Links mit Informationen zu den neuen Betas gesammelt.</p>
]]></content:encoded>
			<wfw:commentRSS>http://weblog.romanhippler.de/2007/06/11/adobe-air-flex3-und-neuer-flashplayer/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
