Avatar billede reptil Nybegynder
11. december 2002 - 17:19 Der er 4 kommentarer

styring af eksterne swf.filer ??

Hej eksperter,
Jeg skal lave et website, som består af forskellige bokse, lad os sige, at jeg har boks 1 i toppen, hvor min navigation ligger i en swf fil, som ligger i sin egen html frame. Dvs. de andre bokse ligger ved siden af og nedenunder også i hver deres html frame.
Derudover skal boks nr. 4 indeholde tekst, og ren html - altså ikke noget flash.
Mit spørgsmål er så ?, hvordan kommunikerer jeg bedst med de andre swf filer. Er det bare en almindelig "loadmovie" action der skal bruges, og hvad skal "target" være ??. Jeg er vant til at bruge loadmovie, men kun hvor target er et tomt MC(dummy) i den samme swf. Sagt på en anden måde, så plejer jeg bare at importere swf.filer ind i en anden swf.fil, og nu ved jeg altså ikke hvordan min action skal se ud, når det er en html frame jeg skal importere til istedet.???
Håber I forstår :)
Avatar billede barklund Nybegynder
12. december 2002 - 21:56 #1
Du kan ikke fra flash kalde noget i en anden flash-film et andet sted i html'en... Det skal gøres via javascript...

Fx:

on (release) {
    getURL("java script:top.frames.left.location.href='nyMovie.html';void(0);");
}

Men så skifter du hele siden ud... Skal du bare skifte noget af indholdet i flashfilmen, så er det straks sværere...

Har du MX? (for så findes og LocalConnection-objektet, som måske er mmuligt at bruge her)
Avatar billede pyroman Nybegynder
13. december 2002 - 14:42 #2
Jeg tror godt du kan få javascript til at få flashen til at gå til frames, og du kan jo kalde en JScript function fra flash.Jeg ved ikke om det er rigtigt, men prøv med:

document.frameogaltdetder.minflash.gotoFrame(nr);

/Filip
Avatar billede reptil Nybegynder
13. december 2002 - 15:18 #3
okay, på den måde, jeg skal helst ikke have den til at skifte hele framen ud hve gang, så istedet for getURL tror jeg det er noget med at jeg skal lægge en action på knappen der hedder
on (release) {
    fscommand("btn","1");
}
som taler direkte til javascriptet, som kontrolerer swf filen.
Tak for hjælpen. :-)
Barklund du må gerne svare, så du kan få nogle point, men jeg tror lige
jeg venter med at lukke spørgsmålet, til jeg har løst problemet helt. :)
Avatar billede barklund Nybegynder
13. december 2002 - 15:52 #4
Du kan sagtens getURL'e javascript-kommandoer som ovenfor...

Hvis de ikke skal reloade den anden frame, så kan du som pyroman nævner det bare sende flashfilmene til en ny frame eller sætte en variabel inde i dem...
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