<?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>boxedfolder.com - Flex, Flash &#38; Web &#187; jquery &amp; javascript</title>
	<atom:link href="http://www.boxedfolder.com/blog/category/jquery-javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.boxedfolder.com</link>
	<description></description>
	<lastBuildDate>Wed, 03 Feb 2010 18:21:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>navigateToUrl und Popup-Blocker</title>
		<link>http://www.boxedfolder.com/blog/2009/12/14/navigatetourl-und-popup-blocker/</link>
		<comments>http://www.boxedfolder.com/blog/2009/12/14/navigatetourl-und-popup-blocker/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 11:21:00 +0000</pubDate>
		<dc:creator>Heiko</dc:creator>
				<category><![CDATA[flash & flex]]></category>
		<category><![CDATA[jquery & javascript]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash player]]></category>
		<category><![CDATA[navigatetourl]]></category>

		<guid isPermaLink="false">http://www.boxedfolder.com/?p=589</guid>
		<description><![CDATA[Einige mehr oder weniger moderne Browser, wie der Internet Explorer 8, meinen einfach alles blockieren zu müssen was nicht im Fenster "_self" aufgerufen wird.]]></description>
			<content:encoded><![CDATA[<p>Vielleicht wird der Eine oder Andere das leidige Thema <em>navigateToUrl</em> und Popup-Blocker schmerzlich selber erlebt haben. Denn einige mehr oder weniger moderne Browser, wie der Internet Explorer 8, meinen einfach alles blockieren zu müssen was nicht im Fenster &#8220;_self&#8221; aufgerufen wird. Das gilt auch wenn kein weiteres Argument angegeben wird, also z.B. auch <em>navigateToURL(&#8220;http://www.google.de&#8221;)</em>.</p>
<p>Eine gute Methode um dieses Verhalten auszuhebeln, ist es, die Javascript Schnittstelle des Browsers anzusprechen und dementsprechend ein neues Fenster zu generieren. In diesem Zusammenhang kann ich auf eine tolle und kompakte Klasse verweisen, die genau das tut:</p>
<p><span id="more-589"></span></p>
<p><a class="blank" href="http://www.zorked.com/wp-content/uploads/2008/08/URLNavigator.as" title="URLNavigator Klasse">URLNavigator.as</a>:</p>
<pre>
<code>package com.zorked {
	import flash.external.ExternalInterface;
	import flash.net.*;

	public class URLNavigator {

		/**
		 * Utility function to wrap up changing pages. Avoids over-aggressive popup blockers.
		 * @param url		The URL to change to. Either a String or a URLRequest
		 * @param window	The target browser window/tab, generally _self, _top, or _blank
		 * @usage URLNavigator.ChangePage("http://www.google.com", "_blank");
		 */
		public static function ChangePage(url:*, window:String = "_self"):void {
			var req:URLRequest = url is String ? new URLRequest(url) : url;
			if (!ExternalInterface.available) {
				navigateToURL(req, window);
			} else {
				var strUserAgent:String = String(ExternalInterface.call("function() {return navigator.userAgent;}")).toLowerCase();
				if (strUserAgent.indexOf("firefox") != -1 || (strUserAgent.indexOf("msie") != -1 &amp;&amp; uint(strUserAgent.substr(strUserAgent.indexOf("msie") + 5, 3)) &gt;= 7)) {
					ExternalInterface.call("window.open", req.url, window);
				} else {
					navigateToURL(req, window);
				}
			}
		}

	}
}</code>
</pre>
<p>Was wird hier gemacht? Nun im Prinzip macht die Klasse einen Check ob es sich um gewisse Browser-Versionen handelt und führt dementsprechend einen normalen navigateToURL-Request aus, oder er ruft die Javascript Methode <i>window.open()</i> auf. Man ist im Grunde auf der sicheren Seite und gegen die Popup-Blocker Schikane einiger Browser gut gerüstet.</p>
<p>Link zum <a class="blank" href="http://www.zorked.com/flash/flash-and-navigatetourl-popup-blocking/" title="Artikel">Artikel</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.boxedfolder.com/blog/2009/12/14/navigatetourl-und-popup-blocker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SmashingMagazine: Neue JavaScript und AJAX Lösungen</title>
		<link>http://www.boxedfolder.com/blog/2009/03/09/smashingmagazine-neue-javascript-und-ajax-losungen/</link>
		<comments>http://www.boxedfolder.com/blog/2009/03/09/smashingmagazine-neue-javascript-und-ajax-losungen/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 02:00:59 +0000</pubDate>
		<dc:creator>Heiko</dc:creator>
				<category><![CDATA[air]]></category>
		<category><![CDATA[jquery & javascript]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.boxedfolder.com/?p=289</guid>
		<description><![CDATA[Die Jungs von SmashingMagazin.com haben sich wieder hingesetzt und diesmal 70+ Lösungen für Javascript und Ajax aufgelistet. ]]></description>
			<content:encoded><![CDATA[<p>Die Jungs von <a class="blank" title="Smashing Magazine" href="http://www.smashingmagazin.com">SmashingMagazin.com</a> haben sich wieder einmal hingesetzt und diesmal 70+ Lösungen für Javascript und Ajax aufgelistet. Es werden eine Reihe von Einsatzmöglichkeiten erwähnt. Im Prinzip lässt sich hier für jeden Einsatz etwas finden. Vom Kalender bis zum  Ajax-Upload ist  alles dabei. Schade ist allerdings, dass es sich diesmal nicht primär um Framework Lösungen handelt, sondern generelle JavaScript Plugins oder Scripts verlinkt werden. Beim durchschauen müsste trotzdem eigentlich jeder irgendetwas für das aktuelle Projekt finden.</p>
<p>Unter den Ajax-Lösungen ist das <a class="blank" title="Ajaxify" href="http://maxblog.me/ajaxify/">Ajaxify</a> mein persönlicher Favorit.  Mit diesem jQuery Plugin wird durch wenig Code (Lediglich eine Zeile konvertiert alle Links in Ajax-Requests) schneller Datenaustausch ermöglicht.</p>
<p>Link zum <a class="blank" title="Smashing Magazine" href="http://www.smashingmagazine.com/2009/03/08/70-new-useful-ajax-and-javascript-techniques/">Artikel</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boxedfolder.com/blog/2009/03/09/smashingmagazine-neue-javascript-und-ajax-losungen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery 1.3.2 veröffentlicht</title>
		<link>http://www.boxedfolder.com/blog/2009/02/21/jquery-132-veroffentlicht/</link>
		<comments>http://www.boxedfolder.com/blog/2009/02/21/jquery-132-veroffentlicht/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 14:23:41 +0000</pubDate>
		<dc:creator>Heiko</dc:creator>
				<category><![CDATA[jquery & javascript]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.boxedfolder.com/?p=283</guid>
		<description><![CDATA[Ab heute steht jQuery in der Version 1.3.2  zum Download bereit.]]></description>
			<content:encoded><![CDATA[<p>Ab heute steht jQuery in der Version 1.3.2  zum Download bereit. Einige signifikante Neuerungen bzw. Bug-Fixes sind nun in Effekt getreten. Hier einige Details:</p>
<ul>
<li> Elements are now returned in document order.</li>
<li> .live() can now prevent bubbling.</li>
<li> :visible/:hidden are now significantly faster.</li>
<li> As are all the width/height methods.</li>
<li> Selectors are much faster in Internet Explorer.</li>
<li> appendTo/etc. have had a slight API tweak.</li>
</ul>
<p>Die komplette Liste Veränderungen kann <a class="blank" title="Release Notes jQuery 1.3.2" href="http://docs.jquery.com/Release:jQuery_1.3.2">hier</a> nachgelesen werden.</p>
<p>Link zu <a class="blank" title="jQuery 1.3.2" href="http://www.jquery.com/">jQuery</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boxedfolder.com/blog/2009/02/21/jquery-132-veroffentlicht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interface Lösungen mit jQuery</title>
		<link>http://www.boxedfolder.com/blog/2009/01/18/interface-losungen-mit-jquery/</link>
		<comments>http://www.boxedfolder.com/blog/2009/01/18/interface-losungen-mit-jquery/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 17:06:05 +0000</pubDate>
		<dc:creator>Heiko</dc:creator>
				<category><![CDATA[jquery & javascript]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.boxedfolder.com/?p=242</guid>
		<description><![CDATA[Ganz frisch wurde gerade auf Smashing Magazine ein Artikel gepostet, der über 45 Möglichkeiten aufzeigt mit jQuery schöne und sinnvolle Interfaces zu kreieren.]]></description>
			<content:encoded><![CDATA[<p>Ganz frisch wurde gerade auf Smashing Magazine ein Artikel gepostet, der über 45 Möglichkeiten aufzeigt mit jQuery schöne und sinnvolle Interfaces zu kreieren. Unter anderem sind nützliche Plugins wie Form Validation, Tabs und Lightboxes mit am Start. Auch komplexere Sachen, wie z.B. Bildergalerien  werden dort aufgegriffen und kommentiert.</p>
<p>Link zum <a class="blank" title="Smashing Magazine: 45 new jQuery techniques for interfaces" href="http://www.smashingmagazine.com/2009/01/15/45-new-jquery-techniques-for-a-good-user-experience/">Artikel</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boxedfolder.com/blog/2009/01/18/interface-losungen-mit-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery 1.3 &amp; neuer API Browser</title>
		<link>http://www.boxedfolder.com/blog/2009/01/16/jquery-13-neuer-api-browser/</link>
		<comments>http://www.boxedfolder.com/blog/2009/01/16/jquery-13-neuer-api-browser/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 16:19:14 +0000</pubDate>
		<dc:creator>Heiko</dc:creator>
				<category><![CDATA[jquery & javascript]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.boxedfolder.com/?p=230</guid>
		<description><![CDATA[Seit gut zwei Tagen ist bereits jQuery in der Version 1.3 verfügbar. Ich bin noch nicht dazu gekommen sie einem ausgiebigen Test zu unterziehen. Die aktuellen "Killerfeatures" in der neuen Version klingen allerdings durchaus vielversprechend.]]></description>
			<content:encoded><![CDATA[<p>Seit gut zwei Tagen ist bereits jQuery in der<strong> Version 1.3</strong> verfügbar. Ich bin noch nicht dazu gekommen sie einem ausgiebigen Test zu unterziehen. Die aktuellen &#8220;Killerfeatures&#8221; in der neuen Version klingen allerdings durchaus vielversprechend.</p>
<p>Neue Features sind unter anderem:</p>
<ul>
<li>Sizzle: A sizzlin’ hot CSS selector engine.</li>
<li>Live Events: Event delegation with a jQuery twist.</li>
<li>jQuery Event Overhaul: Completely rewired to simplify event handling.</li>
<li>HTML Injection Rewrite: Lightning-fast HTML appending.</li>
<li>Offset Rewrite: Super-quick position calculation.</li>
<li>No More Browser Sniffing: Using feature detection to help jQuery last for many more years to come.</li>
</ul>
<p><span id="more-230"></span></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7965283182402782";
google_ad_slot = "1089840606";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<p>Wichtige Neuerungen sind tatsächlich im Bereich Performance zu finden. Die untere Grafik zeigt ganz gut wie sich die Geschwindigkeit der <strong>Selector Engine </strong>verbessert hat und wie schnell sie sich  im Gegensatz zur Konkurrenz gibt.</p>
<p><img class="center" title="Selector Performance" src="http://www.boxedfolder.com/wp-content/uploads/2009/01/3196296260_c7a0be70be.jpg" alt="3196296260_c7a0be70be" width="500" height="375" /></p>
<p>Eine komplette Liste der Neuerungen kann man <a class="blank" title="jQuery 1.3 Features" href="http://docs.jquery.com/Release:jQuery_1.3">hier</a> einsehen.</p>
<p>Desweiteren gibt es einen hübschen neuen <strong>API Browser</strong>. Der stellt die komplette API wirklich übersichtlich dar und gibt in der Entwicklung schnell Hilfe.<br />
Kernfeatures des Browser sind:</p>
<ul>
<li>All the latest jQuery and jQuery UI documentation.</li>
<li>The ability to mark pages as favorites for those pages you keep wanting to return to.</li>
<li>Syntax highlighting in the code examples</li>
<li>Live running of examples within the browser</li>
<li>Links to edit and experiment with the code examples</li>
</ul>
<p>Den Browser gibts wahlweise als <strong>AIR Applikation</strong> oder direkt im Webbrowser.</p>
<p>Link zum <a class="blank" title="Download jQuery" href="http://docs.jquery.com/Downloading_jQuery">jQuery 1.3 Download</a>.<br />
Link zum <a class="blank" title="jQuery API Browser" href="http://api.jquery.com/"> jQuery API Browser</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boxedfolder.com/blog/2009/01/16/jquery-13-neuer-api-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JQuery Plugins im Überfluss</title>
		<link>http://www.boxedfolder.com/blog/2008/12/17/jquery-plugins-im-uberfluss/</link>
		<comments>http://www.boxedfolder.com/blog/2008/12/17/jquery-plugins-im-uberfluss/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 16:22:29 +0000</pubDate>
		<dc:creator>Heiko</dc:creator>
				<category><![CDATA[html & css]]></category>
		<category><![CDATA[jquery & javascript]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.boxedfolder.com/?p=216</guid>
		<description><![CDATA[Dr. Web hat heute eine Liste mit nützlichen JQuery Plugins veröffentlicht. Einige sehr interessante und vielseitig nutzbare Plugins werden dort vorgestellt und verlinkt.]]></description>
			<content:encoded><![CDATA[<p>Dr. Web hat kürzlich eine Liste mit nützlichen <strong>JQuery Plugins</strong> veröffentlicht. Einige sehr interessante und vielseitig nutzbare Plugins werden dort vorgestellt und verlinkt. Unter anderem die allseits beliebte <a class="blank" title="Lightbox für JQuery" href="http://leandrovieira.com/projects/jquery/lightbox/">Lightbox</a> und zusätzlich qualitativ hochwertige alternativen wie z.B. <a class="blank" title="Fancybox für JQuery" href="http://fancy.klade.lv/">Fancybox</a> oder <a class="blank" title="Facebox für JQuery" href="http://famspam.com/facebox">Facebox</a>. Auch wenn das ein oder andere schon bekannt sein dürfte, zeigt Dr. Web einige spannende Plugins die zumindest ein Platz im Archiv finden sollten.</p>
<p>Link zum <a class="blank" title="Dr. Web - 50+ nützliche Plugins für JQuery " href="http://www.drweb.de/magazin/50-nutzliche-plugins-fur-jquery/">Artikel</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.boxedfolder.com/blog/2008/12/17/jquery-plugins-im-uberfluss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIR: JavaScript und Flex, zwei kostenlose Bücher</title>
		<link>http://www.boxedfolder.com/blog/2008/05/10/air-javascript-und-flex-zwei-kostenlose-bucher/</link>
		<comments>http://www.boxedfolder.com/blog/2008/05/10/air-javascript-und-flex-zwei-kostenlose-bucher/#comments</comments>
		<pubDate>Sat, 10 May 2008 15:41:48 +0000</pubDate>
		<dc:creator>Heiko</dc:creator>
				<category><![CDATA[air]]></category>
		<category><![CDATA[flash & flex]]></category>
		<category><![CDATA[jquery & javascript]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[apollo]]></category>
		<category><![CDATA[bücher]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[O´REILLY]]></category>
		<category><![CDATA[runtime]]></category>

		<guid isPermaLink="false">http://www.boxedfolder.com/?p=55</guid>
		<description><![CDATA[Adobe stellt schon seit geraumer Zeit zwei Bücher über AIR zum Download zu Verfügung, die auch als gedruckte Variante um handel erhältlich sind.]]></description>
			<content:encoded><![CDATA[<p>Adobe stellt schon seit geraumer Zeit zwei Bücher über AIR zum Download zu Verfügung. Es handelt sich jeweils um ein Buch namens &#8220;Apollo for Adobe Flex Developers Pocket Guide&#8221; und ein Buch mit dem Titel &#8220;Adobe Integrated Runtime for JavaScript Developers&#8221;. Die beiden Bücher aus dem O´REILLY Verlag und werden auch als gedruckte Variante z.B. per Amazon vertrieben. Ich habe selber noch nicht reingeschaut, kann also noch nichts über den Inhalt erzählen. Da es sich aber um Bücher aus dem Hause O´REILLY handelt, gehe ich davon aus dass es sich um wirklich wissenswertes Material über AIR-Entwicklungen handelt.</p>
<p>Link zu <a class="blank" title="Apollo for Adobe Flex Developers" href="http://labs.adobe.com/wiki/index.php/AIR:Books:Apollo_for_Adobe_Flex_Developers_Pocket_Guide">Apollo for Adobe Flex Developers Pocket Guide</a>.<br />
Link zu <a class="blank" title="Adobe Integrated Runtime for JavaScript Developers" href="http://labs.adobe.com/wiki/index.php/AIR:Books:Adobe_Integrated_Runtime_for_JavaScript_Developers:Books">Adobe Integrated Runtime for JavaScript Developers</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boxedfolder.com/blog/2008/05/10/air-javascript-und-flex-zwei-kostenlose-bucher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery UI 1.5b4 bereit zum Download</title>
		<link>http://www.boxedfolder.com/blog/2008/05/06/jquery-ui-15b4-bereit-zum-download/</link>
		<comments>http://www.boxedfolder.com/blog/2008/05/06/jquery-ui-15b4-bereit-zum-download/#comments</comments>
		<pubDate>Tue, 06 May 2008 19:37:46 +0000</pubDate>
		<dc:creator>Heiko</dc:creator>
				<category><![CDATA[jquery & javascript]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[coverflow]]></category>
		<category><![CDATA[effekte]]></category>
		<category><![CDATA[Erweiterung]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[script.aculo.us]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://www.boxedfolder.com/?p=52</guid>
		<description><![CDATA[Die neuste Version von jQuery UI 1.5b4 ist nun bereit zum Download, desweiteren gibt es eine neue Website des Interface Frameworks.]]></description>
			<content:encoded><![CDATA[<p><img class="imageleft" title="jQuery UI Logo" src="http://www.boxedfolder.com/wp-content/uploads/2008/05/logo.gif" alt="" width="235" height="55" />Neben dem neuem Webdesign ist nun auch die neue Version von jQuery´s UI Erweiterung erschienen. Sie beinhaltet etliche Bugfixes (<a class="blank" title="Liste mit 50 Bugfixes" href="http://dev.jquery.com/report/26">hier</a> kann die Liste eingesehen werden), 15 neue Effekte und die Integration von jQuery Enchant in UI. Eine offizielle Liste was genau der neue Release kann hab ich noch nicht gefunden. Da auch die Dokumentation noch nicht auf dem neusten Stand ist, ist hier ein Auszug aus dem jQuery Blog:</p>
<blockquote><p>Overall, we have <strong>more than 15 ready-to-use effects</strong> for you to use in your projects, not only including <strong>everything you know from script.aculo.us</strong> (<em>blind,bounce,drop,fold,slide …</em>), but also fresh new effects (<em>transfer, explode. clip, scale</em>) for you to enjoy!</p></blockquote>
<p>Zudem lohnt sich natürlich auch ein Besuch auf der neuen jQuery UI Seite. Ein schönes neues Coverflow ist mir beim groben überfliegen schon ins Auge gefallen.</p>
<p>Link zu <a class="blank" title="JQuery UI" href="http://ui.jquery.com/">jQuery UI</a>.<br />
Link zu <a class="blank" title="JQuery UI" href="http://www.jquery.com/">jQuery</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boxedfolder.com/blog/2008/05/06/jquery-ui-15b4-bereit-zum-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamische Flash-Object Größe mit Flex und externalInterface</title>
		<link>http://www.boxedfolder.com/blog/2008/04/06/dynamische-flash-object-grose-mit-flex-und-externalinterface/</link>
		<comments>http://www.boxedfolder.com/blog/2008/04/06/dynamische-flash-object-grose-mit-flex-und-externalinterface/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 18:19:16 +0000</pubDate>
		<dc:creator>Heiko</dc:creator>
				<category><![CDATA[flash & flex]]></category>
		<category><![CDATA[jquery & javascript]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[applikation]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[swf]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.boxedfolder.com/?p=47</guid>
		<description><![CDATA[Für Hybrid Flex Apps ist es oftmals erforderlich dynamisch die swf Größen zu verändern. Dieses Beispiel zeigt wie es mit externalInterface zu realisieren ist.]]></description>
			<content:encoded><![CDATA[<p>Bei Flex Standalone-Apps ist es meist nicht erforderlich eine entsprechende absolute Größe des swf-objects innerhalb des Browsers vorzugeben. Große Applikationen laufen oft in 100% des Browserfensters. Will man allerdings ein <strong>Hybrid-Projekt</strong> realisieren, indem die swf-Datei <strong>dynamisch</strong> mit Daten versorgt wird, ist es manchmal notwendig auch demenentsprechend dynamische Größen für das einzubettene swf-Objekt zu generieren und zu übergeben.</p>
<p>Beispiele für solche Einsatzgebiete wären z.B. Gallerien, die sich nach unten erweitern umso mehr Bilder per xml geladen werden. Da mir vorher nicht bekannt ist, wie viele Bilder eingepflegt wurden, kann ich vorher auch nicht abschätzen ob die swf-Datei nun beispielsweise 500 x 1000 Pixel groß ist, oder nur 500 x 500.</p>
<p><span id="more-47"></span><br />
Das folgende kleine Beispiel zeigt, wie sich so ein Fall dynamisch per <strong>externalInterface-Klasse</strong> und <strong>JavaScript</strong> lösen lässt.</p>
<pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="500" creationComplete="init()"&gt;
	&lt;mx:Script&gt;
		&lt;![CDATA[
				public function init():void {
					var appHeight:int = bild1.height + bild2.height + 50;
					bild2.y = bild1.height + 50;
					if (ExternalInterface.available) {
						ExternalInterface.call("applicationHeight", appHeight);
					}
				}
				]]&gt;
	&lt;/mx:Script&gt;	

	&lt;mx:Image source="@Embed('images/1.jpg')" id="bild1" /&gt;
	&lt;mx:Image source="@Embed('images/2.jpg')" id="bild2" /&gt;		

&lt;/mx:Application&gt;</code></pre>
<p>In diesem Fall habe ich zwei Bilder platziert, dessen beiden Größen (plus 50 pixel Abstand) ich mit der Methode <strong>&#8220;ExternalInterface.call()&#8221;</strong>in mein Javascript übergebe.</p>
<pre><code>function applicationHeight(size) {
       document.getElementById("externalInterface").style.height = parseInt(size)+"px";
}</code></pre>
<p>So schaut meine JavaScript Funktion aus, die innerhalb der html-Datei definiert ist. Im Prinzip wird hier lediglich das id-Element mit dem Namen &#8220;externalInterface&#8221; per css in seiner Height geändert. Man muss also darauf achten, dass das eingebettete swf-Objekt die richtige id bekommt.</p>
<p><script type="text/javascript">
<!--
function applicationHeight(size) {
   document.getElementById("externalInterface").style.height = parseInt(size)+"px";
} 
// -->
</script></p>
<p><object type="application/x-shockwave-flash" data="http://www.boxedfolder.com/wp-content/uploads/2008/04/externalInterface.swf" width="500" height="300" id="externalInterface"><param name="movie" value="http://www.boxedfolder.com/wp-content/uploads/2008/04/externalInterface.swf" /><img src="http://www.boxedfolder.com/wp-content/themes/boxedfolder/images/embed.jpg" width="500" height="300" alt="externalInterface" /><br />
</object></p>
<p>In dem obrigen Fall ist die Anwendung von <strong>externalInterface</strong> für das Festlegen der Größe eigentlich nicht erforderlich, da man die fixe Größe vorher kennt. Es handelt sich nur um ein vereinfachtes Beispiel wie <strong>externalInterface</strong> dynamische Größen steuern kann.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boxedfolder.com/blog/2008/04/06/dynamische-flash-object-grose-mit-flex-und-externalinterface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JQuery &#8211; Tutorials für Designer</title>
		<link>http://www.boxedfolder.com/blog/2008/03/05/jquery-tutorials-fur-designer/</link>
		<comments>http://www.boxedfolder.com/blog/2008/03/05/jquery-tutorials-fur-designer/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 13:05:32 +0000</pubDate>
		<dc:creator>Heiko</dc:creator>
				<category><![CDATA[jquery & javascript]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[designer]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://localhost/boxedfolder/blog/2008/03/05/jquery-tutorials-fur-designer/</guid>
		<description><![CDATA[Auch ich möchte auf einen schönen englischen Artikel aufmerksam machen, der sich mit dem Thema JQuery beschäftigt. Die Tutorials auf der Seite sind explizit für Designer und veranschaulichen verständlich wie sich interaktive und animierte Komponenten auf Basis von JQuery leicht in die eigene Website integrieren lassen.
Natürlich sei dazu gesagt, dass es sich in dem Artikel [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.webdesignerwall.com" class="imageright" title="The WebDesigner Wall"><img src="http://www.boxedfolder.com/wp-content/uploads/2008/03/designerwall.jpg" alt="The WebDesigner Wall" /></a>Auch ich möchte auf einen schönen englischen Artikel aufmerksam machen, der sich mit dem Thema JQuery beschäftigt. Die Tutorials auf der Seite sind explizit für Designer und veranschaulichen verständlich wie sich interaktive und animierte Komponenten auf Basis von JQuery leicht in die eigene Website integrieren lassen.</p>
<p>Natürlich sei dazu gesagt, dass es sich in dem Artikel um einen Einstieg handelt, der es einem Einsteiger erlaubt schnelle Resultate zu erhalten. Einige Probleme aus dem Artikel lassen sich sicher eleganter und schneller lösen. Nichtsdestotrotz erhalten Neulinge einen guten Überblick über Möglichkeiten und Einfachheit des JQuery-Frameworks.</p>
<p>Link zum <a href="http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/" class="blank" title="JQuery for designers">Artikel</a>.<br />
Link zu <a href="http://www.jquery.com" class="blank" title="JQuery">JQuery</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boxedfolder.com/blog/2008/03/05/jquery-tutorials-fur-designer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
