Avatar billede soelle Nybegynder
06. oktober 2005 - 16:00 Der er 19 kommentarer og
1 løsning

swf ind i exe fil

Jeg har lavet en hovedprojector fil som jeg gerne vil loade swf ind i. Jeg har brugt loadmovie action og det virker fint når main filen er en en swf men når jeg laver den til en exe fil fungerer det ikke.
Avatar billede kimg Nybegynder
06. oktober 2005 - 16:10 #1
Hvad virker ikke?
Ligger det hele i samme mappe og lokalt.

Kim
Avatar billede soelle Nybegynder
06. oktober 2005 - 17:35 #2
Den loader ikke den nye swf. Kun hvis jeg laver hovedmovie som swf og ikke exe.  Det hele ligger i samme mappe. Jeg kalder undermovies ind med: loadMovie("movie1.swf","_level0");
Avatar billede kimg Nybegynder
06. oktober 2005 - 17:53 #3
Kan du uploade fla filen, det er lidt svært at gætte på hvad der går galt ;-)

Kim
Avatar billede soelle Nybegynder
06. oktober 2005 - 18:12 #4
Jamen du kan hurtigt selv teste det. Lav en hovedmovie med en knap som loader en swf. Hovedmovie publisher du som exe og så virker det ikke.
Avatar billede _k Nybegynder
06. oktober 2005 - 20:12 #5
Flash kan ikke hente .exe-filer ind. Til at starte med aner den jo ikke at det faktisk er en projektor-fil, og fordi programmet er designet til nettet, giver det jo heller ikke den store mening at kunne åbne en exe i en browser - for uha, hvor ville det være usikkert ;o)

Jeg vil da lige være nysgerrig: Hvorfor er det vigtigt at åbne som exe fremfor swf?
Avatar billede soelle Nybegynder
06. oktober 2005 - 20:36 #6
Du har misforstået det. Jeg prøver ikke at hente en exe fil ind i en swf. Jeg prøver at hente en swf ind i en exe. Det er til en CD-rom, og derfor en exe fil. Undersiderne er så lavet i hver deres swf fil.
Avatar billede _k Nybegynder
06. oktober 2005 - 20:41 #7
Cool nok, men det plejer da ikke at være noget problem. Du skal bare referere til den rigtige fil. Er stierne der driller? Og hvordan ser de evt. ud?
Avatar billede soelle Nybegynder
06. oktober 2005 - 20:48 #8
Det virker jo når jeg tester med swf filen fra som jeg også laver en exe fil ud af. Det er når det er en exe fil det ikke virker. Det hele ligger i samme mappe og jeg henter swf med loadMovie("movie1.swf","_level0");
Avatar billede _k Nybegynder
06. oktober 2005 - 20:52 #9
Ok, det ligner en syntaksfejl. Det burde være: loadMovie("movie1.swf",_level0);

Eller endnu bedre, load ind i et mc i stedet (så bestemmer du også selv hvordan den loadede fil skal placeres): loadMovie("movie1.swf",navnetPåDitMc);
Avatar billede soelle Nybegynder
06. oktober 2005 - 20:58 #10
Jamen hvorfor virker det så i når jeg tester med main.swf istedet for main.exe? Det er jo samme projekt det bliver lavet ud af.
Avatar billede soelle Nybegynder
06. oktober 2005 - 21:01 #11
hmmmm nu har jeg lige haft swf over SWF Studio og lavet en exe fil på den måde og så virker det. Det kan være det er en bug i den nye Flash 8?!
Avatar billede _k Nybegynder
06. oktober 2005 - 21:02 #12
Sikkert fordi Flash er "forgiving". Der er en masse små syntaktiske fejl man slipper afsted med i forhold til næsten alle andre programmeringssprog. Ofte er det fedt, at man kan være lidt sloppy med det man bikser sammen, men af og til giver det bagslag - som f.eks. når man skal compilere til en exe-fil.
Avatar billede _k Nybegynder
06. oktober 2005 - 21:08 #13
Det er i hvert fald ikke utænkeligt, at det er 2 forskellige algoritmer der compilerer henholdsvis til swf og exe. I tråd med min forrige post, kan det så være at den ene er mere "foriving" end den anden? (det ER set før ;o)
Avatar billede soelle Nybegynder
06. oktober 2005 - 21:09 #14
Men så er det bare sært det virker når man lader SWF Studio compilere exe filen. I Flash hjælpen står det også skrevet på den måde jeg har skrevet det på
Avatar billede _k Nybegynder
06. oktober 2005 - 21:14 #15
Har du da et mc som hedder "_level0"? Har selv lige slået op i hjælpen under "loadMovie", og dens eksempel siger:

loadMovie("circle.swf", _level0.mySquare);

...men så går man vist også med livrem og seler :)
Avatar billede soelle Nybegynder
06. oktober 2005 - 21:23 #16
I min hjælp står der:
loadMovie("circle.swf", "_level0");
Avatar billede _k Nybegynder
06. oktober 2005 - 21:37 #17
Cool - hvilken version af Flash er det?
Avatar billede soelle Nybegynder
06. oktober 2005 - 21:42 #18
Læser du ikke mine kommentarer? Det fremgår længere oppe at det er Flash 8 ;-)
Avatar billede _k Nybegynder
06. oktober 2005 - 21:59 #19
Det er da også rigtigt - hvis man slår op på "loadMovie Function" fremfor "movieClip.loadMovie".... (og jeg loader nu altid selv ind i mc'er)

Du kan også bruge MovieClipLoaderen i stedet, så burde du være i stand til at finde mange flere mærkværdigheder ;o)
Avatar billede soelle Nybegynder
10. oktober 2005 - 09:12 #20
Nåh, men jeg lukker igen ...
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