webForumDet fria alternativet

Flash Knapp med animation "tillbaka"

Flashur Flash, Shockwave

18 svar · 396 visningar · startad av voigtann1

voigtann1Medlem sedan juni 20019 519 inlägg
#1

Jag har en knapp med onmouseover så börja knappen animeras.. men om man drar bort musen så blir det ett fet jack ser skit fult ut... hur fixar man så att om man har laddat tex 5 frames redan så ska den ta frame 4 3 2 och 1 tillbaka så det blir en mjuck animation?

RödalacketMedlem sedan feb. 20002 612 inlägg
#2

Vad är det för typ av animation du har vid onMouseOver?

voigtann1Medlem sedan juni 20019 519 inlägg
#3

En box roterar :e det är en movie clip

RoingMedlem sedan feb. 2003108 inlägg
#4

du ska inte skapa ny keyframe på någon av stegen
utan lägg in clippet för knappen på första framen lägg sedan in vanlig frame på down. och en ny keyframe på hitt och gör en stor fet ruta som vanligt...

då flyter filmen hela tiden...

http://213.100.93.243/~martin/Filer/knappmovie.fla

voigtann1Medlem sedan juni 20019 519 inlägg
#5

Hmmm.. se lite konstigt ut... jag vill ha:
knappen ska inte animeras först.. när du markera så ska animationen startas.. om du drar ut animationen "för fort" så ska den animeras tillbaka...

RödalacketMedlem sedan feb. 20002 612 inlägg
#6

http://www.lns.nu/wf/rotation/rotation.html ?
Två mc, ett vid namn knapp och ett vid namn ring.

Mr. N.Medlem sedan sep. 20025 507 inlägg
#7

Rödalacket, vad är det som gör att animationen accelererar i början och saktar in mot slutet?

RoingMedlem sedan feb. 2003108 inlägg
#8

OK jag misupfatta hur du ville ha det.
göra matematisk animation som rödalacket visade är nog smidigare då...

#L#Medlem sedan juli 20021 363 inlägg
#9

Mr. N

En enkel variant av ett "easing-script"..

ring.onEnterFrame = function() {
      if (jula) {
          this._rotation += (180 - this._rotation) /10;
      }
      if (!jula) {
          this._rotation += (0 - this._rotation) /10;
      }
};

(180 - this._rotation) /10;
(0 - this._rotation) /10

avståndet till målet delas hela tiden med 10, dvs saktnar in mer och mer ju närmare den kommer..

RoingMedlem sedan feb. 2003108 inlägg
#10

någon hade redan svarat där ja...

Mr. N.Medlem sedan sep. 20025 507 inlägg
#11

Smart...

voigtann1Medlem sedan juni 20019 519 inlägg
#12

det är en 3D box jag har :D

RödalacketMedlem sedan feb. 20002 612 inlägg
#13

Vad du var besvärlig då.... :p
Det här kanske kan vara ett sätt...
http://www.lns.nu/wf/rotation/rotation2.html

voigtann1Medlem sedan juni 20019 519 inlägg
#14

tackar :e

danisMedlem sedan aug. 2002157 inlägg
#15

Rödalacket: gjorde du din 3d box-grafiken i flash?

RödalacketMedlem sedan feb. 20002 612 inlägg
#16

Nej, det finns en komponent att ladda ned där den är med.

danisMedlem sedan aug. 2002157 inlägg
#17

ok, vad heter komponenten?

RödalacketMedlem sedan feb. 20002 612 inlägg
#18

Den heter Simple Effects Library och finns på flashcomponents.net

danisMedlem sedan aug. 2002157 inlägg
#19

ok, tack

264 ms totalt · 3 externa anrop · v20260731065814-full.c74b5be1
137 ms — hämta forumlista (db)
125 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)