Avatar billede petrol Nybegynder
28. november 2001 - 20:32 Der er 9 kommentarer og
1 løsning

Afspilning af forskellige flashanimationer ved forskellige tilstande

Jeg vil gerne afspille en flashanimation hvis en ting er tilfældet og en anden, hvis noget andet er tilfældet.
Jeg har prøvet blot at gøre den animation, der ikke skal afspilles usynlig, men denne løsning medfører at siden forsøger at hente den usynlige uden held!?! Jeg kunne desuden forestille mig, at jeg programmerisk kunne fortælle systemet, hvilken html-kode der skal skrives i de to situationer, men hvordan???
Håber der er nogen derude, der kan hjælpe mig....
Avatar billede odegaard Nybegynder
28. november 2001 - 20:39 #1
Øh hvad med:
-------------------------------------------
<%@ Page Language=\"VB\" %>
<script language=\"VB\" runat=server>
Sub Page_load(obj as Object, E as EventArgs)
  If minvariabel = 1 Then
        label1.text = \"<HTMLKODE TIL DEN ENE FLASH>\"
  Elseif minvariabel = 2 Then
        label1.text = \"<HTMLKODE TIL DEN ANDEN FLASH>\"
  Else
        label1.text = \"<HTMLKODE TIL DEN TREDJE FLASH>\"
  End if
End sub
</SCRIPT>

<HTML>
<BODY>
<asp:label id=\"label1\" text=\"\" runat=\"server\" />
</BODY>
</HTML>
-------------------------------------------

\"minvariabel\" skal så bare være den variabel der indikerer hvilket tilfælde du har.

/Odegaard
Avatar billede osaka_san Nybegynder
29. november 2001 - 00:37 #2
Eller måske en simpel Select Case ville være nemmere at overskue hvis det skulle udvide sig til flere ;-)

Select Case minvariabel
 
  Case \"1\"
  label1.text = \"<HTMLKODE TIL DEN ENE FLASH>\"

  Case \"2\"
  label1.text = \"<HTMLKODE TIL DEN ANDEN FLASH>\"

  Case \"3\"
  label1.text = \"<HTMLKODE TIL DEN TREDJE FLASH>\"

End Select

Ideen er den samme select case er bare mere logisk til denne type sturkturer hvis der skal være mere end 2 mulige :-)

/just my 2 cents ;-)


De bedste hilsner
Oscar Eg Gensmann
Avatar billede osaka_san Nybegynder
29. november 2001 - 00:39 #3
Så lige at der vist kun var tale om to situationer, blev lige \"inspireret\" af odegaards svar, i en 2 case struktur kan en if then else sætning være lige så logisk som en case select ;-)

/hygge og sov godt
Oscar
Avatar billede odegaard Nybegynder
29. november 2001 - 01:24 #4
Hehe, jeps, den tænkte jeg også på. Jeg startede med at skrive et to-case eksempel, men \"kom til\" at slutte af med at lave endnu en elseif, så jeg kunne lige så godt lave endnu én sætning, så jeg fik alle eksempler på if/elseif/else sætningen. :-)

/Morten
Avatar billede nikolajdu Nybegynder
29. november 2001 - 02:08 #5
Bare lige en kommentar!!

Udover at jeg mest er til PHP, så er det allernemmeste vel at udskrive variablen direkte i koden i stedet, fremfor at have 3 mere eller mindre en koder.

<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"
codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\"
WIDTH=400 HEIGHT=60>
<PARAM NAME=movie VALUE=\"<% response.write(\'Navnet_Paa_min_tilfaeldige_flashfilm.swf\') %>\">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#666699>

<EMBED src=\"http://www.nikolajdu.dk/eu1.swf\" quality=high bgcolor=#666699  WIDTH=400 HEIGHT=60 TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"></EMBED>

</OBJECT>

Her udkskrevet midt i koden i stedet med:

<PARAM NAME=movie VALUE=\"<% response.write(\'Navnet_Paa_min_tilfaeldige_flashfilm.swf\') %>\">

Om det er rigtig syntax aner jeg ikke, men idéen burde være klar. Husk at indsætte navnet 2 steder og tilsvarende med højde/bredde og baggrundsfarven.

/Nikolaj

http://www.fotx.net/nikolajdu
Avatar billede petrol Nybegynder
29. november 2001 - 15:19 #6
Til svar med labels/case/if-else:
Der er en del problemer med denne løsning, jeg kan i hvert fald ikke få systemet til at forstå hvordan de forskellige anførselstegn hænger sammen.....

Til gengæld er løsningen med response.write inde i html-koden rigtigt god, så hvis Nikolajdu vil have point, så opret blot et svar i stedet for kommentar til dette spørgsmål
Avatar billede odegaard Nybegynder
29. november 2001 - 15:57 #7
I ASP.NET bør man slet ikke lave denne sammenblanding af kode og HTML. Det strider imod hele konceptet, og gør koden lige så rodet som ASP.

Hvad mener du med hvordan anførselstegnene hører sammen ?

/Odegaard
Avatar billede nikolajdu Nybegynder
29. november 2001 - 23:11 #8
JEg kan da godt svare :-)
Avatar billede nikolajdu Nybegynder
29. november 2001 - 23:13 #9
Dog vil jeg kun have point hvis det kan bruges. Jeg kender absolut intet til ASP.net, så hvis det strider imod grundreglerne så er det vel ikke brugbart.
Avatar billede nikolajdu Nybegynder
11. januar 2002 - 08:52 #10
Fandt du en løsning på problemet??

/Nikolaj
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