Avatar billede Slettet bruger
28. februar 2005 - 12:08 Der er 6 kommentarer

dette giver ingen mening -preloading fejl!

hmmmmmmmmmm... det hersens flash er meget mystisk

jeg har lavet som sagt en test swf - og en loader hvor den loader i levels

http://www.thonbo.com/blah3.swf - dette er link til loaderen som loader en swf ind som fylder en del...

der er lagt en intern preloader ind i den loadede swf som viser en "progress loading bar" men den forteller den ikke at den skal gå videre
det er den type preloadere der hopper fra frame1 til 2 til 1- og så når den er loaded får den afvide "udefra" hvilken frame den skal hoppe til - det gør den nu også men jeg har fundet ud af problemet ligger i at den springer tilbage til frame 1 i den loadede fil så man ser preloaderen igen uden den loader selfølgelig

og jeg har husket at lægge en stop action på - selvom jeg laver feks et tween hvor den for lov til at køre 2 sek før stop funktionen kommer så hopper den tilbage til frame 1 med det samme når den har besøgt den frame som loaderen ude fra beder den om at hoppe hen til og stoppe : følgene kode er brugt i loader filen _root.

var i:Number = new Number
var i = 0
knap.onRelease = function() {
    loadMovieNum("http://www.thonbo.com/lg_ny/projecter/claras.swf", 200);
    loop = function () {
        load_txt.text = i
        i++
        _level200.reloaded_txt.text = "loading..."
        if (_level200.getBytesLoaded() >= _level200.getBytesTotal()) {
            _level200.gotoAndPlay("billede1");
            _level200.reloaded_txt.text = "loaded complete"
            clearInterval(run);
            updateAfterEvent()
        }
    };
    run = setInterval(loop, 50);
};

jeg har lagt en masse dynamiske texter ind både i loaderen og i den extern fil så jeg kan se i eksplorer hvor den har reageret på de forskellige ting

jeg kan se den stopper med at loade, springer til frame 3 som hedder "billede1" og hopper direkte tilbage til frame1 og stopper selvom frame 3 ingen action har what so ever... frame 20 har dog en stop men den når altig at besøge frame 20
koden i loaderen er der ik noget galt med den sender info fint gennem til den externe fil - i kan se den har en _level200.reloaded_txt.text = "loaded complete" - som angiver at det er muligt at sende kommandoer gennem til den externe fil før  og efter loading er complete - men at den laver fejl i både _level200.gotoAndStop("billede1") og _level200.gotoAndPlay("billede1") fatter jeg seriøst ik!

jeg er meget forvirret
Avatar billede Slettet bruger
28. februar 2005 - 12:09 #1
som i kan se så virker den fint når den har været loaded 1 gang - hvis i prøver at trykke på linket efter den laver fejl første gang
Avatar billede barklund Nybegynder
28. februar 2005 - 12:54 #2
Altså, når du både har en preloader inden i filen og udenfor, så beder du om at få problemer!

Hvis du gerne vil have den til at gøre noget, efter den er loadet færdig, så kan du sætte en funktion i din rod for eksempel, som bliver kaldt inden i den eksterne fil efter den er færdig med at loade - men kun gøre det et sted!

Derudover, at lave en loader i et frameloop er bare SÅ flash 5! :)

--
Morten Barklund
Avatar billede Slettet bruger
28. februar 2005 - 13:52 #3
jamen jeg gad ik side og lave et loop! - har du forresten andre ider til et loop andet en min setInterval som du ser oven over
Avatar billede barklund Nybegynder
28. februar 2005 - 13:59 #4
Altså, jeg forstår ikke helt, hvad du siger. Jeg siger, lav ikke et frameloop - onEnterFrame eller setInterval er fint til formålet.

Og lav ikke to forskellige loops til at opdage det samme - især ikke, når deres handlinger interfererer :)

--
Morten Barklund
Avatar billede Slettet bruger
28. februar 2005 - 14:13 #5
damn du fik ret - men jeg kan jo ikke lave en onEnterFrame når der er flere frames i tidslinjen - så jeg holder mig til setInterval

- men jeg bruger onEnterFrame når framen står alene :)

men du fik ret mht at den havde problemer med et dobbelt set getFramesLoaded..

kom med et svar
Avatar billede barklund Nybegynder
28. februar 2005 - 14:18 #6
Hmja ok - jeg lægger et svar... (og forstår stadig ikke helt, hvad du siger, men det er nok bare mig)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester