Avatar billede paask Nybegynder
23. oktober 2001 - 10:21 Der er 16 kommentarer og
1 løsning

Variabel

Jeg har en variabel der på forskellige måder kan tillægges talværdier. Dvs. den skifter værdi alt efter hvad brugeren gør.

Jeg vil gerne lave en variabel eller lignende der gemmer den værdi min tæller havde umiddelbart før at have skiftet. Dvs. 2 variabler, én tæller og én \'gammel\' tæller med værdien lige før skiftet. Giver jeg mening? Håber den kan klares...
Avatar billede beatone Nybegynder
23. oktober 2001 - 10:25 #1
du kan vel bare lave en variable der får din tællers værdi umiddelbart før tælleren skifter....så er den nye variable altid \'et skridt\' bagud.
Avatar billede paask Nybegynder
23. oktober 2001 - 10:26 #2
Præcist :0) Og jeg er endnu lidt træt... har du en idé?
Avatar billede lingoman Nybegynder
23. oktober 2001 - 10:30 #3
Hej Paask,

function changeCounter (newValue) {

_root.oldCounter = _root.newCounter;
_root.newCounter = newValue
trace (\"oldCounter was \" + _root.oldCounter);
trace (\"newCounter is \" + _root.newCounter);
}

Hver gang du gerne vil skifte værdi af newCounter kalder du funktionen

changeCounter(til_nyt_tal);

mvh geo
Avatar billede lingoman Nybegynder
23. oktober 2001 - 10:32 #4
Hej beatone > det er en velfungerende nyhed.fla du lavede :)
Avatar billede lingoman Nybegynder
23. oktober 2001 - 10:44 #5
en lille rettelse >>

_root.newCounter = newValue >> _root.newCounter = newValue;
Avatar billede paask Nybegynder
23. oktober 2001 - 10:46 #6
Hej lingoman, den havde jeg rettet :0)

Det ser ud som om du har fat i noget, jeg er bare ikke helt med... Dvs. hver gang jeg ændrer tællerens værdi bruger jeg changeCounter(minTaeller); eller hur?
Avatar billede lingoman Nybegynder
23. oktober 2001 - 10:50 #7
Precis! Og du skal KUN  ændre på tællerens værdi via et kald til funktionen.
Elllers bliver det hurtigt noget rod hvis variablen bliver sat gennem flere forskellige actioner.
Lad funktionen klare det for dig :)

mvh geo
Avatar billede beatone Nybegynder
23. oktober 2001 - 10:51 #8
Jo tak :)

Jeg kan se på din respons tid at du er ved at være rask igen ;)
Avatar billede paask Nybegynder
23. oktober 2001 - 10:52 #9
Ok, skal lige bruge lidt tid til at fedte med :0)

Melder tilbage når der er noget...

mvh
paask
Avatar billede lingoman Nybegynder
23. oktober 2001 - 10:59 #10
Slet ikke, jeg ligger stadig med feber men tilfældighederne holder ikke hvile :)
Avatar billede paask Nybegynder
23. oktober 2001 - 11:01 #11
-> geo, det ser nu sådan ud:

function changeCounter (newValue) {
01locked = felt01;
//_root.oldCounter = _root.newCounter;
felt01 = newValue;
//_root.newCounter = newValue;
}

Hvor felt01 er tælleren, 01locked er den gamle.

I linien \'felt01 = newValue;\' beder output window\'et om et ekstra \';\' ?

Og ser det ellers rigtigt ud?!
Avatar billede paask Nybegynder
23. oktober 2001 - 11:02 #12
God bedring i øvrigt ;0)
Avatar billede lingoman Nybegynder
23. oktober 2001 - 11:04 #13
Du må lige starte med at rette dit variabel navn

01locked er ikke tilladt, variabler SKAL starte med et bogstav eller underscore \"_\", aldrig et tal

Så se om ikke det skulle virke...
mvhg eo
Avatar billede paask Nybegynder
23. oktober 2001 - 11:06 #14
Hehe yes yes... så langt så godt :0)
Avatar billede lingoman Nybegynder
23. oktober 2001 - 11:14 #15
Vender tilbage lidt senere...
Avatar billede paask Nybegynder
23. oktober 2001 - 11:17 #16
Også mig, jeg har lidt problemer men ser på det lidt senere... har ikke sovet så pokkers meget i nat ;0)
Avatar billede paask Nybegynder
23. oktober 2001 - 21:07 #17
Hej geo.

Jeg har ikke svaret før fordi jeg har været runft om ca. 1 mia forskellige idéer til min film. Jeg fandt ud af at en function ikke var den bedste løsning her, det afhænger at jeg må lave ca.50 forskellige, og kan derfor ligesåvel klare det direkte, udenom. Det giver nok ikke så meget mening nu... det er nogle pokkers indviklede sager jeg kører rundt i! Men, din idé er ellers god nok, for til sidst vil jeg sammenføre alle mine scripts i en function, og du gav mig tanken :0)

Ellers tak for hjælpen :0)
mvh
paask

ps. Hvis jeg ikke giver mening er det fordi min hjerne koger med kode lige nu...
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