Avatar billede xp Nybegynder
17. maj 2003 - 22:28 Der er 15 kommentarer og
1 løsning

hvordan undgår man loop, når man loader et MovieClip?

Jeg loader movieClips ind på min hovedside men de looper!! Er der ikke en, der ved hvordan jeg undgår det ??

(Publish settings er ikke sat til at loope)
Avatar billede _michael_ Nybegynder
17. maj 2003 - 22:31 #1
stop();
Avatar billede _michael_ Nybegynder
17. maj 2003 - 22:31 #2
Sæt den i dit sidste frame, så looper din film ikke! :o)
Avatar billede xp Nybegynder
17. maj 2003 - 22:34 #3
Det kan jeg ikke med en .swf fil kan jeg?
Avatar billede _michael_ Nybegynder
17. maj 2003 - 22:37 #4
Nej... Men du kan i flash-filen, før du publicerer....
Avatar billede xp Nybegynder
17. maj 2003 - 22:42 #5
???Hvordan vil du gøre det ???
Loadningen af movieclip'ene aktiveres af en på en knap!!
Hvordan ville du gøre det??
Avatar billede _michael_ Nybegynder
17. maj 2003 - 22:53 #6
Du har et movieclip, som bliver loadet ind af en anden swf, ikk'?... Og i det movieclip, som bliver loadet ind, skal du åbne flash-filen og tilføje en stop(); i sidste frame.
Avatar billede xp Nybegynder
17. maj 2003 - 22:58 #7
Det kan ikke lade sig gøre da det er komprimeret video på .swf filer!!
Med andre ord - de ligger ikke i .fla-filer (flash-filer) !!!

Et andet bud???
Avatar billede mat Nybegynder
17. maj 2003 - 23:10 #8
Hvis du ved hvilken frame der er den sidste i din swf kan du vel lave noget i stil med

this.onEnterFrame = function() {
    if (clip._currentframe == 10) {
        clip.stop();
        delete this.onEnterFrame;
    }
}

mvh mat
Avatar billede xp Nybegynder
17. maj 2003 - 23:32 #9
Hej mat
Jeg ved ikke hvad der er den sidste frame.
Jeg har også en del film - Er det virkelig ikke muligt at gøre andet?

En anden ting:
Det "tomme" movieClip jeg loader dem ind i har en stop action i første frame, men filmen stopper ikke når de bliver loadet ind - de kører bare!!!

Håber nogle kan hjælpe
Avatar billede mat Nybegynder
17. maj 2003 - 23:40 #10
du har ikke mulighed for at redigere i de indloadede swf´er right?

du kan sagtens finde ud af hvilken frame der er den sidste med noget tracing:

this.onEnterFrame = function() {
    trace(clip._currentframe);
}

så kan du selv se hvornår den hopper til 1 igen.

Din stop(); virker ikke fordi alt indhold i dit target movieclip erstattes af den nye swf

mvh mat
Avatar billede xp Nybegynder
17. maj 2003 - 23:50 #11
Hej Mat
Jeg vil forsøge PUHA
Hvor skal de forskellige scripts lægges?
Avatar billede xp Nybegynder
18. maj 2003 - 00:37 #12
Hej hvis nogen andre skulle komme ud for det samme så det lykkedes med:
on (release) {
    loadMovie(".swf", "movieklip");
this.onEnter.Frame = function() {
    if(filmholder._currentframe == movieklip._totalframes) {
        filmholder.stop();
        delete this.onEnterFrame;
    }
}
}
Mat du ledte mig i den rigtige retning send et svar hvis du vil have points!!
Tak
Avatar billede xp Nybegynder
18. maj 2003 - 00:45 #13
UPS lille dot-fejl

this.onEnterFrame = function() {
    if(movieclip._currentframe == movieclip._totalframes) {
        movieclip.stop();
        delete this.onEnterFrame;
    }
}
}
Avatar billede mat Nybegynder
18. maj 2003 - 11:20 #14
nåja det kunne være jeg skulle konsultere dokumentationen engang imellem, så havde jeg nok husket _totaltframes...piiinligt :P
Avatar billede mat Nybegynder
18. maj 2003 - 11:20 #15
_totalframes even
Avatar billede barklund Nybegynder
18. maj 2003 - 11:31 #16
_totaltFrames - hehe... ligesom _kodyltFrames :)
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