Avatar billede jmc Nybegynder
08. maj 2002 - 13:17 Der er 4 kommentarer og
1 løsning

Left side of assignment operator must be variable or property.

Hvorfor kan jeg ikke dette?

fejl
Scene=Scene 1, Layer=menu_tekst, Frame=5: Line 12: Left side of assignment operator must be variable or property.

var sættes sådan:

        menudata.text = "loadCheck=true&g1="+_root.g1+"&g2="+_root.g2+"&g3="+_root.g3+"&g4="+_root.g4+""&g5="_root.g5+"&m6";


    menudata.text = "loadCheck=true&g1="+_root.g1+"&g2="+_root.g2+"&g3="+_root.g3+"&g4="+_root.g4+""&g5="_root.g5+"&m6";
Avatar billede hoejrup Nybegynder
08. maj 2002 - 13:24 #1
Fordi det til venstre for lighedstegnet ikke er en variabel eller en property.

Hvad skal du lave med koden?

/per
Avatar billede jmc Nybegynder
08. maj 2002 - 13:30 #2
jeg er igang med med shared object i en menu:
http://www.macromedia.com/support/flash/ts/documents/local_so.htm

Jeg loader en variabel string via ASP og vil ligge den ind i et object så jeg ikke skal hente data fra server næste gang swf bliver kaldt. Menuen loades via Flash MX named anchors og derved bliver Shares object loaded når movien går til andre lavels end den første hvor string loades.

Jeg har siddet med det et par dage, men er ikke så hård i actionscripting endnu. Kommer fra LINGO som er mit hovedsprog.

shared object koden ser sådan ud:

stop();

//create the local Shared Object
myLocalSO = sharedobject.getLocal("flashcookie" );

//Populate the text field if the SO already contains a name
if (myLocalSO.data.name != null) {
    userName.text = myLocalSO.data.name;
    numVisits.text = "You have been here " + myLocalSO.data.counter + " times."
}
//Populate the text fields if the SO does not contain a name
else {
    userName.text = "<type your name here>";
    numVisits.text = "This is your first visit.";
    myLocalSO.data.counter = 1;
}

//update counter for number of visits
myLocalSO.data.counter++;

// Handler for userName.onChanged
userName.onChanged = function() {
    myLocalSO.data.name = userName.text;
}

//Reset the data in the SO, and text fields
blueButton.onRelease = function () {
    trace (myLocalSO.objectName);
    myLocalSO.data.name = null;
    myLocalSO.data.counter = 2;
    userName.text = "<type your name here>";
    numVisits.text = "This is your first visit.";
}
Avatar billede Slettet bruger
08. maj 2002 - 13:37 #3
Du har et " for meget og et + for lidt i hver string -
Avatar billede hoejrup Nybegynder
08. maj 2002 - 13:43 #4
Nemlig d!ktator.

"loadCheck=true&g1="+_root.g1+"&g2="+_root.g2+"&g3="+_root.g3+"&g4="+_root.g4+"&g5="+_root.g5+"&m6";

"loadCheck=true&g1="+_root.g1+"&g2="+_root.g2+"&g3="+_root.g3+"&g4="+_root.g4+"&g5="+_root.g5+"&m6";

Behold bare dine point.

/per
Avatar billede jmc Nybegynder
08. maj 2002 - 14:17 #5
jeg takker
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