06. oktober 2005 - 16:00Der 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.
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");
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?
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.
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");
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.
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)
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å
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.