Avatar billede Kengun Praktikant
16. august 2002 - 09:01 Der er 21 kommentarer og
1 løsning

Tilfeldig plassering på x-akse

Jeg har laget en liten flash i bunnen på www.kengun.com . Der er det en firkant (movieclip: mov-innut) som går inn og ut, og den står på samme sted. Kan man ikke legge inn en tilfeldig (random) plassering på x-aksen? Hvordan gjør jeg det? Movien er 500pix bred.
Avatar billede Kengun Praktikant
16. august 2002 - 09:02 #1
altså et actionscript på movieclipet....
Avatar billede nikolajdu Nybegynder
16. august 2002 - 09:04 #2
this._x = random(200)

?
Avatar billede Kengun Praktikant
16. august 2002 - 09:04 #3
jepp, noget i den retning. Men får JEG det til at fungere tro.....forsøger lige...
Avatar billede Kengun Praktikant
16. august 2002 - 09:07 #4
Arrgh....får ikke åpnet min fla da jeg kun har Flash5 her (min fla er lavet i MX).
Avatar billede nikolajdu Nybegynder
16. august 2002 - 09:08 #5
surt show - Så må du vente til du kommer hjem :)
Avatar billede Kengun Praktikant
16. august 2002 - 09:09 #6
Ahhhh, fant lige en gammel versjon som ligger her. *puh*. Forsøger med den.... :)
Avatar billede nikolajdu Nybegynder
16. august 2002 - 09:11 #7
hehe :)
Avatar billede Kengun Praktikant
16. august 2002 - 09:19 #8
Hmm, jeg gør nok noget forkert (det er ikke noget nytt :) ). Den står på samme plats. Hvor legger jeg inn den action? I layeret i hovedfilmen eller i selve movieclipet?
Avatar billede Kengun Praktikant
16. august 2002 - 09:20 #9
Wheeeee, jeg fant ut av det :) Fungerer skide godt :)
Avatar billede nikolajdu Nybegynder
16. august 2002 - 09:20 #10
Du kan f.eks lægge det ind i første frame i movieclippet...
Avatar billede Kengun Praktikant
16. august 2002 - 09:21 #11
Jeg ved du har maaaange points, men vil du ikke lige smide et svar så jeg får lukket og du får nogle skarve points til :)
Avatar billede nikolajdu Nybegynder
16. august 2002 - 09:31 #12
jo tak da :)
Avatar billede Kengun Praktikant
16. august 2002 - 09:35 #13
Den er nu lastet opp og fungerer udemerket. Er det muligt at legge tilfeldigt når tid den skal starte også? (jeg kan godt opprette et nytt spørgsmål)
Avatar billede nikolajdu Nybegynder
16. august 2002 - 09:40 #14
Hvor lang tid ska der være imellem??
Avatar billede nikolajdu Nybegynder
16. august 2002 - 09:41 #15
Altså hvorlang tid skal der mindst/maksimalt gå før den skifter
Avatar billede Kengun Praktikant
16. august 2002 - 09:54 #16
ja
Avatar billede nikolajdu Nybegynder
16. august 2002 - 09:58 #17
Hvor mange sekunder??
Avatar billede Kengun Praktikant
16. august 2002 - 10:01 #18
Tilfeldigt? :)
Avatar billede Kengun Praktikant
16. august 2002 - 10:02 #19
...jeg liger det tilfeldigt :) hehe
Avatar billede nikolajdu Nybegynder
16. august 2002 - 10:02 #20
Jo men der skal vel ikke gå 10 minutter og den skal ve heller ikke skifte 24 gange i sekundet :))
Avatar billede nikolajdu Nybegynder
16. august 2002 - 10:08 #21
onClipEvent (load) {
    function hejDu() {
        this.tid = getTimer();
        this.ran = (random(5)+1)*1000;
        this._visible = false;
    }
    hejDu()
}
onClipEvent (enterFrame) {
    trace(getTimer()+"  "+tid+" + "+ran);
    if (getTimer()>=tid+ran) {
        this._visible = true;
    }
}


Når du så er færdig med din lille animation og vil starte forfra igen, så kalder du bare fra den sidste frame :

hejDu()

/Nikolaj
Avatar billede nikolajdu Nybegynder
16. august 2002 - 10:09 #22
hov fjern lige den her :

trace(getTimer()+"  "+tid+" + "+ran);
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