Avatar billede jansangill Nybegynder
10. november 2007 - 09:40 Der er 5 kommentarer

Flash,buttons og variabler

Først og fremmest.

Jeg synes det jeg laver burde virke i alle mine hjerneceller, men måske mangler jeg 3 ekstra for at løse det.

Jeg har en meget simpelt button, som indeholder en variabel. Hvis denne form er trykket skal der ske noget dynamisk, afhængig af værdien i variablen.

Her er koden:

stop();
var form

btn_vega.onRelease = function() {   
    form = 0
}
   
btn_kod.onRelease = function() {
    form = 1   
}

btn_fisk.onRelease = function() {
    form = 2   
}

if(form=="0"){
    trace(form);
    besked.text = "0 sdfdsfsd f "
}

if(form=="1"){
    trace(form)
    besked.text = "1 sdfdsfsd f "
}

if(form=="2"){
    trace(form);
    besked.text = "2 sdfdsfsd f "
}


Men den vil ikke skrive noget som helst ud!! Hvorfor?
Avatar billede jokkejensen Novice
10. november 2007 - 12:45 #1
Jeg kender ikke vildt meget til actionscript.

Men først definere du vel form som en :Integer og bagefter spørger du om "form" er en string '':String

Hvad med (form == 0)
Avatar billede jokkejensen Novice
10. november 2007 - 12:47 #2
og prøv med "var form:Integer"
Avatar billede andersbro Nybegynder
12. november 2007 - 08:51 #3
Prøv at kalde en funktion i stedet:

var form;

btn_vega.onRelease = function() {   
    _root.skrivBesked(0);
}

function skrivBesked(form:Integer){
    if(form=="0"){
        trace(form);
        besked.text = "0 sdfdsfsd f "
    }
}

Eller noget i den retning.
Problemet er, at du bare en variabel, men ikke sørger for at køre en funktion, der tjekker værdien af form (dine "if"-regler)
Avatar billede jansangill Nybegynder
12. november 2007 - 10:44 #4
okay det prøver jeg på.
Avatar billede jansangill Nybegynder
23. november 2007 - 11:52 #5
wups glemte at komme tilbage. Anderbro lig du bare et svar.
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