Avatar billede kobe14 Nybegynder
24. maj 2004 - 13:07 Der er 15 kommentarer og
2 løsninger

Random Bevægelse

Hej, Jeg har lavet denne her: www.zeizu.dk/Flash/Lysshow.swf

Jeg vil gerne have at den der lys kommer tilfældige steder hen, fordi man regner nok den ud efter at have set den en gang at det bliver ved med at gøre det samme om og om igen...

Nogen der kan hjælpe????
Avatar billede uap Nybegynder
24. maj 2004 - 14:45 #1
Hehe, den er da sjov ;)
Men er der ikke en fejl ved den gule? På et tidspunkt kan man se en vandret gul streg lidt foroven?
Avatar billede Kengun Praktikant
24. maj 2004 - 15:05 #2
jeps, ser den gule steg. måske det er fordi du har kørt den gule lidt for langt nedad? hmm, jeg har brugt noget random på mine bokse i bunden af min side (klik mit nick for link). måske du kan bruge noget af det. jeg vil kigge om jeg finder noget kode...
Avatar billede kobe14 Nybegynder
24. maj 2004 - 15:17 #3
Ja okey... En lille fejl er der.. Det er min første Flash ting jo...  Kengun gider du at kigge efter den kode...
Avatar billede Kengun Praktikant
24. maj 2004 - 16:03 #4
ja, nu skal vi se. jeg regner med at dine lys er lavet som et movieclip. hvis ik så lave dem om til movieclip. lægg så denne action  this._x = random(200)  ind i første frame i movieclipet. dette vil give den en tilfeldig x position fra 0 til 200. så kan du jo lege lidt mere med at lægge in større tall og måske også en this._x = 300+random(200) for at forskyve det hele 300 pixler ud.
Avatar billede Kengun Praktikant
24. maj 2004 - 16:07 #5
du kan også lægge på den her for at give den en random start (slig at den starter lidt tilfeldigt):

onClipEvent (load) {
    function hejDu() {
        this.tid = getTimer();
        this.ran = (random(5)+1)*1000;
        this._visible = false;
    }
    hejDu()
}
onClipEvent (enterFrame) {
    if (getTimer()>=tid+ran) {
        this._visible = true;
    }
}
Avatar billede kobe14 Nybegynder
24. maj 2004 - 20:44 #6
Tak for svaret... men det skal lige siges at jeg er meget nybegynder til Flash... Så derfor ved jeg ikke hvor man skal skrive sit actionsscrpit... Nogen der lige kan sige det?
Avatar billede Kengun Praktikant
24. maj 2004 - 22:34 #7
du højreklikker på den frame du vil sætte ind actionscriptet (første frame), og vælger "Action". dernest trykker du CTRL+SHIFT+E for at gå til "Expert mode", så limer du ind ovenstående actionscripts og måske ændre det lidt. så lukker du vinduet og du vil nu se at der er et lille a i den frame.
Avatar billede kobe14 Nybegynder
25. maj 2004 - 12:14 #8
Holda helt ferie hvor svært kan det være... Nu har jeg skrevet det script ind i første frame... men nu sker der ikke noget med mit flash...
Avatar billede Kengun Praktikant
25. maj 2004 - 12:32 #9
la du det ind i dit _movieclip_?
Avatar billede kobe14 Nybegynder
25. maj 2004 - 15:03 #10
Hmm... Jeg har lavet de der "lys" til Movieclip... Hvis det er det du mener...
Avatar billede Kengun Praktikant
25. maj 2004 - 17:06 #11
ja, det er dem movieclip jeg mener. du skal forsøge at sette de actions ind i første frame i dine movieclips.
Avatar billede kobe14 Nybegynder
31. maj 2004 - 19:36 #12
Kengun..: jeg har brug for din hjælp... har stadig ikke fået det til at virke... Kan du hjælpe mig?? mskal jeg sende dig filen så du kan sætte den ind
Avatar billede Kengun Praktikant
31. maj 2004 - 23:56 #13
hmm, det ved jeg desverre ik om jeg har kompetence nok til at klare :( Jeg giver dig de points tilbage så kan du se om nogle andre kan hjælpe dig videre. ok?
Avatar billede kobe14 Nybegynder
01. juni 2004 - 14:06 #14
Ej, det er lige meget.. jeg har koden nu, jeg må bare sidde og fedte med det... Det kommer vel på et eller andet tidspunkt
Avatar billede Kengun Praktikant
01. juni 2004 - 14:10 #15
jeg kunne sagtens kigge på din kode, men jeg har ik så meget kompentence så det er ik så ligetil at sætte mig ind i din flash. men forsøg dette: lav et movieclip der du kører dit lys fra "start" så nedad og så op igen til "start". Forsøg så at sette ind denne action: this._x = random(200) på første frame i movieclipet.
Avatar billede Kengun Praktikant
01. juni 2004 - 14:12 #16
hvis ik det går så forsøg at sette ind dit movieclip i din film og set så ind actionen på den frame der du har sat ind dit movieclip.
Avatar billede Kengun Praktikant
01. juni 2004 - 14:13 #17
klik mit nick hvis du vil kontakte mig eller send mig din .fla (ps! jeg kører flash mx)
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