18. december 2003 - 22:14
Der er
11 kommentarer og 1 løsning
action - få en lille prik (stjerne) til at blinke
hejsa jeg har lavet et lille fint snelandskab, hvor jeg har lavet et par bitte små stjerner. Kan jeg konvertere dem til symboler, og få dem til at blinke ukontrolleret ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
18. december 2003 - 22:21
#1
Ja selvfølgelig. Hvis alle disse stjerner er ens (bortset fra størrelsen) kunne du lave en af dem om til et movieClip. Så kunne du placere X antal random indenfor et vist område. Derefter kunne du lægge en action på movieclippet(ene) som får dem til at blinke. Hvis denne ide lyder god nok så skriv så vil jeg komme med nogle kode eksempler. :D
18. december 2003 - 22:22
#2
Det kan du godt ! Converter til et Mclip - insert en keyframe i frame 4 feks. - insert derefter tomme keyframes mellem frame 1 & 4 - blinkblink :o)
18. december 2003 - 22:23
#3
det lyder fint, men det er vigtigt at de ikke blinker ens, de skal blinke ukontrolleret/random
18. december 2003 - 22:24
#4
docks version lyder mest soom det jeg søger, da der muligvis vil komme en "film" på landskabet :-)
18. december 2003 - 22:29
#5
det er helt fint, men det kan godt lade sig gi'sig at få random effekten alt afhængig af hvor du placerer dine clip på tidslinien / oxo selv om de ikke er ens eller !
18. december 2003 - 23:27
#6
læg en stjerne på din scene og give den instance star_mc så i din main timeline i frame i lægger du koden: width = 400; // bredde intervallet height = 200; // højde intervallet for(i=0;i<100;1++){ duplicateMovieClip(_root.star_mc,"star"+i,i); _root["star"+i]._y = random(width); _root["star"+i]._x = random(height); } Så har du fået placeret dine stjerne random på din scene :D På din star_mc lægger du koden: onClipEvent(load){ step = random(5)+5 // Hastigheden af blink direction = "up" // om den fader op eller ned; } onClipEvent(enterFrame){ if(direction == "up"){ this._alpha +=step; } if(direction == "down"){ this._alpha -=step; } if(this._alpha > 95){ direction = "down"; } if(this._alpha < 40){ direction = "up"; } } har ikke lige testet det...
19. december 2003 - 00:39
#7
hmmm jeg får godt nok en error, men det virer fint 1000 tak for hjælpen svar venligst
19. december 2003 - 08:18
#8
Der står : 1++ og ikke i++ Nikolaj
19. december 2003 - 08:58
#9
hov vist lige en taste fejl i farten :(
19. december 2003 - 12:46
#10
hej igen Tak for hjælpen. 1 problem tilbage. Efter at jeg har ændret 1 til i er hele min tegning oversået med stjerner. Jeg vil gerne nøjes med de få stykker jeg selv har tegnet ??
19. december 2003 - 12:49
#11
hmmm sikkert ikke den optimale måde, men jeg har ændret 100 til 1 og nu er det som jeg vil have det 1000 tak for hjælpen
19. december 2003 - 17:26
#12
for(i=0;i<100;1++) <-- Det er 100 tallet her der bestemmer anatallet af stjerner, derfor lyder det underligt at der kommer så mange stjerner. Og at du kan ændre værdien til 1 lyder under mere mærkerligt!
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.