[Flash]Button ronddraaien

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • mycosis
  • Registratie: November 2001
  • Laatst online: 24-04 22:08

mycosis

--------------

Topicstarter
Ik heb een (noob) vraag, ik heb alles al geprobeerd maar ik kom er gewoon niet uit.

Ik wil een ronde knop laten omdraaien als je er met je muis overheen gaat:

Afbeeldingslocatie: http://i40.tinypic.com/wv8fx1.gif
Dit is een animated gifje, ff F5 rammen als je de animatie niet ziet.

Ik heb de animatie in flash gemaakt, maar het lukt me niet om de movieclip pas te laten starten als je muis er overheen gaat. Volgens mij moet dit super makkelijk lukken, alleen op een of andere manier lukt het mij niet. Je kunt het .FLA bestand via onderstaande link downloaden.

http://rapidshare.com/files/236744595/test_got.fla.html

Wie zou mij even kunnen helpen? Tnx! :)

Acties:
  • 0 Henk 'm!

  • Bozozo
  • Registratie: Januari 2005
  • Laatst online: 20-02 16:10

Bozozo

Your ad here?

Uitgaande van AS3: je moet het object dat moet reageren op mouseover een event listener meegeven.
Flash ActionScript 3:
1
2
3
4
5
myButton.addEventListener(MouseEvent.MOUSE_OVER,flipButton);

function flipButton(event:MouseEvent):void {
  //draai de knop
}

Heb flash niet aanstaan dus bovenstaande code is een beetje op de gok. Google doet de rest ;)

TabCinema : NiftySplit


Acties:
  • 0 Henk 'm!

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

Dit kan eigenlijk ook heel makkelijk met javascript: pak een <img> en animeer de width van het oorspronkelijke tot 0. Vervolgens vervang je het plaatje en animeer je van 0 terug naar wat het moet zijn.

Niks flash.

日本!🎌


Acties:
  • 0 Henk 'm!

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 19-09 22:44
_Thanatos_ schreef op zondag 24 mei 2009 @ 20:51:
Dit kan eigenlijk ook heel makkelijk met javascript: pak een <img> en animeer de width van het oorspronkelijke tot 0. Vervolgens vervang je het plaatje en animeer je van 0 terug naar wat het moet zijn.

Niks flash.
En dan krijg je twee keer de voorkant van het plaatje te zien. Dat lijkt me niet de bedoeling :)

Tweakers Time Machine Browser Extension | Chrome : Firefox


Acties:
  • 0 Henk 'm!

  • Tsjilp
  • Registratie: November 2002
  • Niet online

Tsjilp

RS[I]ds

gewoon een stop(); op het 1e frame van de animatie zetten en dan het stukje code wat hierboven al gepost staat.

Raar... Is zo gek nog niet


Acties:
  • 0 Henk 'm!

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 26-05 15:01

XangadiX

trepanatie is zóó kinderachtig

of de stop in je init zetten, want dat is netjes ;)

button.gotoAndStop(1)
button.addEventListener(MouseEvent.CLICK, doFlip)

function doFlip(e:Event = null) {
button.gotoAndPlay(1)
}

(loop playback uitzetten)

Stoer; Marduq


Acties:
  • 0 Henk 'm!

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

ZpAz schreef op maandag 25 mei 2009 @ 08:37:
[...]


En dan krijg je twee keer de voorkant van het plaatje te zien. Dat lijkt me niet de bedoeling :)
Dan zet je het src-attribuut op de "achterkant" zodra de width 0 is. En andersom om de voorkant weer te krijgen.

日本!🎌

Pagina: 1