Avatar billede cowboy Nybegynder
16. marts 2004 - 16:57 Der er 8 kommentarer og
1 løsning

Random placering på _x

Jeg søger hjælp til at lave et script der random placere et dynamisk tekstfelt random på _x aksen.
Avatar billede barklund Nybegynder
16. marts 2004 - 17:01 #1
min_x = 4;
max_x = 200;
min_txt._x = min_x+(max_x-min_x)*Math.random();

// Morten Barklund
Avatar billede cowboy Nybegynder
16. marts 2004 - 17:08 #2
ok og hvis den skal gøre det onLoad, så den står og looper hele tiden
Avatar billede cowboy Nybegynder
16. marts 2004 - 17:09 #3
"min" er det et instance navn eller variabelt navn?
Avatar billede barklund Nybegynder
16. marts 2004 - 17:51 #4
Skal den hele tiden springe frem og tilbage? Det bliver ret forvirrende!

Og dit tekstfelt hedder "min_txt" som instancenavn:

min_x = 4;
max_x = 200;
onEnterFrame = function() {
    min_txt._x = min_x+(max_x-min_x)*Math.random();
}

// Morten Barklund
Avatar billede mekawi Nybegynder
16. marts 2004 - 19:06 #5
Du kan også skrive således:
onEnterFrame = function () {
  MyTextField._x = random(500);
}
hvor 500 er den maximale x-værdi og MyTextField er instancenavnet på dit textfelt.

//Kim
Avatar billede barklund Nybegynder
16. marts 2004 - 23:34 #6
Men under den omstændighed at random() er en "deprecated" funktion siden Flash 5, så bør du holde dig til den officielle Math.random().

Dette skyldes blandt andet, at random() ikke nødvendigvis er understøttet i alle kommende Flash player version samt at dens tilfældighed er dårligere (mere forudsigelig) end Math.random(). Og ikke mindst, så rekommanderer Macromedia, at man anvender Math.random() frem for random().
Avatar billede mekawi Nybegynder
17. marts 2004 - 08:28 #7
Jeg har aldrig haft problemer med random(x), hverken i Flash 5, MX, MX 2004 eller MX 2004 Professionel. Så mon ikke den virker....? Og det ligger lidt i ordet at "random" ikke er forudsigeligt....
Avatar billede cowboy Nybegynder
17. marts 2004 - 21:29 #8
Jeg siger tak for jers hjælp. Jeg endte med at bruge en anden løsning, men tak for jeres svar! - jeg syntes der skal falde point alligevel.
Avatar billede barklund Nybegynder
18. marts 2004 - 12:40 #9
Tark for points...
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