PDA

Volledige versie bekijken : Import meerder JPG's in Transformmanager


Johnny106
%Europe/Berlin %404 %2007, 10:43
Hoi ik ben bezig deze turtorial uit te bouwen http://blog.greensock.com/?p=3#comments
Hier wil ik dus meerder externe JPG's laten aan sturen met de loadmovie functie.
Ik heb het volgende gedaan:
**************************************
import gs.TransformManager;

var manager_obj = new TransformManager([test_mc, test2_mc, test3_mc], onTransformEvent);

function onTransformEvent(event_obj:Object):Void {

trace("Action: "+event_obj.action_str+", MovieClip: "+event_obj.target_mc+", transformed?: "+event_obj.transform_boolean);

}

var manager_obj = myTransformManager_obj.getItemFromMC(test_mc);

myTransformManager_obj.removeItem(manager_obj);

loadMovie("1.jpg", test_mc);
************************************************** ***********

Het probleem is echter dat dit niet werkt omdat de movie eerst geladen moet worden met het bovenste action script en dan pas de loadmovie functie kan doen om de JPG te laten zien Nu werkt het te gelijk en geeft het conflicten ook de update() geprobeerd maar werkt ook niet.
Weet iemand hier een oplossing voor?

TheDutch
%Europe/Berlin %704 %2007, 17:55
Dit is geen ActionScript 3 onderwerp! Plaats deze in Flash ActionScript 1.0 & 2.0 :)

Mijn vraag aan een beheerder om deze dan ook te verplaatsen...

Johnny106
%Europe/Berlin %490 %2007, 12:46
Heb nu dit geprobeerd met een preloader.
Het probleem is echter dat het transform script eerst ingeladen moet worden en dan de loadmovie als dit tegelijk gebeurd dan werkt het transform script niet op de ingeladen JPG.s(loadmovie) die heb een preloader ingebouwd.
Als je hem publiseerd zie je duidelijk dat de preloader zn werkt doet maar nog steeds niet het werkende script op de ingeladen jpg.
Weet iemand wat hier fout gaat, O'reily boeken erbij gepakt en kom er gewoon niet uit.
Ook update() geprobeerd ook niks :(

**************
import gs.TransformManager;
trace("starting...");
trace(getBytesTotal());
updated()
deze = _root.createEmptyMovieClip("test2_mc", 1);
loadMovie("1.jpg",test2_mc);



this.onEnterFrame = function() {

t = getBytesTotal();
l = getBytesLoaded();
if (t == l) {
trace("klaar");
trace (l + " bytes van " + this.getBytesTotal() + " geladen");
delete this.onEnterFrame;
trace("start transform manager...")
var manager_obj = new TransformManager([test_mc, test2_mc, test3_mc, test4_mc], onTransformEvent);

} else {
trace (l + " bytes van " + this.getBytesTotal());

}
};
********************************************