Avatar billede swiffer Nybegynder
16. februar 2003 - 21:25 Der er 3 kommentarer og
1 løsning

Start flashspil?

Jeg er igang med at lave en asp-fil til at styre alle mine flashspil. Min ide er at afvikle aspfilen, så flash tror at det er en swf fil (flashfil), med server.execute("flashspil.swf") Det virker også på nogle filer, mens der er andre den ikke vil tage. Hvad kan jeg gøre?
Avatar billede mortrr Praktikant
17. februar 2003 - 07:44 #1
Nu er det jo klienten du skal have til at tro at asp filen er en flashfil, og ikke serveren.
Jeg er noget forbavset over at server.execute virker, men det må være IE der er lidt large overfor dig.
Start asp filen med
Response.ContentType="application/x-shockwave-flash"
så klienten bliver klar over at det er en flashfil du sender.

- Morten
Avatar billede mortrr Praktikant
17. februar 2003 - 07:56 #2
Forresten er Server.Execute ikke den rigtige metode at bruge.
asp vil kigge filen igennem for <% og forsøge at udføre den aspkode den finder derefter.
Og det er ikke usandsynligt at de tegn optræder i en flashfil.

<% @language=vbscript %><%
Response.ContentType="application/x-shockwave-flash"

theFile="flashfil.swf"

Set fileStream = Server.CreateObject("ADODB.Stream")
fileStream.Open
fileStream.Type=1
fileStream.LoadFromFile theFile
Response.BinaryWrite fileStream.Read(-1)
fileStream.Close
%>

- Morten
Avatar billede swiffer Nybegynder
17. februar 2003 - 16:52 #3
Jamen hvad kan jeg sige? Det er jo genialt - jeg troede ikke at det kunne lade sig gøre den vej. Gider du smide et svar?
Avatar billede mortrr Praktikant
17. februar 2003 - 17:04 #4
Det være hermed gjort.
Og tak for rosen.
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
Kurser inden for grundlæggende programmering

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