Avatar billede mobius6 Juniormester
15. januar 2005 - 23:05 Der er 11 kommentarer og
1 løsning

loadmovieNum controller

Hej E's

jeg sidder med et lille issue..

jeg har en hoved fil hvor jeg vil loade forskellige .swf filer ind med loadMovieNum("video"/vid01.swf", 1)
"vid01" til "vid025"

disse indlæste swf'er unloades med
frameaction
unloadMovie(1);
så snart der klikkes andetsteds end i videoen

problemet er at jeg i min controller/videoLoadkontroll menu
BÅDE har loader-knapperne 1-25 OG selve playerdelen altså med:
- gå til første frame (i videoen)
- stop
- play
- gå til sidste frame
(altså standard funktioner)

disse actions er helt almindelig gammeldags:

on (release) {
    gotoAndPlay("start");
}
mit spørgsmål går således på hvordan jeg nemmest (ikke nødvendigvist smartest) kan kontrollere de indlæste .swf'er
diise indlæste swf'er har alle sammen de samme framelables og ville således i teorien fungere sammen med main fil controlleren

altså noget i retning af:

on (release) {
    den loadede fil i lag 1.gotoAndPlay("start");
}

(...kun for at beskrive tanken)

hvordan hulen gøres det?
(og sorry den snørklede forklaring)
Avatar billede mobius6 Juniormester
15. januar 2005 - 23:29 #1
skal jeg beskrive yderligere?
det lyder mere snørklet end det egentlig er...
;)
Avatar billede pyroman Nybegynder
15. januar 2005 - 23:43 #2
Jeg havde jo nok hentet swf'erne ind i et movieclip i stedet for det der levels halløj - lidt nemmere at holde styr på så.

createEmptyMovieClip("videoMc", 1);
videoMc.loadMovie("video/vid01.swf");

og på din knap:

on(release){
  videoMc.gotoAndPlay(1);
}
Avatar billede mobius6 Juniormester
15. januar 2005 - 23:51 #3
klart nok den er frist på at prøve af :)

createEmptyMovieClip("videoMc", 1);
videoMc.loadMovie("video/vid01.swf");

skal altså sætte i den frame hvor alt "hente ind haløjet" sker?
hvad sker der når bruger hopper til en anden frame i hovenfilen så?
jeg går udfra at videoMC fungerer som et helt almindeligt MC og altså kun existerer i den frame hvor den er sat/i dette tilfølde skabes...

der vil således ikke være behov for nogensomhelt unload af swf funktion?
Avatar billede mobius6 Juniormester
15. januar 2005 - 23:52 #4
og hvordan styrrer jeg placeringen af
createEmptyMovieClip("videoMc", 1);
videoMc.loadMovie("video/vid01.swf");
Avatar billede mobius6 Juniormester
16. januar 2005 - 00:44 #5
ok placering OK!

bixer videre med resten
Avatar billede mobius6 Juniormester
16. januar 2005 - 01:10 #6
ok det virker sgu'

men jeg mangler at lure hvordan jeg fjerner videoMC klippet helt igen
er det videoMC.removeMovieClip(); ? (som frameaction altså) ?
Avatar billede mobius6 Juniormester
16. januar 2005 - 01:13 #7
er det optimalt?
Avatar billede mobius6 Juniormester
16. januar 2005 - 01:16 #8
...well det virker
schmid ein svar bitte!
und tac fur hjelpen.


;)
Avatar billede pyroman Nybegynder
16. januar 2005 - 01:38 #9
Funktionen (eller rettere metoden) hedder:

MovieClip.createEmptyMovieClip("instanceName", depth);

laver et nyt movieclip et det pågældende movieclip (eller root) - det eksisterer i alle frames...

Du kan unloade filmen igen med:

videoMC.unloadMovie();

Men hvis du loader en ny film ind oven i, bliver den gamle automatisk udskiftet:

videoMC.loadMovie("video/vid02.swf");


og du kan også slette movieclippet helt som du selv skriver - om der så er grund til dette...

og så et sent svar ;)
Avatar billede mobius6 Juniormester
16. januar 2005 - 11:39 #10
tak for svar :)

men jo der 'er grund til at fjerne "kontainer" videoMC clippet helt fra scenen
men er frameaction videoMC.removeMovieClip(); en Ok måde at gøre det på ?
og har det indflydelse på hvordan filerne cashes på brugerens computer ?
Avatar billede pyroman Nybegynder
16. januar 2005 - 11:50 #11
overhovedet ikke - når filen er cached så vil den altid ligge der til cachen tømmes. removeMovieClip() unloader filen, dvs den stopper med at hente hvis den er i gang med det, og fjerner movieclippet helt...
Hvis du bare vil have filmen skjult men senere vil vise en anden film, så vil jeg foreslå dig at bruge unloadMovie() i stedet - ikke fordi det er bedre, men er mere logisk ;)
Avatar billede mobius6 Juniormester
16. januar 2005 - 12:23 #12
okidoki!
top!
Tanx!
//M6
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