PDA

Volledige versie bekijken : vraagje over MovieClipLoader


latino
%Europe/Berlin %431 %2005, 11:21
beste mensen,

Ik heb al heel wat tuts gelzen over de MovieClipLoader, maar toch blijft het een en ander onduidelijk namelijk:

je ziet heel vaak deze code:

var ietsListener:Object = new Object();
ietsListener.onLoadInit = function(target_mc: MovieClip){

};

var iets_mc:MovieClipLoader = new MovieClipLoader();
iets_mc.addListener(ietsListener);

nu mijn vraagen:

1. Maakt een movieClipLoader een nieuwe mc aan waarin hij bv een plaatje laad OF is het een actie om in een bestaande (of die je nog dynamisch gaat maken) movieclip een plaatje of swf te laden?

2. Waar verwijst die target_mc naar? Is dit naar die dus te maken movieclip of naar de eventuele mc die de Moviecliploader heeft aangemaakt?

Fl4sh3r
%Europe/Berlin %452 %2005, 11:50
var ietsListener:Object = new Object();
ietsListener.onLoadInit = function(target_mc: MovieClip){

};

var iets_mc:MovieClipLoader = new MovieClipLoader();
iets_mc.addListener(ietsListener);

Maakt alleen een een MovieClipLoader en een Listener, als je MovieClipLoader iets laat laden doe je dat met:

MovieClipLoader.loadClip("url", target);

Je kunt dan dus 1 MovieClipLoader gebruiken voor meerdere MC's, dat is ook de reden dat in de onLoadInit, onLoad etc een target_mc wordt meegegeven, dan weet je namelijk op welke MC dat event slaat.

var ietsListener:Object = new Object();
ietsListener.onLoadInit = function(target_mc: MovieClip){
trace("target_mc: " add target_mc);
};

var iets_mc:MovieClipLoader = new MovieClipLoader();
iets_mc.addListener(ietsListener);
iets_mc.loadClip("mijnswef.swf", mijn_mc);


Geeft dus op de trace:
target_mc: _level0.mijn_mc

latino
%Europe/Berlin %461 %2005, 12:04
ok ik vat hem maar door deze zin:

var iets_mc:MovieClipLoader = new MovieClipLoader();

lijkt het net of er een nieuwe mc wordt aangemaakt en dus dat je nog aan te maken mc waarin je een jpg/swf load in die iets_mc zit

o ja kun je nog een parameter meegeven aan:

ietsListener.onLoadInit = function(target_mc: MovieClip){

om die in de target_mc te gebruiken?

ik dacht he tniet