Avatar billede mancas11 Nybegynder
24. marts 2007 - 10:46 Der er 2 kommentarer og
1 løsning

Flash mx2004 as i flash 8

Hej,

Jeg er fornylig gået over til flash 8 pro hvori jeg arbejder videre på nogle filer jeg oprindeligt har lavet i flash mx2004. Jeg har problemer med at få dele af actionscriptet til at virke, jeg får følgende fejlmeddelelse i output boksen når jeg publisher til player 8:

AS_files\menu.as: Line 14: ')' or ',' expected
        set("textX" add i, getProperty ("text" add i, _x ) );

jeg har gennemgået koden mange gange og kan ikke se hvor der mangler ")" eller ",". Kodenstumpen ser således ud:


if (Number(firstRun) == 0) {
    while (Number(i)<=Number(endNum)) {
    set("textX" add i, getProperty ("text" add i, _x ) );
    this.i = Number(i)+1;
    }
    this.i = startNum;
    this.firstRun = 1;
}

Nogen der har et forslag til omskrivning til flash 8?
Avatar billede maqhem Nybegynder
24. marts 2007 - 11:06 #1
Man bruger ikke længere set, add, setProperty, getProperty eller tellTarget, hvis du skulle finde sådan én i din kode også. Erstat tellTarget med with, add med +, setProperty(a, b, c) med a.b = c, getProperty(a, b) med a.b og set(a, b) med a = b:

if(Number(firstRun) == 0) {
    while(Number(i) <= Number(endNum)) {
        this["textX" + i] = this["text" + i]._x;
        this.i = i + 1;
    }
    this.i = startNum;
    this.firstRun = 1;
}
Avatar billede mancas11 Nybegynder
26. marts 2007 - 09:57 #2
ok, jeg har omskrevet mange "getProperty" nu, uden problemer. Simpelt og godt, så bliver det også nemmere at sparre på paranteserne :->

Tak for hjælpen, smider du lige et svar så jeg kan give dig point?
Avatar billede maqhem Nybegynder
26. marts 2007 - 15:44 #3
Jep.
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

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



Seneste spørgsmål Seneste aktivitet
I går 20:46 opkaldside Af hagbartm i Mobiltelefoner
I går 16:05 win 10 vil ikke boote Af bb69 i Windows
I går 11:20 Lenovo x390 Af tobberjas i PC
I går 10:14 Alder i Excel Af Nanarsi i Excel
I går 09:00 Flere linier på faneblad Af Peder Lund Nielsen i Excel