2010-10-26 7 views
0

Un client a demandé un rouet dans le cadre de sa navigation. L'utilisateur est confronté au bord de la roue avec les différents éléments de navigation qui s'y trouvent, et ils le font tourner avec un clic de leur souris. Quoi qu'il arrête, c'est à quelle page ils sont présentés. Le seul exemple de ceci que je pourrais trouver pour aider à illustrer ce que je veux est sur this website.Comment réaliser cet effet avec AS3

Je ne sais pas par où commencer cet effet. Y a-t-il quelqu'un qui pourrait offrir de l'aide? Je n'ai pas besoin de code car je suis assez bon avec ActionScript 3, j'ai juste besoin d'une discussion sur la façon de le faire car je suis coincé ici.

Cheers,

Dan

+0

J'ai besoin d'aide pour faire la roue planante. Aidez-moi, s'il vous plaît. peut me donner le script d'action 3 pour planer la roue? Depuis que j'utilise l'outil ovale pour créer une roue circulaire, j'ai besoin d'as3 pour insérer dans mon flash cs4 pour le faire flotter lorsque la souris clique et dray sur elle. Merci Ferra. –

+0

Salut, j'ai utilisé PaperVision 3D pour ce faire - http://papervision2.com/tutorial-list/ –

+0

J'ai utilisé ce tutoriel et juste changé la position de la roue et les images qui y apparaissent http://papervision2.com/a-simple-papervision-carousel/ –

Répondre

1

Je décompilé le swf. Il utilise Alternativa 3D mais vous pouvez tout aussi bien utiliser Away3D ou Papervision. Personnellement, je préfère Away. Il suffit de faire un anneau 3D et de texturer le bord.

+0

Nous avons un gars 3D dans le bureau, donc s'il peut me trouver un modèle compatible Collada, nous pouvons avoir un gagnant ici. Salutations –

+0

J'ai déjà fait PV3D alors peut-être que ce sera la solution pour moi. –

+0

pourriez-vous me dire ce que Decompiler utilisez-vous? –

5

Je ne pense pas qu'il soit difficile:

  • calculer la vitesse en diff de deux positions de la souris
  • ne pas utiliser réelle 3D juste masquage intelligent, plus étroit sur le haut et le bas
  • utiliser des recouvrements transparents intelligents pour générer ces ombres et surbrillances, ils ne bougent pas du tout
  • transformer la hauteur de la vignette en fonction du cosinus - 100% au milieu et 0% en haut et en bas.

Sinon, vous pouvez essayer Papervision3D mais je recommande fortement de ne pas, il serait trop compliqué votre projet.

bonne chance

Daniel

+0

Merci les gars, vous m'avez beaucoup aidé :) –

+0

Je pensais faire quelque chose comme ça mais je n'étais pas sûr. A bientôt –

+0

@Daniel Hanly J'ai déjà utilisé de faux 3D en 3D auparavant et je trouve cela moins compliqué que de travailler avec des frameworks de tiers. Aussi le fichier compilé sera beaucoup plus petit;). –

Questions connexes