<?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>FLAshot&#187; Coding</title>
	<atom:link href="http://www.dctrl.ch/flashot/category/coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dctrl.ch/flashot</link>
	<description>Adobe Flash, AIR &#38; Flex related news</description>
	<lastBuildDate>Thu, 06 May 2010 09:13:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flex Gumbo Migration Guide (PDF)</title>
		<link>http://www.dctrl.ch/flashot/2009/03/19/flex-gumbo-migration-guide-pdf/</link>
		<comments>http://www.dctrl.ch/flashot/2009/03/19/flex-gumbo-migration-guide-pdf/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 22:52:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Gumbo]]></category>
		<category><![CDATA[PDF]]></category>

		<guid isPermaLink="false">http://www.dctrl.ch/flashot/?p=179</guid>
		<description><![CDATA[Bin mehr durch Zufall auf das Dokument &#8220;Adobe Flex Gumbo &#8211; Features and Migration Guide&#8221; gestossen, weil auf der Adobe Website wird es, soweit ich gesucht habe, nirgends offiziell zum Download angeboten. Nun halt hier&#8230;

livedocs.adobe.com/flex/gumbo/gumbo_featuresmigrate.pdf

]]></description>
			<content:encoded><![CDATA[<p>Bin mehr durch Zufall auf das Dokument &#8220;<strong>Adobe Flex Gumbo &#8211; Features and Migration Guide</strong>&#8221; gestossen, weil auf der Adobe Website wird es, soweit ich gesucht habe, nirgends offiziell zum Download angeboten. Nun halt hier&#8230;</p>
<ul>
<li><a href="http://livedocs.adobe.com/flex/gumbo/gumbo_featuresmigrate.pdf">livedocs.adobe.com/flex/gumbo/gumbo_featuresmigrate.pdf</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.dctrl.ch/flashot/2009/03/19/flex-gumbo-migration-guide-pdf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IFBIN 2.0 gratis</title>
		<link>http://www.dctrl.ch/flashot/2006/08/02/ifbin-20-gratis/</link>
		<comments>http://www.dctrl.ch/flashot/2006/08/02/ifbin-20-gratis/#comments</comments>
		<pubDate>Wed, 02 Aug 2006 08:07:53 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.dctrl.ch/flashot/?p=120</guid>
		<description><![CDATA[
Grosse Neuigkeit IFBIN 2.0 ist ab heute an kostenlos!

Was IFBIN ist?
IFBIN ist wohl die beste Distribution-Library von High Quality Flash &#038; Flex Code in AS 1.0 und 2.0. Bis anhin war der gut dokumentierte &#8220;Flash By Exemple&#8221;-Service kostenplichtig, doch von heute an steht die Code-Library jedem, unter einer BSD-Lizenz, zu freien Verfügung.
Die momentane Version, für [...]]]></description>
			<content:encoded><![CDATA[<p>
Grosse Neuigkeit <strong>IFBIN 2.0</strong> ist ab heute an kostenlos!</p>
<p><img alt="ifbinlogo.jpg" src="http://www.dctrl.com/flashot/archives/ifbinlogo.jpg" width="200" height="62" /></p>
<p><strong>Was IFBIN ist?</strong></p>
<p>IFBIN ist wohl die beste Distribution-Library von <strong>High Quality Flash &#038; Flex Code</strong> in AS 1.0 und 2.0. Bis anhin war der gut dokumentierte &#8220;Flash By Exemple&#8221;-Service kostenplichtig, doch von heute an steht die Code-Library jedem, unter einer BSD-Lizenz, zu freien Verfügung.</p>
<p>Die momentane Version, für welche die &#8220;<strong>Creme de la Creme</strong>&#8221; der Flash-Community über 500 Beispiele, Code, Tutorials und Klassen beisteuerte, ist eine downloadbare Browserversion, in welcher sich die zahlreihen Beispiele anschauen und bei Gefallen downloaden lassen.</p>
<p>Die kommende Version 2.0 von IFBIN wird übrigens als <strong>Apollo Desktoplösung</strong> erscheinen. Im Moment gibt es bereits eine Beta Version für Windows 2000/XP, eine Mac Version soll folgen!</p>
<ul>
<li><a href="http://www.ifbin.com/news/2006/08/ifbin-20-begins-ifbin-is-open-and-free.html" target="_blank">IFBIN Blog</a></li>
<li><a href="http://www.ifbin.com" target="_blank">IFBIN Download</a></li>
</ul>
<p><!-- Technorati Tags Start --><br />
<b>Technorati Tags:</b><br />
<a href="http://technorati.com/tag/IFBIN" rel="tag">IFBIN</a>,<br />
<a href="http://technorati.com/tag/Adobe" rel="tag">Adobe</a>,<br />
<a href="http://technorati.com/tag/Flash" rel="tag">Flash</a>,<br />
<a href="http://technorati.com/tag/Flex" rel="tag">Flex</a>,<br />
<a href="http://technorati.com/tag/Code" rel="tag">Code</a>,<br />
<a href="http://technorati.com/tag/Apollo" rel="tag">Apollo</a><br />
<!-- Technorati Tags End --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dctrl.ch/flashot/2006/08/02/ifbin-20-gratis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ActionScript 3.0</title>
		<link>http://www.dctrl.ch/flashot/2005/12/06/actionscript-30/</link>
		<comments>http://www.dctrl.ch/flashot/2005/12/06/actionscript-30/#comments</comments>
		<pubDate>Tue, 06 Dec 2005 17:35:02 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.dctrl.ch/flashot/?p=96</guid>
		<description><![CDATA[
W&#228;hrend wir uns hier alle noch mit Flash 8 vertraut machen, steht bereits schon ActionScript 3.0 in den Startl&#246;chern!
Zur Info hier schon mal ein paar interessante Links:



ActionScript 2.0 to ActionScript 3.0 Migration
Brief overview of AS3
Actionscript 3 &#8211; New Capabilities
Collected links to ActionScript 3.0 examples by Franto



PS: Heute wurde auf der MM-Website das Macromedia-Logo durch Adobe [...]]]></description>
			<content:encoded><![CDATA[<p>
W&auml;hrend wir uns hier alle noch mit <b>Flash 8</b> vertraut machen, steht bereits schon <b>ActionScript 3.0</b> in den Startl&ouml;chern!</p>
<p>Zur Info hier schon mal ein paar interessante Links:<br />

</p>
<ul>
<li><a href="http://livedocs.macromedia.com/labs/1/flex/langref/migration.html" target="_blank">ActionScript 2.0 to ActionScript 3.0 Migration</a></li>
<li><a href="http://www.flashmagazine.com/1218.htm" target="_blank">Brief overview of AS3</a></li>
<li><a href="http://www.flashguru.co.uk/actionscript-3-new-capabilities/" target="_blank">Actionscript 3 &#8211; New Capabilities</a></li>
<li><a href="http://www.franto.com/blog2/?p=168" target="_blank">Collected links to ActionScript 3.0 examples by Franto</a></li>
</ul>
<p>
<br />
PS: Heute wurde auf der <a href="http://www.macromedia.com" target="_blank">MM-Website</a> das Macromedia-Logo durch Adobe ersetzt&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dctrl.ch/flashot/2005/12/06/actionscript-30/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Aus Flash 7 wird 8 (Hack)</title>
		<link>http://www.dctrl.ch/flashot/2005/08/29/aus-flash-7-wird-8-hack/</link>
		<comments>http://www.dctrl.ch/flashot/2005/08/29/aus-flash-7-wird-8-hack/#comments</comments>
		<pubDate>Mon, 29 Aug 2005 08:36:47 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.dctrl.ch/flashot/?p=89</guid>
		<description><![CDATA[
Heute, wie im letzten Eintrag versprochen, der Hack mit welchem sich aus FlashMX 2004 eine funktionst&#252;chtige Version Flash 8 machen l&#228;sst. 

&#214;ffne das Verzeichniss
C:\Documents and Settings\[UserID]\Local Settings\Application Data\Macromedia\Flash MX 2004\de\Configuration\Publish Profiles
f&#252;r PC oder
[your hard drive]:Benutzer:[username]:Library:Application Support:Macromedia:Flash MX 2004:de:Configuration:Publish Profiles
f&#252;r Mac OSX.
Kopiere das File default.xml und nenne das neue File z.B. flash8.xml
&#214;ffne das File flash8.xml mit [...]]]></description>
			<content:encoded><![CDATA[<p>
Heute, wie im letzten Eintrag versprochen, der Hack mit welchem sich aus <b>FlashMX 2004</b> eine funktionst&uuml;chtige Version <b>Flash 8</b> machen l&auml;sst. </p>
<ol>
<li>&Ouml;ffne das Verzeichniss<br />
<i>C:\Documents and Settings\[UserID]\Local Settings\Application Data\Macromedia\Flash MX 2004\de\Configuration\Publish Profiles</i><br />
<br />f&uuml;r PC oder<br />
<i>[your hard drive]:Benutzer:[username]:Library:Application Support:Macromedia:Flash MX 2004:de:Configuration:Publish Profiles</i><br />
<br />f&uuml;r Mac OSX.</li>
<li>Kopiere das File <b>default.xml</b> und nenne das neue File z.B. <b>flash8.xml</b></li>
<li>&Ouml;ffne das File <b>flash8.xml</b> mit einem Text-Editor Deiner Wahl</li>
<li>Im XML-Node &lt;flash_profile&gt; (Linie 2) &auml;ndere den Wert des Attribut <b>name</b> von <b>Default</b> auf <b>Flash 8</b></li>
<li>Im XML-Node &lt;version&gt; (linie 64 innerhalb der &lt;PublishFlashProperties&gt;) &auml;ndere den Wert <b>7</b> auf <b>8</b></li>
<li>Speicher das File</li>
<li>Starte Flash neu auf</li>
<li>&Ouml;ffne ein neues Dokument und schreibe folgenden AS-Code in&#8217;s erste Frame:
<div class="textCode" style="margin-bottom:10px;">
// neues textfield<br />
this.createTextField(&#8220;txtField&#8221;, this.getNextHighestDepth(), 10, 10, 300, 100);<br />
txtField.html = true;<br />
txtField.htmlText = &#8220;&lt;font size=&#8217;60&#8242;&gt;Hello World!&lt;/font&gt;&#8221;;<br />
txtField.textColor = 0&#215;0055CC;</p>
<p>// neuer antialias mode<br />
txtField.antiAliasType = flash.text.TextRenderer.AntiAliasType.ADVANCED;</p>
<p>// neuer shadow filter<br />
var dropShadow = new flash.filters.DropShadowFilter();<br />
dropShadow.blurX = 5;<br />
dropShadow.blurY = 5;<br />
dropShadow.distance = 3;<br />
dropShadow.angle = 35;<br />
dropShadow.quality = 2;<br />
dropShadow.alpha = 0.5;</p>
<p>// shadow filter anwenden<br />
txtField.filters = [dropShadow];
</div>
</li>
<li>&Ouml;ffne <b>&#8216;Einstellungen f&uuml;r Ver&ouml;ffentlichungen&#8230;&#8217;</b> (CTRL+SHIFT+F12) im Menu <b>&#8216;Datei&#8217;</b></li>
<li>Importiere (5. Button oben rechts) Dein neues <b>flash8.xml</b> File und klick <b>&#8216;&Ouml;ffnen&#8217;</b></li>
<li>Im Reiter <b>&#8216;Flash&#8217;</b> sollte nun unter Version <b>&#8216;Flash Player 8&#8242;</b> erscheinen</li>
<li>Ver&ouml;ffentliche Deinen neuen Flash-Movie und &ouml;ffne ihn im Browser Deiner Wahl, in dem Du bereits das <a href="http://www.macromedia.com/software/flashplayer/public_beta/" target="_blank">Flash 8 Player Beta Plug-In</a> installiert hast.</li>
</ol>
<p>
Wenn Du alles richtig gemacht hast, dann ist es Dir fortan m&ouml;glich mit Deiner alten FlashMX 2004 Version Content f&uuml;r die neue Version 8 zu entwickeln.</p>
<p><b>Achtung:</b> Sobald Du das Ausklappmenu unter den <b>&#8216;Einstellungen f&uuml;r Ver&ouml;ffentlichungen&#8230;&#8217;</b> auf eine andere Version als Flash Player 8 &auml;nderst, verlierst Du die Flash 8 Einstellungen und musst das File <b>flash8.xml</b> neu importieren.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dctrl.ch/flashot/2005/08/29/aus-flash-7-wird-8-hack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WikiFlash</title>
		<link>http://www.dctrl.ch/flashot/2005/08/25/wikiflash/</link>
		<comments>http://www.dctrl.ch/flashot/2005/08/25/wikiflash/#comments</comments>
		<pubDate>Thu, 25 Aug 2005 14:16:10 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.dctrl.ch/flashot/?p=88</guid>
		<description><![CDATA[Zur&#252;ck aus St.Moritz, wo wir die durch uns erstellte St.Moritz Matchrace Website vor Ort, zusammen mit Photographen, Journalisten und TV-Leuten, betreuten, finde ich nun endlich mal wieder Zeit f&#252;r einen neuen Eintrag in FLAshot.

In der Zwischenzeit ist in der Flash-Community wieder einiges passiert. Besonders interessant ist der durch Sascha Wolter (vom flashforum.de), ins Leben gerufene [...]]]></description>
			<content:encoded><![CDATA[<p>Zur&uuml;ck aus St.Moritz, wo wir die durch uns erstellte <a href="http://www.stmoritz-matchrace.ch" target="_blank">St.Moritz Matchrace</a> Website vor Ort, zusammen mit Photographen, Journalisten und TV-Leuten, betreuten, finde ich nun endlich mal wieder Zeit f&uuml;r einen neuen Eintrag in <b>FLAshot</b>.<br />
<br />
In der Zwischenzeit ist in der Flash-Community wieder einiges passiert. Besonders interessant ist der durch Sascha Wolter (vom flashforum.de), ins Leben gerufene <b>WikiFlash</b>.</p>
<ul>
<li>
<a href="http://www.wikiflash.de/" target="_blank">http://www.wikiflash.de/</a>
</li>
</ul>
<p>
Mit einigen Tricks (hierzu demn&auml;chst ein Blog-Eintrag) lassen sich ja bereits in <b>Flash MX 2004</b> die neuen <b>Flash 8</b> Features austesten, ohne dass man sich zuerst die neue Entwicklungsumgebung kaufen muss.</p>
<p>Da das ganze aber wenig bringt, wenn man nicht auch die neuen Befehle aus Flash 8 kennt, wurde WikiFlash als Dokumentation aller neuen <b>Klassen</b> und <b>Befehle</b> gestartet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dctrl.ch/flashot/2005/08/25/wikiflash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nummer in Zeit konvertieren; Class</title>
		<link>http://www.dctrl.ch/flashot/2005/07/27/nummer-in-zeit-konvertieren-class/</link>
		<comments>http://www.dctrl.ch/flashot/2005/07/27/nummer-in-zeit-konvertieren-class/#comments</comments>
		<pubDate>Wed, 27 Jul 2005 09:08:30 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.dctrl.ch/flashot/?p=83</guid>
		<description><![CDATA[
Marcel von VogtMitVogt hat daraus noch schnell ne Klasse programmiert!
So macht blogen spass! Merci!!!

// usage
/*
convert = TimeFormater.convert(4000);
trace(convert)
*/
class TimeFormater extends Math
{
	static var symbolName:String  = &#8220;TimeFormater&#8221;;
    	static var symbolOwner:Object = TimeFormater;
   	public var className:String   = &#8220;TimeFormater&#8221;;
 	static function convert(val:Number):String
	{
		// Stunden
		var hr = Math.floor(val/3600);
		val    = val-(hr*3600);
		hr = [...]]]></description>
			<content:encoded><![CDATA[<p>
Marcel von <a href="http://www.vogtmitvogt.ch" target="_blank">VogtMitVogt</a> hat daraus noch schnell ne Klasse programmiert!<br />
<b>So macht blogen spass! Merci!!!</b></p>
<p class="textCode">
// usage<br />
/*<br />
convert = TimeFormater.convert(4000);<br />
trace(convert)<br />
*/</p>
<p>class TimeFormater extends Math<br />
{<br />
	static var symbolName:String  = &#8220;TimeFormater&#8221;;<br />
    	static var symbolOwner:Object = TimeFormater;<br />
   	public var className:String   = &#8220;TimeFormater&#8221;;</p>
<p> 	static function convert(val:Number):String<br />
	{<br />
		// Stunden<br />
		var hr = Math.floor(val/3600);<br />
		val    = val-(hr*3600);<br />
		hr = hr<10 ? "0"+hr : hr;</p>
<p>		// Minuten<br />
		var min:Number = Math.floor(val/60);<br />
		val = val-(min*60);<br />
		min = min<10 ? "0"+min : min;</p>
<p>		// Sekunden<br />
		var sec:Number = val%60;<br />
		sec = sec<10 ? "0"+sec : sec;</p>
<p>		// Rückgabewert<br />
		return hr+&#8221;:&#8221;+min+&#8221;:&#8221;+sec;<br />
	}<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dctrl.ch/flashot/2005/07/27/nummer-in-zeit-konvertieren-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nummer in Zeit konvertieren</title>
		<link>http://www.dctrl.ch/flashot/2005/07/27/nummer-in-zeit-konvertieren/</link>
		<comments>http://www.dctrl.ch/flashot/2005/07/27/nummer-in-zeit-konvertieren/#comments</comments>
		<pubDate>Wed, 27 Jul 2005 07:36:35 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.dctrl.ch/flashot/?p=82</guid>
		<description><![CDATA[
Wir hatten hier bei dCTRL gerade das Problem, dass wir für einen FLA-Player die Länge des Videos in Form einer Zahl (zb 4000) in eine Zeitangabe im Stil von 00:00:00 umkonvertieren mussten. Nach zahlreichen versuchen, haben wir mit der AS Methode Math.floor eine einfache Lösung entwickelt, die ich Euch nicht vorenthalten will:

function convert(value:Number):String {
	// Stunden
	hr [...]]]></description>
			<content:encoded><![CDATA[<p>
Wir hatten hier bei <a href="http://www.dctrl.com" target="_blank">dCTRL</a> gerade das Problem, dass wir für einen FLA-Player die Länge des Videos in Form einer Zahl (zb <b>4000</b>) in eine Zeitangabe im Stil von <b>00:00:00</b> umkonvertieren mussten. Nach zahlreichen versuchen, haben wir mit der AS Methode <b>Math.floor</b> eine einfache Lösung entwickelt, die ich Euch nicht vorenthalten will:</p>
<p class="textCode">
function convert(value:Number):String {<br />
	// Stunden<br />
	hr = Math.floor(value/3600);<br />
	value = value-(hr*3600);<br />
	hr = hr<10 ? "0"+hr : hr;</p>
<p>	// Minuten<br />
	var min:Number = Math.floor(value/60);<br />
	value = value-(min*60);<br />
	min = min<10 ? "0"+min : min;</p>
<p>	// Sekunden<br />
	var sec:Number = value%60;<br />
	sec = sec<10 ? "0"+sec : sec;</p>
<p>	// Rückgabewert<br />
	return zeit=hr+&#8221;:&#8221;+min+&#8221;:&#8221;+sec;<br />
}<br />
trace(convert(4000));
</p>
<p>
Das entsprechende FLA-File könnt ihr <a href="http://www.dctrl.com/flashot/download/zeitausnummer.fla">hier</a> downloaden!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dctrl.ch/flashot/2005/07/27/nummer-in-zeit-konvertieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ActionScript 2.0 Primer</title>
		<link>http://www.dctrl.ch/flashot/2005/05/04/actionscript-20-primer/</link>
		<comments>http://www.dctrl.ch/flashot/2005/05/04/actionscript-20-primer/#comments</comments>
		<pubDate>Wed, 04 May 2005 12:15:26 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.dctrl.ch/flashot/?p=60</guid>
		<description><![CDATA[
Kurz zwei Links für &#8220;Anfänger&#8221; und &#8220;fortgeschrittene&#8221; AS-Programmierer. Wer immer noch in AS 1.0 programmiert, und das scheint mir hier in der Schweiz noch der grösste Teil zu sein, sollte sich doch unbedingt mal den von Markus Pfeisinger  (übrigens aus Basel!) in&#8217;s deutsche übersetzte ActionScript 2.0 Primer ansehen. Auf wenigen Seiten findet sich hier [...]]]></description>
			<content:encoded><![CDATA[<p>
Kurz zwei Links für &#8220;Anfänger&#8221; und &#8220;fortgeschrittene&#8221; AS-Programmierer. Wer immer noch in <b>AS 1.0</b> programmiert, und das scheint mir hier in der Schweiz noch der grösste Teil zu sein, sollte sich doch unbedingt mal den von <a href="http://www.smartcode.ch/" target="_blank">Markus Pfeisinger</a>  (übrigens aus Basel!) in&#8217;s deutsche übersetzte <a href="http://www.person13.com/articles/" target="_blank">ActionScript 2.0 Primer</a> ansehen. Auf wenigen Seiten findet sich hier leicht verständlich &#8220;alles&#8221; erklärt!<br />
<br/><br/><br />
Wer das ganze dann mal inkl. <b>Klassen- und OO-Programmierung</b> begriffen hat, dem sei die <a href="http://www.as2lib.org" target="_blank">as2lib</a> ans Herz gelegt. Die <b>ActionScript 2.0 Library</b> ist ein opensource Framework und stellt zu allen erdenklichen Problemen AS-Klassen bereit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dctrl.ch/flashot/2005/05/04/actionscript-20-primer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash OpenSource 3d Engine</title>
		<link>http://www.dctrl.ch/flashot/2005/03/04/flash-opensource-3d-engine/</link>
		<comments>http://www.dctrl.ch/flashot/2005/03/04/flash-opensource-3d-engine/#comments</comments>
		<pubDate>Fri, 04 Mar 2005 15:09:59 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.dctrl.ch/flashot/?p=43</guid>
		<description><![CDATA[
Wie mir Bernd von informatika-nova mitteilt, hat er seine OpenSource 3d Engine für Flash überarbeitet. Wir berichteten bereits vor einigen Wochen über sein Projekt.

Wer sich das ganze mal in Aktion anschauen will, der findet hier das entsprechende Beispiel!

Hut ab Bernd!!!
]]></description>
			<content:encoded><![CDATA[<p>
Wie mir Bernd von <b>informatika-nova</b> mitteilt, hat er seine <a href="http://www.informatika-nova.de/informatika-nova/3dworld_content.html" target="_blank">OpenSource 3d Engine</a> für Flash überarbeitet. Wir berichteten bereits vor einigen <a href="http://www.dctrl.com/flashot/archives/2005/02/flash_game_prog.asp" target="_blank">Wochen</a> über sein Projekt.<br />
<br/><br />
Wer sich das ganze mal in Aktion anschauen will, der findet <a href="http://www.informatika-nova.de/informatika-nova/solar.swf" target="_blank">hier</a> das entsprechende Beispiel!<br />
<br/><br />
Hut ab Bernd!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dctrl.ch/flashot/2005/03/04/flash-opensource-3d-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fonteinbindung in Flash 2004</title>
		<link>http://www.dctrl.ch/flashot/2004/12/13/fonteinbindung-in-flash-2004/</link>
		<comments>http://www.dctrl.ch/flashot/2004/12/13/fonteinbindung-in-flash-2004/#comments</comments>
		<pubDate>Mon, 13 Dec 2004 09:42:16 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.dctrl.ch/flashot/?p=23</guid>
		<description><![CDATA[
Es kann und ist nicht das Ziel von FLAshot, hier nun eine grossartige ActionScript-Sammlung aufzubauen, denn hierf&#252;r gibt es genug Flash-Portale die dies bereits machen und auch besser k&#246;nnen. Trotzallem werden wir von Zeit zu Zeit einige Scripts und L&#246;sungen aus unserer t&#228;glichen Arbeit bei dCTRL, zur Information und Diskussion, aufschalten.
Den Anfang machen wir hier [...]]]></description>
			<content:encoded><![CDATA[<p>
Es kann und ist nicht das Ziel von FLAshot, hier nun eine grossartige ActionScript-Sammlung aufzubauen, denn hierf&uuml;r gibt es genug Flash-Portale die dies bereits machen und auch besser k&ouml;nnen. Trotzallem werden wir von Zeit zu Zeit einige Scripts und L&ouml;sungen aus unserer t&auml;glichen Arbeit bei dCTRL, zur Information und Diskussion, aufschalten.</p>
<p>Den Anfang machen wir hier mit einem kurzen Script/Tutorial zum Thema <strong>Fonteinbindung</strong> &uuml;ber die Klassen <strong>TextField</strong> und <strong>TextFornat</strong> in Flash 2004. Wie so oft ist das ganze gar nicht so kompliziert, wenn man es einmal begriffen hat.</p>
<p>Gerade in der OOP Programmierung kann es von Vorteil sein Fonts und deren Attribute dynamisch einzubinden. Will man z.B. den Font nachtr&auml;glich &auml;ndern, so muss man nicht X-Textfelder durchgehen und die &Auml;nderungen manuel vornehmen, sondern kann an einer Stelle im Script den Fontstyle f&uuml;r den gesamten Movie &auml;ndern.</p>
<p>Es finden sich im ActionScript Lexikon von Macromedia Flash zwar zahlreiche Infos zum Thema TextFormat, doch nirgends ein Hinweis dazu, dass der Font &uuml;ber die Bibliothek eingebunden werden muss (?), damit das ganze klappt. Weil mit einem Standard-TextFormat-Objekt mit der Eigenschaften <b>font = &quot;Times New Roman&quot;</b> hat das bei uns nie geklappt!</p>
<p>F&uuml;r alle mit dem gleichen Problem, hier nun also unsere L&ouml;sung:</p>
<p>1. &Ouml;ffne ein neues Flash Dokument<br />
2. &Ouml;ffne die Bibliothek (Menu Fenster/Bibliothek) und speichere einen neuen Font (klick auf den Button oben rechts, neue Schriftart)<br />
3. W&auml;hle, in dem sich &ouml;ffnenden Fenster, den Font den du benutzen willst, gib ihm einen sinnvollen Namen und klicke OK<br />
4. W&auml;hle in der Bibliothek das neu erstellte Font-Symbol aus, klicke es mit der rechten Maustaste (PC) oder ctrl-Mausklick (Mac) und w&auml;hle &quot;Verkn&uuml;pfung&#8230;&quot; aus<br />
5. In dem sich &ouml;ffnenden Fenster der &quot;Verkn&uuml;pfungseigenschaften&quot; gebe einen Bezeichner ein, z.B. &quot;meinFont&quot; (&uuml;ber diesen wird das Font Symbol sp&auml;ter angesprochen&#8230;), w&auml;hle &quot;Export f&uuml;r ActionScript&quot; aus und dr&uuml;cke OK.<br />
6. Wieder zur&uuml;ck auf der B&uuml;hne w&auml;hle den ersten Frame der &quot;Ebene 1&quot; aus, &ouml;ffne das ActionScript Fenster (F9) und gebe folgenden Code ein:</p>
<p class="textCode">
// Dynamisch erzeugtes Textfeld<br />
// (Instanzname, Tiefe, x, y, Breite, H&ouml;he)<br />
_root.createTextField(&quot;mein_txt&quot;, 0, 50, 50, 450, 100);</p>
<p>// Eigenschaften der Textfield Klasse<br />
// Hier sind nat&uuml;rlich noch eine Menge anderer<br />
// Eigenschaften m&ouml;glich<br />
mein_txt._quality(&quot;BEST&quot;);<br />
mein_txt.multiline = true;<br />
mein_txt.selectable = false;<br />
mein_txt.wordWrap = true;<br />
mein_txt.embedFonts = true;</p>
<p>// Textfeld Text<br />
mein_txt.text = &quot;Das ist mein Text&quot;;</p>
<p>// Neue TextFormat Klasse definieren<br />
// damit die Formatierungen auf das TextFeld<br />
// angewand werden<br />
mein_fmt = new TextFormat();</p>
<p>// Dem TextFormat unseren Symbol Font Identifier<br />
// zuweisen. Auch hier sind nat&uuml;rlich<br />
// zahlreiche weitere Parameter m&ouml;glich<br />
mein_fmt.font = &quot;meinFont&quot;;<br />
mein_fmt.size = 28;<br />
mein_fmt.color = &quot;0&#215;999999&quot;;</p>
<p>// Dem TextFeld die Formatierung zuweisen<br />
mein_txt.setTextFormat(mein_fmt);
</p>
<p>
<br />
So und das w&auml;rs auch schon. Viel Spass beim ausprobieren!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dctrl.ch/flashot/2004/12/13/fonteinbindung-in-flash-2004/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
