21. september 2005 - 18:36Der er
8 kommentarer og 1 løsning
version check
Hej
Jeg vedligeholder et relativt simpelt site, udelukkende baseret på Flash. Den tidligste udgave, som hovedparten af sitet består af er player version 6. Nu vil jeg imidlertid gerne opgradere videodelen (.flv loaded ind i et movieclip)til den nye version 8.0 som jo har exceptionelle forbedringer bl.a. på dette område. Jeg er ikke intereseret i at brugerne bliver nødt til at downloade den nye player, med mindre de vil til min videoafdeling(med andre ord så skal playerdetection være indeholdt i min movie, og ikke placeret i et seperat html dokument) Desværre er jeg ikke selv i stand til at lave et script til denne funktion, og dem Macromedia stiller til rådighed kan jeg ikke finde ud af at tilrette. Nogen forslag?
Hvis dit site ligger i seperate swf's, er det ikke noget problem, eksportere du en swf til flash 8 er der nemlig automatisk detection i selve swf'en og man er helt ude over problemet med at lave html baseret detection. Så hvis din video del ligger i en seperat swf, foreslår jeg at du bare eksportere den til flash 8. Hvis ikke, så er det nok et lille problem... så kan du dog glæde dig over at macromedia regner med en spredning af flash 8 playeren på ca 80 % inden for 3-6 månder og 98 % af alle online computere inden for 12 måneder.... så er detection ikke længere et problem:)
Mit site er bygget op af en masse små swf-filer, så dit svar er da en glædelig overraskelse. Jeg har ganske vist eksporteret den videofil der skal vises i version 8 (for at få den nye forbedrede komprimering) men det er som en flv-fil, den skal så bare puttes ind i sin egen swf. Det må absolut prøves.
Det passer desværre ikke, og ved nærmere check på macromedias side er der stadig adskillige eksempler på versionscheck i forskellige udgaver også omhandlende version 8. Pokkers, så er jeg nok nødt til at tvinge mine brugere til at skifte playerversion alligevel.
Ja hvis de vil se den swf med din flash 8 skal de jo opdatere.... I mit firma har vi testet den nye Flash Player Express Install, som er den der sørger for den automatisk opdatering til flash 8, og det virkede fint. Dog virker det kun hvis brugeren har flash player 6 eller over.
OK - så har jeg misforstået dig. Jeg forstod det således at den nye Flash "helt af sig selv" versionstestede, men man skal altså stadig bruge elementer fra "detection kit"
nej detection kit skal ikke bruges, hvis det er version 8 du vil opdatere til, men den virker kun på version 6 og over. Flash Player Express Install ligger i din swf når du eksportere den i version 8.
Det er altså meget mystisk det her. Jeg eksporterer min "mainmovie.swf" som jeg kalder den og som udgør skelettet i mit site, som version 8. På en anden maskine med flashplayer 7 installeret downloader jeg siden, men ser intet versionscheck. Til gengæld er størstedelen af indholdet (mange forskellige movieclips) forsvundet og siden er dermed ubrugelig. Har du evt. en henvisning i dokumentationen der siger noget om automatisk indlejring af Flash Player Express Install? Kan du evt. henvise til en testside hvor jeg kan se det i funktion? - har stadig to af mine maskiner installeret med Flash Player 7
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.