Avatar billede lokum Nybegynder
16. januar 2002 - 22:55 Der er 11 kommentarer og
1 løsning

Halløjsa script?!???

Hvorfor virker flg. script ikke?

onClipEvent(load) {
  ValgArray = [\"billede_1.swf\",\"billede_2.swf\",\"billede_3.swf\" ];

  random_index =random(ValgArray.length);
  random_billede = ValgArray[random_index];

  this.loadMovie(random_billede);
}

Jeg sætter det på mit movieclip X (som indeholder 1 lag (med en simpel hvid flade)) i min flashfilm MAIN. Jeg har i samme mappe placeret en helt simpel .swf-fil kun indeholdende et billede på scenen. Filen hedder billede_1.swf

Vi kunne jo også for nemhedens skyld bare sige:

loadMovie(\"billede_1.swf\",\"X\");

- det virker heller ikke for mig...???

Mvh.
lokum(?)
Avatar billede lingoman Nybegynder
16. januar 2002 - 23:47 #1
Jeg genkender koden så dette vil jeg ikke have point for at rette ;)

Fjern actionen fra movieClippet og indsæt følgende i movieClippets frame 1

ValgArray = [\"billede_1.swf\",\"billede_2.swf\",\"billede_3.swf\" ];

                        random_index =random(ValgArray.length);
                        random_billede = ValgArray[random_index];

                        this.loadMovie(random_billede);

Det er Flash som ikke bryder sig om en loadMovie kommando i en onClipEvent(load) event

mvh geo
Avatar billede lokum Nybegynder
17. januar 2002 - 00:17 #2
Hmmm... det virker stadig ikke. Jeg tror det er en helt simpel ting som jeg ikke gør, ... hvorfor virker f.eks.
loadMovie(\"billede_1.swf\",\"X\");
ikke? >o:
Avatar billede lingoman Nybegynder
17. januar 2002 - 00:21 #3
Har du et mc instance med navnet \"X\" ? Det SKAL være et instance navn (kig i instance panelet når du selekterer MC\'en) og ikke kun navnet du ser i Library.

Måske er stien ikke korrekt ?  Hvor er \"X\" i forhold til den timeline som har loadMovie() actionen ?
Avatar billede lokum Nybegynder
17. januar 2002 - 00:26 #4
Tjahm ahem.... nu virker dit gode random-script \"pludselig\" - jeg tror det var en stop-action i main timeline (selv om der kun er 1 frame)? Men det virker!
Du må undskylde mit roderi, jeg er meget glad for din hjælp!!!
(o:

Prøver lige loadMovie-tingen...
Avatar billede lingoman Nybegynder
17. januar 2002 - 00:30 #5
ok :)
Avatar billede lokum Nybegynder
17. januar 2002 - 00:35 #6
Også den virker nu, efter at jeg har fattet hvad et instance-navn er (modsat et label)!

Dejligt og rart - mange tak!
Så nu vil jeg hoppe forlængs i seng... ((o;
Avatar billede lokum Nybegynder
17. januar 2002 - 00:36 #7
HOV - SVAR! (Jo, du skal.)
Avatar billede lingoman Nybegynder
17. januar 2002 - 00:41 #8
takker og prøv forlæns i stedet så du havner på den rigtige side (c:
Avatar billede lokum Nybegynder
17. januar 2002 - 00:44 #9
...#GG
Avatar billede barklund Nybegynder
17. januar 2002 - 19:45 #10
>> lingoman

> Det er Flash som ikke bryder sig om en loadMovie kommando i en onClipEvent(load) event

Det tvivler jeg stærkt på... Jeg har ofte brugt den gremgangsmåde og aldrig haft problemer. Har du et eksempel?

/Barklund
Avatar billede barklund Nybegynder
17. januar 2002 - 19:46 #11
...og hvad \"gremgangsmåde\" er, må du selv evaluere lidt på :o)
Avatar billede lingoman Nybegynder
17. januar 2002 - 19:53 #12
vi kan fikse det

fremgangsmaade=eval(this[\"gremgangsmåde\"]) ;)
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