22. august 2002 - 01:15Der er
21 kommentarer og 1 løsning
Autoinstall af Flash Player
Hej. Jeg har lavet en hjemmeside i HTML som skal ligge på en CD-Rom. Jeg har downloadet Shockwave_Installer_Full.exe fra macromedia. Så er spørgsmålet hvordan jeg får den til at starte den i stedet for at lede på internettet.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
det er jo brugeren der skal have installeret flash, og har vedkommende ikke det SKAL playeren installeres - altså er det ikke noget du kan programmere dig ud fra.
Ja det er jeg klar over. Men koden, som den er, skal bruge en internetforbindelse og det har man jo ikke via en CD-rom. Jeg har hentet programmet fra Macromedias hjemmeside, så det er bare hvordan jeg henviser til dén i stedet for hjemmesiden.
Jeg har en windows95 maskine installeret med explorer5 til at teste med. Den kommer godt nok og siger, at der skal installeres flash-plugin, men den vil ikke godtage den fil jeg har downloaded. Jeg regnede med at det kunne virke ligesom når man var tilkoblet internettet. Men man kan selvfølgelig osse installere den manuelt - det er bare ikke så smart.
Jeg har vist spurgt forkert. Jeg vil gerne have en automatisk installation af playeren lige som man kan når man er koblet på internet. Hvordan kan man det ???
Hvis du har macromedia flash, så har du også FlashPlayer. Det er kun afspilleren, som også gratis kan downloades seperat. I Playeren er der en mulighed under File al lave en selvexecuterende EXE-fil, så alle kan se den, selv om de ikke har Flash installeret. Den gør Flash-filen ca. 400 kB større, men prøv det engang. File > Create Projector
hvis der skal installeres noget på en klients computer er det noget der skal gøres af klienten og ikke noget du kan gøre automatisk - det ville være en enorm sikkerhedsbrist
claus >> ja, det kan man - men så får man jo en exe-fil, og den er lidt svær at bruge på en html-side
Giv brugeren en meddelelse om ad den skal installeres før CDen virker ordentligt, og fortæl ham hvor på cden den ligger.
Det er MEGET dårlig opførsel at installere noget på brugerens maskine uden at han først udtrykkeligt giver lov (fx ved at klikke på et "installer den" link).
Jeg prøver lige igen. >keysersoze selvfølgelig skal klienten selv bestemme og godkende - klart. >jakoba og det kan jeg osse bare gøre, men det er ikke brugervenligt. >claus.arndt jeg har desværre ikke macromedia flash programmet.
Men men. Når du kommer ind på en hjemmeside med flash og den indeholder ovenstående kode bliver din maskine checket (classid/Type) og hvis du ikke har player-plugin i din browser kalder den automatisk op til Macromedia og starter installation (hvor du selvfølgelig kan sige nej). Det jeg gerne vil lave er det samme, bare på en CD hvor installationsfilen Shockwave_Installer_Full.exe ligger. Det er en distributionsfil fra Macromedia. Hvilken kode skal jeg bruge i HTML?
>claus Jeg har arbejdet med Director hvor man osse laver en "Projector" så det kender jeg godt. Problemet er bare, at jeg er ved at færdiggøre et projekt som en anden har startet og jeg har ikke kildefilen til Flash. Desuden vil en "projektor-fil" vel starte op uden for browservinduet ?? Det er jo en exe-fil.
såvidt jeg kan se det, så bliver du nødt til at lave et flash-tjeck, der går ind og tjecker om der findes den rigtige flash-version... findes den kører siden bare videre, og findes den ikke kan du vha fx et popup vindue gøre opmærksom på "fejlen", komme med en forklaring og så via et link fortælle hvor den ligger på din CD
du kan ikke henvise noget fra din kode til din cd og tro at det vil løse dit problem
Hej. Nu har jeg prøvet html-filen på en PC uden flash-Player og uden internetforbindelse. Jeg har så ændret html koden til CODEBASE="Shockwave_Installer_Full.exe" og PLUGINSPAGE="Shockwave_Installer_Full.exe" Når html-filen startes kommer den og siger, at der mangler et plugin og starter så installationsprogrammet. Her skal man så sige JA for at installere. Altså virker det at henvise fra html-koden til en fil på CD'en og jeg har løst mit problem.
Så vises flash'en jo bare i browservinduet og der installeres intet. Jeg kan se, at du skriver at der skal laves et flash-tjeck. Det bliver der osse med koden classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" (Internet Explorer), som går til "Codebase" hvis der ingen player er og desuden med koden TYPE="application/x-shockwave-flash" (Netscape). Hvad er iøvrigt Schockwave for noget ???
Shockwave er et gammelt amerikansk firma, som gik fallit og blev opkøbt af macromedia. Det er derfor flash-filerne stædigvæk hedder SWF, som står for ShockWaveFlash.
>Claus.arndt: Tak for oplysningen - så blev man så meget klogere. Ved windows 98 installation kan man, under "Multimedie" vælge at installere både "Macromedia Schockwave" og "Macromedia Schockwave Flash". Så begreberne er vel blandet lidt sammen :-) God nat
nej - det er ikke blandet sammen. Shockwave og Flash er to vidt forskellige ting - flash er lavet i flash (duh) og shockwave er lavet i director. Hvad man kan med de to forskellige programmer er på en og samme tid meget det samme og alligevel meget forskelligt.
og hvad angår din player - jeg kan altså ikke andet end forestille mig at der alligevel kan opstå problemer nogle steder :)
Jeg har aldrig haft problemer med flash. Macromedias FlashPlayer fylder ca 800 kb og kan downloades gratis og plug-in til IE skal ja også kun downloades én gang. Når jeg surfer på nettet, så ser jeg flash-filerne via IE mens jeg har gemt nogle *.swf files, som er acossieret til den almindelige flash player og som også kan bruges offline og i fuld skærmstørrelse.
det var nu til hanninga's opbygningg min hentydning var til...
Synes godt om
Ny brugerNybegynder
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.