Avatar billede plastic.gangsta Nybegynder
01. september 2003 - 11:49 Der er 11 kommentarer og
1 løsning

loade ekstern .swf

Hej,

JEg har et lille problem jeg gerne vil have hjælp med...

Jeg er igang med at lave et e-learning interface i Flash, hvor der skal vises nogle screenshots omkring dette program vores sælgere skal sælge.

Det er lavet sådan at der en preview ramme, egentlig bare en firkant med størrelsen 650*364. JEg har så lavet et slideshow komponent som så skal gennemgøre diverse screenshots. Slideshow komponentet ligger i en ekstern .swf fil. Hvordan loader jeg dette .swf ind på en konkret placering på mit e-learning interface.

Jeg har prøvet at lave et movieclip på e-learning interfacet som har en action tilknyttet der hedder loadmovienum(slideshow3.swf) eller noget lignende, men det der sker når jeg lave denne kommando er at den loader først e-learning interfacet i ca. 1/5 sek og så loader den bagefter slideshow komponentet hvorefter resten af e-learning interfacet forsvinder.


HVad gør jeg galt?


/ J
Avatar billede mat Nybegynder
01. september 2003 - 11:52 #1
Hvis du vil loade ind i et movieclip skal du bruge:

this.loadMovie("slideshow3.swf");

eller

loadMovie("slideshow3.swf", mit_movieClip);

loadMovieNum er til at loade ind i levels.

mvh mat
Avatar billede plastic.gangsta Nybegynder
01. september 2003 - 11:58 #2
Det fungerer stadigvæk ik, må jeg prøve at maile det til dig så du kan se på det??
Avatar billede mat Nybegynder
01. september 2003 - 12:00 #3
ja hvis det ikke fylder for meget :)
Avatar billede plastic.gangsta Nybegynder
01. september 2003 - 12:00 #4
er add aabekat@hotmail.com  ?
Avatar billede mat Nybegynder
01. september 2003 - 12:02 #5
jeps
Avatar billede plastic.gangsta Nybegynder
01. september 2003 - 12:06 #6
den er sendt og mange tak for hjælpen
Avatar billede plastic.gangsta Nybegynder
01. september 2003 - 12:11 #7
hvis det er du har et bedre løsnings forslag f.eks. en anden struktur så må du gerne give den istedet. Det er lige meget hvordan det bliver lavet det skal bare fungerer

/ J
Avatar billede mat Nybegynder
01. september 2003 - 12:24 #8
Nu har jeg lagt et tomt movieclip ind i den hvide firkant i "sketch", jeg har givet det instancenavnet "container" (uden ""). I frame 1 har jeg lagt en action der lyder:

loadMovie("slideshow3.swf", container);

..og det virker.

Men derudover har jeg ændret samtlige _root referencer i "slideshow3" til this istedet.

mvh mat
Avatar billede plastic.gangsta Nybegynder
01. september 2003 - 12:34 #9
sender du det tilbage?
Avatar billede plastic.gangsta Nybegynder
01. september 2003 - 12:36 #10
jeg har nemlig gjort det samme, men slideshowet fungerer ikke
Avatar billede plastic.gangsta Nybegynder
01. september 2003 - 12:43 #11
jeg har fundet ud af det nu, manglede bare lige at ændre et par _root til .this

Mange tak for hjælpen.

Kan du ik give et svar så du kan få dine velfortjente point.

Kan du kort forklare hvad _root og .this er ...?
Avatar billede mat Nybegynder
01. september 2003 - 12:56 #12
_root er roden, eller tidslinien i toppen af hierakiet. Når du loader en swf ind i et movieclip vil _root referere til hovedtidslinien i den swf der loader den anden ind.

this er bare en reference til den aktuelle tidslinie.

mvh mat
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