<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Kommentare zu: SWFs sicher laden &amp; sauber entladen</title>
	<atom:link href="http://www.beautifycode.de/swfs-sicher-laden-sauber-entladen/feed" rel="self" type="application/rss+xml" />
	<link>http://www.beautifycode.de/swfs-sicher-laden-sauber-entladen</link>
	<description>Actionscript, Webdevelopment and more</description>
	<lastBuildDate>Tue, 31 Aug 2010 14:33:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Von: Load/unload SWF - Flashforum</title>
		<link>http://www.beautifycode.de/swfs-sicher-laden-sauber-entladen/comment-page-1#comment-4763</link>
		<dc:creator>Load/unload SWF - Flashforum</dc:creator>
		<pubDate>Sun, 04 Apr 2010 21:25:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.beautifycode.de/?p=426#comment-4763</guid>
		<description>[...] finer Art of Loading (#1): Simple load &amp; unload SWFs sicher laden &amp; sauber entladen   __________________ Beautify Code goes [...]</description>
		<content:encoded><![CDATA[<p>[...] finer Art of Loading (#1): Simple load &amp; unload SWFs sicher laden &amp; sauber entladen   __________________ Beautify Code goes [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Anonymous</title>
		<link>http://www.beautifycode.de/swfs-sicher-laden-sauber-entladen/comment-page-1#comment-4761</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 25 Mar 2010 12:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.beautifycode.de/?p=426#comment-4761</guid>
		<description>[...] mal hier bzgl. allgemeinem laden von swfs: Load &amp; Unload SWF Tutorial (Actionscript 3 / AS3) &#124; Beautify Code Blog  dann kannst du leicht sagen: _swfContent.stop();  bzw. ein event in deiner swf dispatchen, was der [...]</description>
		<content:encoded><![CDATA[<p>[...] mal hier bzgl. allgemeinem laden von swfs: Load &amp; Unload SWF Tutorial (Actionscript 3 / AS3) | Beautify Code Blog  dann kannst du leicht sagen: _swfContent.stop();  bzw. ein event in deiner swf dispatchen, was der [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Marvin Blase</title>
		<link>http://www.beautifycode.de/swfs-sicher-laden-sauber-entladen/comment-page-1#comment-4746</link>
		<dc:creator>Marvin Blase</dc:creator>
		<pubDate>Thu, 11 Feb 2010 10:40:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.beautifycode.de/?p=426#comment-4746</guid>
		<description>hi wolfgang,
sorry, dass ich mich erst jetzt melde - bin momentan etwas land unter hier. ich schaue mir dein snippet demnächst in ruhe an. auf den ersten blick würde ich vermuten, dass du

_swfcontent.mytestmc2.alpha = .5; 

schreiben müsstest, da deine geladene swf ja mit _swfcontent angesprochen wird. und IN der swf ja dein mc liegt..</description>
		<content:encoded><![CDATA[<p>hi wolfgang,<br />
sorry, dass ich mich erst jetzt melde &#8211; bin momentan etwas land unter hier. ich schaue mir dein snippet demnächst in ruhe an. auf den ersten blick würde ich vermuten, dass du</p>
<p>_swfcontent.mytestmc2.alpha = .5; </p>
<p>schreiben müsstest, da deine geladene swf ja mit _swfcontent angesprochen wird. und IN der swf ja dein mc liegt..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Wolfgang</title>
		<link>http://www.beautifycode.de/swfs-sicher-laden-sauber-entladen/comment-page-1#comment-4745</link>
		<dc:creator>Wolfgang</dc:creator>
		<pubDate>Sat, 06 Feb 2010 14:30:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.beautifycode.de/?p=426#comment-4745</guid>
		<description>Hallo, super Sache! Funktioniert im Prinzip!! Nun, ich habe ein kleines Flash gebaut was zunächst einfach nur Bilder „eintweent“. Damit der erste SWF nicht zu gross wird möchte ich nachher einen SWFcontainer nachladen wo dann noch mehr Bilder drin sind und diese dann ebenso im MainSWF im laufende Tween mit einbauen!.

So weit so gut!! 

Nun ich habe einen SWFcontainer gebaut und dort wie imMainSWF Bilder bereit gestellt. Zum test einfach einen simples Rechteck mal dazu.
Zum einen werden die Bilder nicht „gemocht“ als auch der simple  Zugriff aud das bescheidene Rechteck wie z.B: 
mytestmc2.alpha = 0.5; 
wird immer mit der Fehlermeldung quittiert:

TypeError: Error #1009: Der Zugriff auf eine Eigenschaft oder eine Methode eines null-Objektverweises ist nicht möglich.

Wieso NULL Objekt! Wenn ich das direkt im SWFcontainer mache fluppt das!! 

Hilfffffffeeeeee biiiiitttteeee! 

Gruss 
Eine AS3  Novize!!

By the Way. Das ist hier sehr schön erklärt und nachvollziehbar nur eben...!!

Mein Script:

import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;


function run_loop(){


var _swfLoader:Loader;
var _swfContent:MovieClip;
 
loadSWF(&quot;contain2.swf&quot;);

function loadSWF(path:String):void {
var _req:URLRequest = new URLRequest();
_req.url = path;

_swfLoader = new Loader();
_swfLoader.contentLoaderInfo.addEventListener(Event.INIT, addSWF);
_swfLoader.load(_req);}

function addSWF(event:Event):void {
event.target.removeEventListener(Event.INIT, addSWF);

_swfContent = event.target.content;
addChild(_swfContent); }
	
var n:int =5;	
	
var i:Number = 1+ Math.floor(Math.random()*n);

var runnum;

///////////////
switch(i)
{
case 1:
runnum=_swfContent.banner5; // hier ist der versuchte Zugriff auf den externen SWFcontainer
break;
case 2:
runnum=pic_mc02;
break;
case 3:
runnum=pic_mc03;
break;
default:
runnum=pic_mc04;
}
/////////////////

var myImage:BitmapData = new runnum(1, 1);
var bitmap:Bitmap = new Bitmap(myImage)

bitmap.alpha =0;
bitmap.x =0;
bitmap.y =0;

addChild(bitmap);



var my_tween:Tween = new Tween(runnum, &quot;alpha&quot;, Strong.easeIn, 1, 0, 3, true);
my_tween.addEventListener(TweenEvent.MOTION_FINISH, nachoben);

			
			function nachoben(){
				
			
				run_loop();}}

	run_loop();</description>
		<content:encoded><![CDATA[<p>Hallo, super Sache! Funktioniert im Prinzip!! Nun, ich habe ein kleines Flash gebaut was zunächst einfach nur Bilder „eintweent“. Damit der erste SWF nicht zu gross wird möchte ich nachher einen SWFcontainer nachladen wo dann noch mehr Bilder drin sind und diese dann ebenso im MainSWF im laufende Tween mit einbauen!.</p>
<p>So weit so gut!! </p>
<p>Nun ich habe einen SWFcontainer gebaut und dort wie imMainSWF Bilder bereit gestellt. Zum test einfach einen simples Rechteck mal dazu.<br />
Zum einen werden die Bilder nicht „gemocht“ als auch der simple  Zugriff aud das bescheidene Rechteck wie z.B:<br />
mytestmc2.alpha = 0.5;<br />
wird immer mit der Fehlermeldung quittiert:</p>
<p>TypeError: Error #1009: Der Zugriff auf eine Eigenschaft oder eine Methode eines null-Objektverweises ist nicht möglich.</p>
<p>Wieso NULL Objekt! Wenn ich das direkt im SWFcontainer mache fluppt das!! </p>
<p>Hilfffffffeeeeee biiiiitttteeee! </p>
<p>Gruss<br />
Eine AS3  Novize!!</p>
<p>By the Way. Das ist hier sehr schön erklärt und nachvollziehbar nur eben&#8230;!!</p>
<p>Mein Script:</p>
<p>import fl.transitions.Tween;<br />
import fl.transitions.easing.*;<br />
import fl.transitions.TweenEvent;</p>
<p>function run_loop(){</p>
<p>var _swfLoader:Loader;<br />
var _swfContent:MovieClip;</p>
<p>loadSWF(&#8220;contain2.swf&#8221;);</p>
<p>function loadSWF(path:String):void {<br />
var _req:URLRequest = new URLRequest();<br />
_req.url = path;</p>
<p>_swfLoader = new Loader();<br />
_swfLoader.contentLoaderInfo.addEventListener(Event.INIT, addSWF);<br />
_swfLoader.load(_req);}</p>
<p>function addSWF(event:Event):void {<br />
event.target.removeEventListener(Event.INIT, addSWF);</p>
<p>_swfContent = event.target.content;<br />
addChild(_swfContent); }</p>
<p>var n:int =5;	</p>
<p>var i:Number = 1+ Math.floor(Math.random()*n);</p>
<p>var runnum;</p>
<p>///////////////<br />
switch(i)<br />
{<br />
case 1:<br />
runnum=_swfContent.banner5; // hier ist der versuchte Zugriff auf den externen SWFcontainer<br />
break;<br />
case 2:<br />
runnum=pic_mc02;<br />
break;<br />
case 3:<br />
runnum=pic_mc03;<br />
break;<br />
default:<br />
runnum=pic_mc04;<br />
}<br />
/////////////////</p>
<p>var myImage:BitmapData = new runnum(1, 1);<br />
var bitmap:Bitmap = new Bitmap(myImage)</p>
<p>bitmap.alpha =0;<br />
bitmap.x =0;<br />
bitmap.y =0;</p>
<p>addChild(bitmap);</p>
<p>var my_tween:Tween = new Tween(runnum, &#8220;alpha&#8221;, Strong.easeIn, 1, 0, 3, true);<br />
my_tween.addEventListener(TweenEvent.MOTION_FINISH, nachoben);</p>
<p>			function nachoben(){</p>
<p>				run_loop();}}</p>
<p>	run_loop();</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Alternative zu removeChild - Flashforum</title>
		<link>http://www.beautifycode.de/swfs-sicher-laden-sauber-entladen/comment-page-1#comment-4715</link>
		<dc:creator>Alternative zu removeChild - Flashforum</dc:creator>
		<pubDate>Wed, 11 Nov 2009 00:04:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.beautifycode.de/?p=426#comment-4715</guid>
		<description>[...]  [...]</description>
		<content:encoded><![CDATA[<p>[...]  [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
