<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: AS 3.0 Workflow-Special - Integration von Assets Teil 1</title>
	<atom:link href="http://blog.jensfranke.com/2007/11/13/actionscript-3-workflow-special-integration-von-assets-teil-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jensfranke.com/2007/11/13/actionscript-3-workflow-special-integration-von-assets-teil-1/</link>
	<description>Design, Lifestyle, Technologie, BÃ¼cher und Architektur</description>
	<pubDate>Fri, 21 Nov 2008 11:03:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5-RC1</generator>
		<item>
		<title>By: Alex</title>
		<link>http://blog.jensfranke.com/2007/11/13/actionscript-3-workflow-special-integration-von-assets-teil-1/#comment-172118</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 18 Apr 2008 16:53:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/2007/11/13/as-30-workflow-special-integration-von-assets-teil-1/#comment-172118</guid>
		<description>Hi,

hatte gerade das auch das Problem mit einem Postscript Font und habi ihn einfach schnell mit Cross Font in ein OpenType Font konvertiert.

http://www.soft-ware.net/multimedia/schriften/designer/index.asp?licht=crossfont

Wie kann ich denn eigentlich in so einem Precompile Befehl:

[Embed(source="assets/fonts/Frutiger-Cn.otf", fontFamily="_Frutiger")]

Mehrere Fonts einbetten. Wenn ich mehrere Embed Befehle untereinanderschreibe wird gemeckert.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>hatte gerade das auch das Problem mit einem Postscript Font und habi ihn einfach schnell mit Cross Font in ein OpenType Font konvertiert.</p>
<p><a href="http://www.soft-ware.net/multimedia/schriften/designer/index.asp?licht=crossfont" rel="nofollow">http://www.soft-ware.net/multimedia/schriften/designer/index.asp?licht=crossfont</a></p>
<p>Wie kann ich denn eigentlich in so einem Precompile Befehl:</p>
<p>[Embed(source=&#8221;assets/fonts/Frutiger-Cn.otf&#8221;, fontFamily=&#8221;_Frutiger&#8221;)]</p>
<p>Mehrere Fonts einbetten. Wenn ich mehrere Embed Befehle untereinanderschreibe wird gemeckert.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: frankster</title>
		<link>http://blog.jensfranke.com/2007/11/13/actionscript-3-workflow-special-integration-von-assets-teil-1/#comment-171451</link>
		<dc:creator>frankster</dc:creator>
		<pubDate>Thu, 28 Feb 2008 17:01:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/2007/11/13/as-30-workflow-special-integration-von-assets-teil-1/#comment-171451</guid>
		<description>Da es bis jetzt anscheinend nicht mÃ¶glich ist PostScript Fonts per Script direkt zu embedden (?) versuche ich den Umweg Ã¼ber den Export der verwendeten Fonts/Textfelder als Symbole in der Flash IDE-Libraryâ€¦aber wie kann man nun Fonts aus diesem SWF zur Kompilezeit embedden?(also nicht mit einem RunTime FontLoader)
auf diesen Weg funktionert es leider nicht...
&lt;b&gt;
			[Embed(source="assets/fonts.swf", symbol="CooperBlack")] 
			private static var foo:Class;
			...
			this.embedFonts=true;
			var tf:TextFormat=new TextFormat();
			tf.align="left";
			tf.font="CooperBlack";
&lt;/b&gt;

Vielen Dank</description>
		<content:encoded><![CDATA[<p>Da es bis jetzt anscheinend nicht mÃ¶glich ist PostScript Fonts per Script direkt zu embedden (?) versuche ich den Umweg Ã¼ber den Export der verwendeten Fonts/Textfelder als Symbole in der Flash IDE-Libraryâ€¦aber wie kann man nun Fonts aus diesem SWF zur Kompilezeit embedden?(also nicht mit einem RunTime FontLoader)<br />
auf diesen Weg funktionert es leider nicht&#8230;<br />
<b><br />
			[Embed(source=&#8221;assets/fonts.swf&#8221;, symbol=&#8221;CooperBlack&#8221;)]<br />
			private static var foo:Class;<br />
			&#8230;<br />
			this.embedFonts=true;<br />
			var tf:TextFormat=new TextFormat();<br />
			tf.align=&#8221;left&#8221;;<br />
			tf.font=&#8221;CooperBlack&#8221;;<br />
</b></p>
<p>Vielen Dank</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tom</title>
		<link>http://blog.jensfranke.com/2007/11/13/actionscript-3-workflow-special-integration-von-assets-teil-1/#comment-167745</link>
		<dc:creator>tom</dc:creator>
		<pubDate>Thu, 24 Jan 2008 16:48:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/2007/11/13/as-30-workflow-special-integration-von-assets-teil-1/#comment-167745</guid>
		<description>Kann mir jemand sagen wie ich die Embed Tags nutzen kann, wenn ich in FDT mit der Flash IDE kompiliere? Soweit ich weiß muss ich die mx.core.* Bibliotheken importieren. Dazu habe ich die flex.swc vom Flex Builder als Linked Library hinzugefügt. Auch in der Flash IDE habe ich das entsprechende Flex Builder source Verzeichnis zum AS3 Classpath hinzugefügt. Aber bei diesem Code:

&lt;code&gt;
package {
    import flash.display.*;
    import mx.core.BitmapAsset;    

	public class EmbedTest extends Sprite {

		[Embed(source="assets/test.png")]
        private var TestPng:Class;

        private var t:BitmapAsset;
        		
        public function EmbedTest() {
            t = new TestPng();
            addChild(t);
        }
	}
}
&lt;/code&gt;

Bekomme ich in der Flash IDE diesen Fehler:

&lt;code&gt;
TypeError: Error #1007: Instantiation attempted on a non-constructor.
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Kann mir jemand sagen wie ich die Embed Tags nutzen kann, wenn ich in FDT mit der Flash IDE kompiliere? Soweit ich weiß muss ich die mx.core.* Bibliotheken importieren. Dazu habe ich die flex.swc vom Flex Builder als Linked Library hinzugefügt. Auch in der Flash IDE habe ich das entsprechende Flex Builder source Verzeichnis zum AS3 Classpath hinzugefügt. Aber bei diesem Code:</p>
<p><code><br />
package {<br />
    import flash.display.*;<br />
    import mx.core.BitmapAsset;    </p>
<p>	public class EmbedTest extends Sprite {</p>
<p>		[Embed(source="assets/test.png")]<br />
        private var TestPng:Class;</p>
<p>        private var t:BitmapAsset;</p>
<p>        public function EmbedTest() {<br />
            t = new TestPng();<br />
            addChild(t);<br />
        }<br />
	}<br />
}<br />
</code></p>
<p>Bekomme ich in der Flash IDE diesen Fehler:</p>
<p><code><br />
TypeError: Error #1007: Instantiation attempted on a non-constructor.<br />
</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sectore</title>
		<link>http://blog.jensfranke.com/2007/11/13/actionscript-3-workflow-special-integration-von-assets-teil-1/#comment-167513</link>
		<dc:creator>sectore</dc:creator>
		<pubDate>Tue, 22 Jan 2008 11:27:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/2007/11/13/as-30-workflow-special-integration-von-assets-teil-1/#comment-167513</guid>
		<description>@Jens: Skripte auf der Timeline konnte ich so bisher nicht ansprechen, werden wohl vom Flex-Kompiler komplett rausgehauen. Zumindest spricht Skinner auch davon: "The problem of timeline actionscripts being stripped by Flex...." (http://www.gskinner.com/blog/archives/2007/03/using_flash_sym.html)

Aber die Timeline der Assets bleibt weiterhin bestehen. Die Assets "verlinke" ich dann ganz normal mit eigenen Klassen und steuer darüber das Verhalten + Aktionen.

Viele Grüße
sectore
—
http://www.websector.de/blog/</description>
		<content:encoded><![CDATA[<p>@Jens: Skripte auf der Timeline konnte ich so bisher nicht ansprechen, werden wohl vom Flex-Kompiler komplett rausgehauen. Zumindest spricht Skinner auch davon: &#8220;The problem of timeline actionscripts being stripped by Flex&#8230;.&#8221; (http://www.gskinner.com/blog/archives/2007/03/using_flash_sym.html)</p>
<p>Aber die Timeline der Assets bleibt weiterhin bestehen. Die Assets &#8220;verlinke&#8221; ich dann ganz normal mit eigenen Klassen und steuer darüber das Verhalten + Aktionen.</p>
<p>Viele Grüße<br />
sectore<br />
—<br />
<a href="http://www.websector.de/blog/" rel="nofollow">http://www.websector.de/blog/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Blog von Jens Franke &#187; AS 3.0 Workflow Special - Agenda</title>
		<link>http://blog.jensfranke.com/2007/11/13/actionscript-3-workflow-special-integration-von-assets-teil-1/#comment-154344</link>
		<dc:creator>Blog von Jens Franke &#187; AS 3.0 Workflow Special - Agenda</dc:creator>
		<pubDate>Mon, 26 Nov 2007 16:09:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/2007/11/13/as-30-workflow-special-integration-von-assets-teil-1/#comment-154344</guid>
		<description>[...] tle=?Actionscript 3.0 Workflow Special - Integration von Assets - EMBED-Tags? target=?_blank? href=?http://blog.jensfranke.com/2007/11/13/actionscript-3-workflow-special-integration-von-assets-teil-1?&#62;Integration von Assets - EMBED-Tags- Integrat [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] tle=?Actionscript 3.0 Workflow Special - Integration von Assets - EMBED-Tags? target=?_blank? href=?http://blog.jensfranke.com/2007/11/13/actionscript-3-workflow-special-integration-von-assets-teil-1?&gt;Integration von Assets - EMBED-Tags- Integrat [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Administrator</title>
		<link>http://blog.jensfranke.com/2007/11/13/actionscript-3-workflow-special-integration-von-assets-teil-1/#comment-154130</link>
		<dc:creator>Administrator</dc:creator>
		<pubDate>Sat, 24 Nov 2007 18:49:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/2007/11/13/as-30-workflow-special-integration-von-assets-teil-1/#comment-154130</guid>
		<description>Hej,

danke für das Beispiel - gut zu wissen. 

Kann man auf diese Weise auch auf Timeline-Animationen innerhalb der SWF zugreifen? Daran bin ich bis dato immer gescheitert und hab dabei diesen Satz im Hinterkopf:

?Note: You cannot access the properties or methods of embedded SWF files directly. You can, however, use LocalConnection to allow them to communicate.?

Ich wollte im nächsten Projekt eigentlich SWCs nutzen, weil man dann schön in der Auto-Completion die Assets hat. 

Wie machst Du das?</description>
		<content:encoded><![CDATA[<p>Hej,</p>
<p>danke für das Beispiel - gut zu wissen. </p>
<p>Kann man auf diese Weise auch auf Timeline-Animationen innerhalb der SWF zugreifen? Daran bin ich bis dato immer gescheitert und hab dabei diesen Satz im Hinterkopf:</p>
<p>?Note: You cannot access the properties or methods of embedded SWF files directly. You can, however, use LocalConnection to allow them to communicate.?</p>
<p>Ich wollte im nächsten Projekt eigentlich SWCs nutzen, weil man dann schön in der Auto-Completion die Assets hat. </p>
<p>Wie machst Du das?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sectore</title>
		<link>http://blog.jensfranke.com/2007/11/13/actionscript-3-workflow-special-integration-von-assets-teil-1/#comment-154104</link>
		<dc:creator>sectore</dc:creator>
		<pubDate>Sat, 24 Nov 2007 11:12:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/2007/11/13/as-30-workflow-special-integration-von-assets-teil-1/#comment-154104</guid>
		<description>Moinsen Jens,

zunächst einmal dickes Lob für all' Deine FDT3-Tuts - sind wirklich super ;-)

Eine kleine Ergänzung zum Einbinden von SWFs über das [Embed]-Metatag. Will man darin auf weitere ?grafische? Elemente, welche mit Klassen verbunden sind, zugreifen, muss man zunächst auf vollständige Initialisierung dieser Elemente warten. 

Ein hilfreicher Ansatzt gibts bei BIG SPACESHIP LABS: &lt;a href=?http://labs.bigspaceship.com/blog/?p=76? rel=?nofollow?&gt;Flash IDE for Designers - Flexbuilder for Developers!&lt;/a&gt;

Ich selber bevorzuge statt der SPACESHIP-Lösung (Abwarten eines Frames) lieber das Event.INIT, welches bei der Initialisierung der Childs in der eingebundenen SWF abgefeuert wird. Basiert auf den Ansatz von Colin Moocks EAS3, Seite 816-817.

HIer ein CodeSnippet:
&lt;code&gt;
package
{

	import flash.display.Sprite;
	import flash.events.Event;
	import mx.core.MovieClipLoaderAsset;
	import flash.display.Loader;
		
	public class EmbeddedExample extends Sprite 
	{
		[Embed(source=’../lib/assets.swf’)] 
		private var AssetsClass : Class;
		private var _assets: MovieClipLoaderAsset;	

		public function EmbeddedExample():void
		{
			// eine Instanz der Dokumentenklasse der eingebetteten SWF erstellen
			_assets = new AssetsClass();
			// am Event.INIT anmelden
			Loader(_assets.getChildAt(0)).contentLoaderInfo.addEventListener(Event.INIT, init);
		}
		
		private function init(event: Event):void
		{  
			// am Event.INIT abmelden
			Loader(_assets.getChildAt(0)).contentLoaderInfo.removeEventListener(Event.INIT, init);

			var assetImEingebettetenSWF: IrgendeinSprite = new IrgendeinSprite();
			assetImEingebettetenSWF.x 
			assetImEingebettetenSWF.y
			= 200;
			addChild(assetImEingebettetenSWF);
		}
	}
}
&lt;/code&gt;

P.S. Freue mich schon auf die weiteren Tuts ;-)

Viele Grüße
sectore
--
http://www.websector.de/blog/</description>
		<content:encoded><![CDATA[<p>Moinsen Jens,</p>
<p>zunächst einmal dickes Lob für all&#8217; Deine FDT3-Tuts - sind wirklich super <img src='http://blog.jensfranke.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Eine kleine Ergänzung zum Einbinden von SWFs über das [Embed]-Metatag. Will man darin auf weitere ?grafische? Elemente, welche mit Klassen verbunden sind, zugreifen, muss man zunächst auf vollständige Initialisierung dieser Elemente warten. </p>
<p>Ein hilfreicher Ansatzt gibts bei BIG SPACESHIP LABS: <a href=?http://labs.bigspaceship.com/blog/?p=76? rel=?nofollow?>Flash IDE for Designers - Flexbuilder for Developers!</a></p>
<p>Ich selber bevorzuge statt der SPACESHIP-Lösung (Abwarten eines Frames) lieber das Event.INIT, welches bei der Initialisierung der Childs in der eingebundenen SWF abgefeuert wird. Basiert auf den Ansatz von Colin Moocks EAS3, Seite 816-817.</p>
<p>HIer ein CodeSnippet:<br />
<code><br />
package<br />
{</p>
<p>	import flash.display.Sprite;<br />
	import flash.events.Event;<br />
	import mx.core.MovieClipLoaderAsset;<br />
	import flash.display.Loader;</p>
<p>	public class EmbeddedExample extends Sprite<br />
	{<br />
		[Embed(source=’../lib/assets.swf’)]<br />
		private var AssetsClass : Class;<br />
		private var _assets: MovieClipLoaderAsset;	</p>
<p>		public function EmbeddedExample():void<br />
		{<br />
			// eine Instanz der Dokumentenklasse der eingebetteten SWF erstellen<br />
			_assets = new AssetsClass();<br />
			// am Event.INIT anmelden<br />
			Loader(_assets.getChildAt(0)).contentLoaderInfo.addEventListener(Event.INIT, init);<br />
		}</p>
<p>		private function init(event: Event):void<br />
		{<br />
			// am Event.INIT abmelden<br />
			Loader(_assets.getChildAt(0)).contentLoaderInfo.removeEventListener(Event.INIT, init);</p>
<p>			var assetImEingebettetenSWF: IrgendeinSprite = new IrgendeinSprite();<br />
			assetImEingebettetenSWF.x<br />
			assetImEingebettetenSWF.y<br />
			= 200;<br />
			addChild(assetImEingebettetenSWF);<br />
		}<br />
	}<br />
}<br />
</code></p>
<p>P.S. Freue mich schon auf die weiteren Tuts <img src='http://blog.jensfranke.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Viele Grüße<br />
sectore<br />
&#8211;<br />
<a href="http://www.websector.de/blog/" rel="nofollow">http://www.websector.de/blog/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Administrator</title>
		<link>http://blog.jensfranke.com/2007/11/13/actionscript-3-workflow-special-integration-von-assets-teil-1/#comment-153394</link>
		<dc:creator>Administrator</dc:creator>
		<pubDate>Mon, 19 Nov 2007 19:15:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/2007/11/13/as-30-workflow-special-integration-von-assets-teil-1/#comment-153394</guid>
		<description>Hej Sharky,

die magischen 1076-Zeichen bekommst Du mit:
U+0020,U+00A1-U+00FF,U+2000-U+206F,U+20A0-U+20CF,U+2100-U+2183, U+0020-U+002F,U+003A-U+0040,U+005B-U+0060,U+007B-U+007E, U+0041-U+005A, U+0061-U+007A, U+0030-U+0039

Ohne Frage nicht übersichtlich, aber mit Hilfe dieses &lt;a href=?http://www.epic.dk/flash-unicodetable/flash-unicodetable-generator.php? title=?Links? rel=?nofollow?&gt;Links&lt;/a&gt; ist es nutzbar.</description>
		<content:encoded><![CDATA[<p>Hej Sharky,</p>
<p>die magischen 1076-Zeichen bekommst Du mit:<br />
U+0020,U+00A1-U+00FF,U+2000-U+206F,U+20A0-U+20CF,U+2100-U+2183, U+0020-U+002F,U+003A-U+0040,U+005B-U+0060,U+007B-U+007E, U+0041-U+005A, U+0061-U+007A, U+0030-U+0039</p>
<p>Ohne Frage nicht übersichtlich, aber mit Hilfe dieses <a href=?http://www.epic.dk/flash-unicodetable/flash-unicodetable-generator.php? title=?Links? rel=?nofollow?>Links</a> ist es nutzbar.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sharky</title>
		<link>http://blog.jensfranke.com/2007/11/13/actionscript-3-workflow-special-integration-von-assets-teil-1/#comment-153342</link>
		<dc:creator>Sharky</dc:creator>
		<pubDate>Mon, 19 Nov 2007 10:56:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/2007/11/13/as-30-workflow-special-integration-von-assets-teil-1/#comment-153342</guid>
		<description>Hallo Jens,

welche unicodeRange hast Du den da beim Font angegeben? Was benötigt man den wenn mal alle bei uns verwendeten Zeichen abdecken möchte?

Grüße,

Sharky</description>
		<content:encoded><![CDATA[<p>Hallo Jens,</p>
<p>welche unicodeRange hast Du den da beim Font angegeben? Was benötigt man den wenn mal alle bei uns verwendeten Zeichen abdecken möchte?</p>
<p>Grüße,</p>
<p>Sharky</p>
]]></content:encoded>
	</item>
</channel>
</rss>
