Avatar billede oziris Nybegynder
13. november 2005 - 12:21 Der er 6 kommentarer

oversæt actionscript

Hej! jeg er igang med at følge en tutorial om en Flash/ASP gæstebog: http://www.tutorialized.com/tutorial/Flash-and-ASP/6003

Jeg er absolut ikke en haj til actionscript, og skal derfor gerne have alt skåret ud i pap og stavet korrekt.

Når jeg indskriver de actions som tutorialen anviser, får jeg konstant script errors. Jeg tror tutorialen er baseret på flash 4 og jeg sidder med MX. Derfor kunne det være fedt hvis nogen kunne oversætte flg. actionscripts:

Set Variable: "name" = ""
    Set Variable: "email" = ""
    Set Variable: "mess" = ""

-----------------

Set Variable: "iSuccess" = 0
    Load Variables ("GuestBookSendCode.asp", "", vars=GET)
    Set Variable: "submit" = True
    Set Variable: "y" = 0
    Play

-----------------

Set Variable: "y" = y+1
      If (iSuccess = 1)
            Go to and Stop ("Success")
      Else If (y > 100)
            Go to and Stop ("Failed")
      End If

------------------

Set Property ("/LoadNext", Visibility) = False
Stop

------------------

Load Variables ("GuestBookGetCode.asp", "")
Set Variable: "x" = "1"
Set Variable: "submit" = False
Set Variable: "load" = False
Set Variable: "loadNo" = 1

-------------------

Set Variable: "startE" = ""
    If (load=True)
          Set Variable: "startN" = ""
          Set Variable: "startM" = ""
          Set Variable: "startD" = ""
          Load Variables ("GuestBookGetCode.asp?NAV=" & loadNo & "&submit=" & submit, "")
    End If
    Play

--------------------

If (startE ne "")
                    Set Variable: "upper_bound" = size*LoadNo
                    If (count-upper_bound<=0)
                              Set Variable: "upper_bound" = Count
                              Set Variable: "NoLoad" = True
                    Else
                              Set Variable: "NoLoad" = False
                    End If
                    Set Variable: "y" = count-((LoadNo-1)*size)
                    If (submit=True)
                              Set Variable: "y" = y-1
                              Set Variable: "x" = ((LoadNo-1)*size)+2
                    Else
                              Set Variable: "x" = ((LoadNo-1)*size)+1
                              Set Variable: "lower_bound" = 1
                    End If
                    Go to and Stop ("Main")
          Else
                    Play
          End If

------------------------------
Avatar billede cpufan Juniormester
13. november 2005 - 12:38 #1
en if er sådan:

if (x = 2)
{
udfør et eller andet
}

og ikke med end if til sidst
Avatar billede cpufan Juniormester
13. november 2005 - 12:46 #2
du kan måske alligevel køre det som du har det?

men denne:

If (count-upper_bound<=0)

må give problemer

da count ikke er defineret,
med mindre den kommer fra asp-filen
Avatar billede oziris Nybegynder
13. november 2005 - 14:14 #3
Jeg er mere ude efter en ordret oversættelse.
Er der f.eks ikke noget med at man bare skriver:
name = ""
istedet for
Set Variable: "name" = ""
Og jeg er lidt usikker om hvor der skal være semikoloner. Og når de skriver Go to an stop mener de så ikke gotoAndStop()??
Avatar billede palmskov Nybegynder
13. november 2005 - 16:40 #4
Du kan deklarere variabler på følgende måder:

1. var pris:Number = 200;

2. var pris = 200;

3. pris = 200;

Og semikolonner når en kodelinie afsluttes;
Avatar billede oziris Nybegynder
13. november 2005 - 22:42 #5
kan man også skrive "go to and stop"?
Avatar billede palmskov Nybegynder
14. november 2005 - 00:39 #6
du kan bruge gotoAndStop, gotoAndPlay og 500 andre funktioner; Kig i actionscript biblioteket;)
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