Voir l'interactivité
souris de l'DEMODOWNLOAD le code est un must pour tous, mais les applications web les plus simples, et les applications flash 3D ne font pas exception. Non seulement elle permet l'application pour répondre à une demande des utilisateurs, mais permettant à l'utilisateur de cliquer sur et d'interagir avec une application incite également à l'utilisateur d'étudier votre demande davantage. Vous avez probablement déjà vu cette interaction de l'utilisateur avec beaucoup de publicités Flash. .
Heureusement, il est assez facile de répondre aux événements de souris avec Away3D
ApplicationManager.as
Notre classe ApplicationManager dispose de 4 propriétés: Mesh, rotation, meshScaleTween et meshRotateTween. Les propriétés ultérieures 3 se rapportent tous à l'interpolation du maillage de l'écran en réponse à un événement de souris. Cette application permet l'utilisation de la classe TweenMax. Auparavant, je l'ai fait usage de la classe Tweener, qui fait la même chose, mais TweenMax possède quelques fonctionnalités intéressantes, comme yoyo, qui m'a fait basculer.
La propriété est un maillage MeshObject standard, que vous pouvez lire dans un précédent tutoriel ici.
Dans la fonction startupApplicationManager nous créons et initialiser le MeshObject comme d'habitude, cette fois avec le construit en Cube primitive. L'interaction de la souris vient à propos des fonctions que nous attachons aux événements de souris MOUSE_DOWN, MOVE_OUT et MOVE_OVER. Si vous avez déjà branché manuellement écouteurs d'événements pour le code de l'interface graphique standard, alors le devrait vous être familier.
Si non, ces 3 lignes de code nous permettent de surveiller quand le bouton de la souris est pressé sur le cube, quand la souris est déplacée sur le cube, et quand la souris est déplacée hors du cube.
Le mouseOver , fonctions mouseOut et mouseDown détiennent le code qui est exécutée lorsque ces événements de souris sont déclenchés.
Tous les trois en place une nouvelle animation TweenMax: la fonction mouseDown tourne le cube, la fonction mouseOver met en place une interpolation yoyo qui rebondit l'échelle du cube à partir d'1 à 2, et la fonction mouseOut met en place une interpolation de retourner le cube retour il son . échelle originale
En réponse aux événements de souris est vraiment simple: il suffit d'ajouter un écouteur d'événement et créer de la fonction correspondante.
Si vous voulez faire une certaine in