Avatar billede rune_lundsted Nybegynder
25. januar 2003 - 14:11 Der er 1 kommentar og
1 løsning

tidsbaseret rollover rotation??

hejsa

jeg er ved at lave en præsentation, hvor jeg vil have nogle knapper til at dreje rundt og spille en lyd on mousewithin. se evt. denne hjemmeside som jeg er inspireret af: www.karimrashid.com

Er det overhovedet muligt at lave en tidsbaseret rollover (mousewithin/leave) behavior??? Hvis ja hvordan skal jeg gribe det an???

Rune
Avatar billede medieroed Praktikant
25. januar 2003 - 23:32 #1
Dette script roterer et castmember eller filmloop 360 grader før den kører Mouseleave scriptet:

on mouseEnter me
  if sprite(me.spritenum).rotation < 360 then
    repeat with i = 1 to 360 -- behøver ikkevære 360, men tallet skal kunne deles med 360
      sprite(me.spritenum).rotation = i --eller i * et eller andet tal, alt efter hvor hurtigt den skal rotere
      updatestage
    end repeat
  end if
  sprite(me.spritenum).rotation=0 -- sætter rotationen til 0,så den virker næste gang vi laver mouseEnter
end

on mouseLeave me
  set the member of sprite the currentSpriteNum to member "knap i hviletilstand"
end

Håber det var noget i denne stil du var ude efter.
/medieroed
Avatar billede rune_lundsted Nybegynder
27. januar 2003 - 13:47 #2
Hej Medieroed
Det er det tætteste jeg endnu har været på det jeg efterspørger.
Jeg har dog stadig 2 problemer ang. det script, måske du kan hjælpe mig?

1) Hvordan jeg justere hastigheden på rotationen???
2) Med f.eks. 4 forskellige knapper, kan jeg ikke starte den næste før den første er færdig med at spille. Jeg vil gerne have den glidende overgang som på denne side: www.karimrashid.com

Rune :-)
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
Kurser inden for grundlæggende programmering

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