Avatar billede smask Nybegynder
14. februar 2002 - 11:47 Der er 13 kommentarer og
1 løsning

layer skal stoppe !

hej,

Jeg har lavet en flash film bestående af 5 layers.

Når filmen er kørt til ende, starter den automatisk forfra, men kan lave det sådan, at layer 3 og 5 kun kører 1 gang, og at det så kun er 1,2 og 4 som kører videre.

på forhånd tak
Avatar billede nonick Nybegynder
14. februar 2002 - 11:58 #1
Så bliver du vel nødt til at lave 2 *.swf filer.
Avatar billede taskmgr Nybegynder
14. februar 2002 - 11:59 #2
Dine movieclips i layer 3+5 skal have følgende action:

stop ();

(i sidste frame)

Husk at indsætte den action i en keyframe i enden, ellers starter den slet ikke :o)
Avatar billede lingoman Nybegynder
14. februar 2002 - 11:59 #3
?? Den må du lige forklare lidt nærmere...
Layers der kører selv ? Det er kun levels og movieClips der har sine selvstændige tidslinier ud over hovedfilmen.
Avatar billede hoejrup Nybegynder
14. februar 2002 - 12:00 #4
Det kan du kun lave på en måde;

1. Du skal lægge layer 3 og 5 ind i sit eget movieclip
2. Lave et nyt layer, og trække movieclippet ud på scenen

Derefter lægges det på dit movieclip med instance navnet movie1:

onClipEvent (load) {
    count = 0;
}
onClipEvent (enterFrame) {
    if (Number(count) == 1) {
        _root.movie1.play();
    }
}

/per
Avatar billede hoejrup Nybegynder
14. februar 2002 - 12:01 #5
Rettelse:

onClipEvent (load) {
    count = 0;
}
onClipEvent (enterFrame) {
    if (Number(count) == 1) {
        count++;
        _root.movie1.play();
    }
}

/per
Avatar billede taskmgr Nybegynder
14. februar 2002 - 12:02 #6
Jeg var vist lidt for hurtig der :o)
Avatar billede smask Nybegynder
14. februar 2002 - 12:10 #7
taskmgr> når jeg indsætter stop funktioner i nogle af layers, så stopper den hele filmen ?
Avatar billede smask Nybegynder
14. februar 2002 - 12:14 #8
tak for hjælp anyways...prøver at få det til at funke....
Avatar billede taskmgr Nybegynder
14. februar 2002 - 12:16 #9
Hvis det ikke virker, så skal du da ikke acceptere mit svar?

Tror du skal ha råd af nogle andre... jeg er vist ikke klog nok ;o)
Avatar billede lingoman Nybegynder
14. februar 2002 - 12:16 #10
naturligvis ;)

Som de andre også skriver skal det være selvstandige tidslinier før det funker.
DVS movieClips i dette tilfælde
Avatar billede taskmgr Nybegynder
14. februar 2002 - 12:18 #11
Det var jo rent faktisk også det jeg skrev...
Avatar billede lingoman Nybegynder
14. februar 2002 - 12:18 #12
>>naturligvis<< er kommentar til Kommentar fra smask
            14/02-2002 12:10:25
Avatar billede taskmgr Nybegynder
14. februar 2002 - 12:20 #13
:o)
Avatar billede lingoman Nybegynder
14. februar 2002 - 12:47 #14
Smask,
Det nemmeste er at lave 2 movieClips.

Jeg vil kalde dem mc3 og mc5.
  I din hovedfilm marker layer 3 og Kopier med Ctrl+C
  lav et nyt movieClip, navngiv som mc 3 og Paste dine frames ind i mc3
  den sidste frame inde i mc3 skal have actionen
  gotoAndPlay(1);
  mc3 skulle nu gerne ligge som layer 3 i din hovedfilm.
  stræk den ud til den sidste frame i din film

Gentag nu hele processen for layer 5 og navngiv movieClippet som mc5
Husk også gotoAndPlay(1) i mc5's sidste frame
Placer den i layer 5 i din hovedfilm og stræk den ud til den sidste frame i din hovedfilm

Den sidste frame i din hovedfilm skal have actionen
stop();

Save og Test Movie

held og lykke (c:
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