PDA

Volledige versie bekijken : 3 afzonderlijke elementen laten ronddraaien en vergroten oiv muis


JBG22
%Europe/Berlin %861 %2008, 20:40
Ik heb een gaaf menu gezien dat ik heel erg graag wil jatten :)
Ik kan dus een heel verhaal vertellen over wat ik wil maar het makkelijkst is dus eventjes zelf kijken:

http://www.muse.mu/index.php

Rechtsbovenin. Die sterretjes draaien rond, het vergroot als je met je muis erover heen gaat en het gebeuren staat dan ook stil. Tevens moet er ook tekst 'uit' het sterretje komen zodat het duidelijk is waar je heen gaat mocht je erop klikken..

Ik ben nieuw met flash dus heb geen idee of dit met actionscript moet of dat het helemaal te realiseren is zonder flash.. Heb ook geen idee op wat voor zoektermen ik kan zoeken dus als er tutorials over (een deel) van dit probleem staan zijn die ook heel erg welkom!

alvast heel erg bedankt voor eventuele reacties! :)

mknol
%Europe/Berlin %868 %2008, 20:50
Zeker een gaaf menu. Volgens mij zijn er 2 manieren om dit te doen:

1. Puur code. Veel wiskundige berekeningen. Met een radiussen is dit te berekenen.

2. Faken. Maak een movieclip waar allemaal buttons instaan. Maak daarin de draaibewegingen (met een guidelayer en motiontween).
Doe dan afhankelijk van je _xmouse (muispositie) een gotoAndStop(x) naar een bepaald frame van die motiontween. Dus sta je links van het menu dan doe je gotoAndStop(1) en sta je rechts dan doe je gotoAndStop(100) en alles wat er tussen zit natuurlijk. Het is opzich simpel te maken, het lastige is dat je even moet prutsen tot je het goed hebt en dat je niet makkelijk nieuwe items kan toevoegen.

edit: Ik kon het niet laten om een voorbeeldje (lees: testje) te maken van optie 2, dus ontzettend gefaked. Wat je wel moet doen is alle buttons vervangen naar eigen buttons.

Neuro
%Europe/Berlin %926 %2008, 22:13
En voor een actionscript voorbeeld kan je je bazeren op het showcase item van M0L
http://www.flashfocus.nl/forum/showthread.php?t=39521
het principe is het zelfde :)

JBG22
%Europe/Berlin %421 %2008, 10:06
Bedankt voor de snelle reacties! Zit nu op school maar zodra ik thuis ben ga ik gelijk proberen of ik er wat van kan maken!