Avatar billede www.faktaomvold.org Nybegynder
10. maj 2001 - 20:34 Der er 15 kommentarer og
1 løsning

Problem med variable

Jeg har en knap med følgende action:

on (release) {
    tellTarget (\"_root.venstre\") {
        play ();
    }
    if (_root.profil=1) {
        gotoAndPlay (\"profil\", \"profil\");
    }
}

Derudover har jeg et symbol med behavior: movieclip. Symbolet har i dens frame 27 følgende action
profil = \"1\";

Når jeg så trykker på knappen går den direkte til scenen profil og label profil.

Så nu spørger jeg igen alle jer venlige sjæle derude:\" Hvordan ordner jeg problemet?\"


Avatar billede nikolajdu Nybegynder
10. maj 2001 - 22:06 #1
2 ting.

1. At have en scene med navn profil og samtidigt en framelabel med samme navn er jeg ikke glad for.

2. At den går direkte kan kun skyldes at profil=1 så tjeck lige hvornår du sætter din variabel.

3. Du sætter din variabel inde i movieClippet. Så vil den blive liggende inde i clippet. Brug i stedet  _root.mitMovieClip.minVariabel

/Nikolaj
Avatar billede nikolajdu Nybegynder
10. maj 2001 - 22:06 #2
2 ting, der blev til 3
Avatar billede nikolajdu Nybegynder
10. maj 2001 - 22:08 #3
uddyber lige.

Brug i stedet  _root.mitMovieClip.minVariabel for at kalde variablen inde i movieClippet. :-)

/Nikolaj
Avatar billede www.faktaomvold.org Nybegynder
10. maj 2001 - 22:39 #4
Jeg har prøvet følgende action i knappen men det virker ikke.

on (release) {
    tellTarget (\"_root.venstre\") {
        play ();
    }
    if (_root.venstre.profil=1) {
        gotoAndPlay (\"profil\", \"p tekst\");
    }
}

Avatar billede www.faktaomvold.org Nybegynder
10. maj 2001 - 22:40 #5
Jeg sender lige fla-filen så kan du tage et kig på det - håber du gider!
Avatar billede nikolajdu Nybegynder
10. maj 2001 - 22:42 #6
Jeg er ikke hjemme så jeg kan ikke kigge på den.
Avatar billede nikolajdu Nybegynder
10. maj 2001 - 22:44 #7
Har fået filen, men kan altså ikke kigge på den her og i morgen er jeg ikke hjemme. :-(

Måske andre kan kigge på den på et inden jeg er parat igen.

/Nikolaj
Avatar billede www.faktaomvold.org Nybegynder
10. maj 2001 - 23:15 #8
hvis der er nogen, som har til hensigt at hjælpe sender jeg gerne fla-filen. Skriv jeg e-mailadresse og jeg sender.
Avatar billede qzar Nybegynder
10. maj 2001 - 23:33 #9
jeg kan godt kigge på den men jeg er newbie men lad mig da bare prøve jonas_madsen@fbold.dk
Avatar billede diktator Nybegynder
11. maj 2001 - 08:15 #10
on (release) {
    tellTarget (\"_root.venstre\") {
        play ();
    }
    if (Number(_root.venstre.profil)==1) {
        gotoAndPlay (\"profil\", \"p-tekst\");
    }
}


Du skal fortælle Flash at \'profil\' er et nummer, det gøres ved at sætte Number() uden om.
Når du skal tjekke om noget er lig med (Flash5), skal du bruge lig-med-tegn: \'==\'
Desuden er det ikke særligt smart at referere til labels, scener, variable etc. når ordet er delt \'p tekst\' har jeg lavet om til \'p-tekst\'

/D!ktator.dk
Avatar billede diktator Nybegynder
11. maj 2001 - 08:23 #11
I øvrigt skal/kan du sætte variable i frame 27 til;

_root.profil = 1

- altså uden \"\", da det er en talværdi. Ellers kan du ikke bruge den matematisk.
Avatar billede www.faktaomvold.org Nybegynder
11. maj 2001 - 10:40 #12
Jeg har nu givet knappen følgende aciton:

on (release) {
    tellTarget (\"_root.venstre\") {
        play ();
    }
    if (Number(_root.venstre.p)==1) {
        gotoAndPlay (\"profil\", \"p-tekst\");
    }
}

Nu sker der det, at movie-clippet hopper til frame 1 i movieclippet, i stedet for at hoppe til (\"profil\", \"p-tekst\");
Avatar billede www.faktaomvold.org Nybegynder
11. maj 2001 - 13:44 #13
I øvrigt er variablen sat til:

_root.profil = 1;

Value har fået en expression
Avatar billede diktator Nybegynder
11. maj 2001 - 17:42 #14
Hvorfor skriver du:
if (Number(_root.venstre.p)==1)
skulle det ikke være:
if (Number(_root.venstre.profil)==1)
Avatar billede www.faktaomvold.org Nybegynder
11. maj 2001 - 19:12 #15
Jeg har lavet den om, fordi det kunne have noget at gøre med at flash blev distraheret af at der både var en variable og en scene der hed profil.
Avatar billede diktator Nybegynder
11. maj 2001 - 19:26 #16
du kan sende mig din .fla hvis du er kørt fast, så laver jeg den i morgen formiddag ...
flash@diktator.dk
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