14. april 2002 - 11:10
Der er
18 kommentarer og 1 løsning
flash bevægelser
Kan man lave en funktion i flash der hvert sek. får en genstand til at bevæge sig 6 grader, og hvordan gøres det?
Annonceindlæg fra Computerworld
14. april 2002 - 12:35
#1
Er det et ur, du påtænker dig at lave? I såfald har jeg en fla fil med samtlige actionsscripts, som en af mine engelske venner sendte mig i sin tid /0ffline
14. april 2002 - 12:42
#2
Noget i den her stil? (sæt det på det movieclip du vil rotere (jeg går ud fra at du vil rotere mc´et)): onClipEvent(enterFrame){ tid = Math.floor((getTimer() - starttid)/1000); if (tid == 1) { this._rotation += 6; starttid = getTimer(); } }
14. april 2002 - 13:01
#3
Jeg tror desværre, at mat's version kommer til at blive en anelse ustabil, da den akkumulerer afrundingsfejlen... Prøv: onClipEvent(load){ prevtid = 0; } onClipEvent(enterFrame){ if (int(prevtid) < int(getTimer()) { _rotation += 6; prevtid = getTimer(); } } Den skulle have lidt større præcision... int() runder floor(), men lidt hurtigere... /Barklund
14. april 2002 - 13:13
#4
nå ja hva faen, så lærte man det :P
14. april 2002 - 14:37
#5
Jeg har lavet nogle enkle ting i flash, men har aldrig brugt actionscripts, så hvor skal de ting i skriver indsættes
14. april 2002 - 14:47
#6
Du skal markere det moveclip som du vil rotere og åbne actionsvinduet, slå det over i expertmode (oppe i hjørnet af vinduet er der en rulned menu), og copy-paste barklunds script ind i actionsvinduet.
14. april 2002 - 14:55
#7
skal man ikke lave noget motion tween, eller noget. jeg kan ikke få det til at virke
14. april 2002 - 14:57
#8
Den siger der er en fejl i scriptet: Scene=Scene 1, Layer=Layer 1, Frame=1: Line 5: ')' expected if (int(prevtid) < int(getTimer()) {
14. april 2002 - 14:59
#9
Jeg prøvede i stedet mat´s script, og det virker, men hvad er fejlen i barklunds
14. april 2002 - 15:02
#10
Barklund mangler lige en slutparentes i if-conditionen: onClipEvent(load){ prevtid = 0; } onClipEvent(enterFrame){ if (int(prevtid) < int(getTimer())) { _rotation += 6; prevtid = getTimer(); } }
14. april 2002 - 15:02
#11
nu er det nok at dumt, og alt for let spørgsmål, men hvordan ændrer jeg omdrejningspunktet
14. april 2002 - 15:03
#12
Just precis....
14. april 2002 - 15:05
#13
Inde i dit movieclip er der et kryds, der markerer midten af dette... Du flyter bare alt dit indhold i forhold til krydset...
14. april 2002 - 15:05
#14
Dem der synes de har fortjent pts kan lave et svar nu! :)
14. april 2002 - 15:05
#15
Hvem? Mig?
14. april 2002 - 15:10
#16
kast du bare al din rigdom efter Barklund ;)
16. april 2002 - 21:18
#17
Tarker mange gange!
16. april 2002 - 21:18
#18
Virker det forresten? Kan du smide et link til noget, som vi kan se?
16. april 2002 - 22:04
#19
Det virker, jeg har ikke rigtig haft tid til at lave noget ur, har bare konstateret at det virker
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.