Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MENU EN 3D


Information sur la source

Catégorie :3D Classé sous : 3d, menu, rotation, tween, laco Niveau : Initié Date de création : 24/08/2007 Date de mise à jour : 24/08/2007 22:55:49 Vu / téléchargé: 18 187 / 3 340

Note :
4 / 10 - par 4 personnes
4,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (39)
Ajouter un commentaire et/ou une note

Description

Les boutons de ce menu effectue une rotation de 360 degrés quand on clique dessus.

On peut tout configurer: changer les images, changer la vitesse de rotation, l'angle de rotation. On peut donner un effet lors de la rotation.

Cet exemple utilise le tween de laco. Il faut au préalable avoir importer l'extension à cette adresse : http://laco.wz.cz/tween/, et l'avoir installé.
 

Source

  • Tout réside dans ces lignes :
  • #include "lmc_tween_as1.as"
  • //
  • this.mc1.symb3.onPress = function() {
  • mc1.tween("_xskew", 360, 3);
  • };
  • this.mc2.symbmenu.onPress = function() {
  • mc2.tween("_xskew", 360, 3);
  • };
  • this.mc3.symbmenu3.onPress = function() {
  • mc3.tween("_xskew", 360, 3);
  • };
  • Pour mettre un effet. Exemple avec l'effet "easeoutbounce":
  • this.mc3.symbmenu3.onPress = function() {
  • mc3.tween("_xskew", 360, 3,"easeoutbounce" );
  • };
  • Pour tourner de droite à gauche, mettre "_yskew" à la place de "_xskew"
Tout réside dans ces lignes :

#include "lmc_tween_as1.as"
//
this.mc1.symb3.onPress = function() {
	
	mc1.tween("_xskew", 360, 3);
};

this.mc2.symbmenu.onPress = function() {
	
	mc2.tween("_xskew", 360, 3);
};
this.mc3.symbmenu3.onPress = function() {
	
	mc3.tween("_xskew", 360, 3);
};


Pour mettre un effet. Exemple avec l'effet "easeoutbounce":

this.mc3.symbmenu3.onPress = function() {
	
	mc3.tween("_xskew", 360, 3,"easeoutbounce" );
};

Pour tourner de droite à gauche, mettre "_yskew" à la place de "_xskew"

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • menu3d.flaTélécharger ce fichier [Réservé aux membres club]425 984 octets
  • menu3d.swfTélécharger ce fichier [Réservé aux membres club]Voir ce fichier348 935 octets

Télécharger le zip

Historique

24 août 2007 22:55:50 :
_

Commentaires et avis

signaler à un administrateur
Commentaire de inaden le 28/08/2007 10:49:20

J'ai un message d'erreur : Erreur à l’ouverture du fichier inclus lmc_tween_as1.as. Fichier introuvable.

signaler à un administrateur
Commentaire de Blacknight91titi le 28/08/2007 20:16:03

En me redant sur cette page je m'attendais à un superbe menu tout en 3d, avec des forme cubique, le tout dynamique... Mais la... Sa fou un coup quand même !
Non vraiment, je te conseille de changer de titre. Utilise plutot un raprochement avec les fonctions que tu utilise.

Le graphisme est TRES basique et honêtement je préfèrerai faire une rotation de ce type dans un clip avec des interpolations, à l'ancienne malgré que j'y perde le dynamisme.

Je regarderai demain pour voir si tu as éventuellement changé le titre et pour noter en conséquence
Actuellement sa ne volerai pas au dessus de 1/10...

Blacknight
wwws.flash-nouvelle.com Give Life To Your Imagination !

signaler à un administrateur
Commentaire de jiminy2 le 29/08/2007 00:21:20

inaden --> ça dépend de la version d'actionscript que tu utilises.

#include "lmc_tween.as" pour ActionScript 2.0 ou
#include "lmc_tween_as1.as" pour ActionScript 1.0  

Blacknight91titi --> tu peux noter comme tu veux. si elle ne t'interesse pas , ignore là.

il n'ya pas de graphisme, tu peux mettre n'importe quelle photo et lui faire faire une rotation 3d. Il ne s'agit pas de commenter les images que j'ai mis, ce sont des exemples.

C'est une animation en 3d ( c'est de la 3d ) donc je garde le titre !

Les tween de laco est le dernier progrès de flash avec 30 effets applicables.

signaler à un administrateur
Commentaire de inaden le 29/08/2007 09:56:24

OK, merci

signaler à un administrateur
Commentaire de Blacknight91titi le 29/08/2007 13:23:02

Noter : 2/10

Je me suis justifier dans le commentaire précédent.
Personnelement je n'appel pas vraiment sa de la 3d. La 3d permet de voir les faces caché de l'objet.
J'appelerai sa plutot de la manipulation de clip pour une imitation 3d, cela conviendrai mieux.

Blacknight

signaler à un administrateur
Commentaire de jiminy2 le 29/08/2007 15:34:45

Blacknight91titi --> pour moi, c'est entièrement et undubitablement de la 3D. On a pas la même définition de la 3D, c'est tout. J'espère que d'autres personnes aimeront cette animation ...

Dans mon menu on voit la face cachée de l'image de chaque bouton.

D'ailleurs je me demande si tes propos sont sérieux et sincères personnellement.

signaler à un administrateur
Commentaire de pegase31 le 30/08/2007 03:18:28

Je suis de l'avis de Blacknight, il n'y a pas plus de 3D là-dedans que de soupe au chou dans mon menu de demain soir.
La 3D est, comme son nom l'indique, une gestion de coordonnés dans un repère X/Y/Z (s'où le  "3" de "3D").
Or dans ton exemple, tu ne fais qu'une simple déformation dans les limites possibles de la class Tween (qui est plutôt lourde pour le résultat final).

Donc c'est une simple déformation 2D et en aucun cas de la 3D.

Peg'

signaler à un administrateur
Commentaire de top30 le 30/08/2007 10:07:48

Quelque chose cloche !

Ca source n'est certe pas des plus géniales mais de la à lui mettre un 2 COMME LA PLUSPART DES SOURCES BIEN NULL est un peu exécessif non ?

Ca vaut à mon opinion un 5 ou 6, ni plus mais ni moins non plus....

La politique de la "casse" ne devrait-elle pas s'appliquer qu'aux sources le méritant réellement. Car ce n'est HELAS pas ce qui manque sur FlashKod....

[5/10]

Et Pegasse a à moitié raison ( ou tort = ) ) Car ce n'est certe pas de la 3D comme le laisse sous entendre le titre un peu trompeur mais c'est comme bien de la "3D Isometrique" ou "3D Industrielle".

signaler à un administrateur
Commentaire de Mansuz le 31/08/2007 15:14:10

Perso je trouve que la source est bien, je ne connaissais pas cette méthode! Et j'en remerci l'auteur.
Il faut des sources pour tout le monde (débutants et confirmés).

signaler à un administrateur
Commentaire de Blacknight91titi le 31/08/2007 19:38:54

Oui Mansuz, c'est utile pour la méthode, la connaitre grâce à cette source.
Mais de la a affirmer que c'est de la 3d (le thème du débat actuel) non.

2/10 Top30 car par rapport au titre, ce n'est pas du tout se qu'on attendait.
Et au final l'effet réalisé n'est pas vraiment terrible.

Blacknight

signaler à un administrateur
Commentaire de DarkM60 le 02/09/2007 13:55:42

Je suis de l'avis de BlackKnight moi aussi...

Premièrement ce n'est pas de la vraie 3D basée sur des réels calculs, c'est une sorte d'illusion.

Secondo, j'vois moyennement l'utilité de poster une source comme ça puisque tu ne fais qu'exploiter tween et n'apporte rien de nouveau

Et tertio... je trouve que cette source serait plutôt débutant qu'initié.

signaler à un administrateur
Commentaire de Mansuz le 03/09/2007 08:57:14

C'est vrai le titre "menu 3D" est exagéré. Effectivement c'est plutôt une source pour débutant qu'une source pour initié.

Je cite DarkM60 :"Premièrement ce n'est pas de la vraie 3D basée sur des réels calculs, c'est une sorte d'illusion."

Et alors, parfois en donnant une illusion de 3D (en faisant de la fausse 3D) on obtient des résultats très jolis donnant l'impression d'être de la vrai 3D. Des fois pour réaliser un effet y'a pas besoins de faire plein de calculs :) parfois c'est plus simple avec des astuces.  ;)

signaler à un administrateur
Commentaire de Slagt le 10/09/2007 15:17:25

Oui, mais dans ce cas, ça n'est plus de la 3D, c'est une astuce donc ;)

Pour le moment, la gestion d'image avec Flash est dérisoire je trouve, à part agrandissement et rotation on peut pas faire grand chose...

signaler à un administrateur
Commentaire de pegase31 le 10/09/2007 15:19:45

pourque ce soit de la véritable "3D", transforme ta source pour donner un effet de perspective à tes images lors de leurs rotation ... là ça en sera. même si c'est une simple déformation.

Peg'

signaler à un administrateur
Commentaire de Blacknight91titi le 12/09/2007 15:02:07

De retour d'un jour de boulot (au départ 4, écourter cependant).
A propos de la note Top30, si tu applique la politique de : "je met 1 ou 2/10 pour casser la source" alors quel est l'intérêt de mettre une note sur 10 ?
Il faudrai donc mettre une case "a suprimer" qui serai considéré comme une note.
En clair si l'on ne peut pas voter 2/10 sans "casser" la source alors c'est comme si la source serai noter sur 5 et non sur 10.
J'ai mis 2/10 parce que l'effet réalisé au final n'est pas du tout ce que l'on attendais dans le titre et que son auteur "s'obstinait" a affirmer que c'était de la 3d (réelle, non isométrique ou industriel).

Bref tout cela pour dire que si les note de devrai aller que de 5 a 10 cela réduirai plutot pas mal le choix et donc on ne distinguerai plus les sources moyennement réussit des sources bien mais ayant quelques défaut.

Blacknight

signaler à un administrateur
Commentaire de Slagt le 12/09/2007 20:14:00

C'est vrai que sur ce site, c'est tout ou rien la plupart du temps.

Une case "à supprimer" ou "rien à faire là" serait pas mal, sans la considéré comme une note. Après il faut juger d'une limite arbitraire pour effectivement la supprimer (par exemple, il y a plus de personnes ayant coché la case "à supprimer" que de personnes ayant noté la source)

signaler à un administrateur
Commentaire de Blacknight91titi le 12/09/2007 21:17:45

Exact. En passant il n'y pas non plus de formulaire permettant de sousmettre des idées d'amélioration sur Code Source. Nix ?

Blacknight

signaler à un administrateur
Commentaire de tlecoz le 16/09/2007 02:50:18

Perso, j'ai moi aussi été déçu en regardant le swf, apres avoir lu le titre qui me suggerait un truc de fou.
Néanmoins, bien que je fasse du flash depuis longtemps, je ne connaissais pas l'existence de xskew/yskew, et je pensais qu'on etait obligé de passer par papervision pour faire ce genre de deformation.
Malgrés ma deception initial, je te remercie !

signaler à un administrateur
Commentaire de jiminy2 le 18/09/2007 16:53:04

Blacknight --> Le problème, c'est que tu donnais l'impression de ne pas être sincère en lisant ton 1er commentaire.

Je n'ai rien compris à tes critiques, cela d'autant plus que je ne savais pas qu'il existait une vrai 3d et une 3d isométrique.

Ensuite le graphisme, l'effet visuel de l'animation ne t'a pas plu, mais ça c'est subjectif, de la 3d isométrique peut aussi être considérée comme joli à voir.  

Je n'ai pas compris ta critique du tween de laco et ta préférence pour les "interpolations à l'ancienne" vu que tu ne donnes pas d'explication pour et je n'en vois pas personnellement.

signaler à un administrateur
Commentaire de Slagt le 19/09/2007 19:17:40

Ce qu'il voulait dire, c'est qu'on s'attendait à une portion de code intéressante, avec une méthode de programmation personnelle et optimiser, d'autant plus que la source est classé en "Initié" ; finalement on se retrouve avec une "fausse 3D" (c'est à dire, sans aucun calcul intéressant), avec un raisonnement basique (est-ce qu'un initié aurait "séché" quelques minutes pour réaliser cette source ?).

Bref, déception amène punition. En débutant, et avec un titre différent, ça serait passé comme dans du beurre. Mais avec ces prétentions, le 2/10 est largement justifié ; ce code source n'est pas à la hauteur de ce qu'il annonce.

signaler à un administrateur
Commentaire de negfreddy le 01/12/2007 11:06:46

de la 3d =>> http://necromanthus.com/KoolMoves/3Dmath.html

signaler à un administrateur
Commentaire de p4rb4ll le 25/03/2008 21:10:34

lol effectivement la 3d est une dimension a troix axe et la tu en donne 2... donc non ce n'est pas de la 3d désolé... et au pire si tu aurais fait une belle illusion ok mais la les erreurS de perspectiveS sont assez flagrante bref dommage je pensai tombé sur un truc cool

signaler à un administrateur
Commentaire de jiminy2 le 25/03/2008 21:17:09

bon bah la prochaine fois je ferai sans les commentaires, je n'y répondrais pas, je les lirais pas.

signaler à un administrateur
Commentaire de Slagt le 25/03/2008 21:23:14

Tu as raison, la meilleur des prof, c'est la négation.

signaler à un administrateur
Commentaire de jiminy2 le 25/03/2008 21:43:22

Je vois pas en quoi ça vous dérange que je ne les lisent pas. Il n'y a pas besoin d'être vexer pour autant.

signaler à un administrateur
Commentaire de jiminy2 le 25/03/2008 21:50:14

c'est pas de la 2d, il n'y a qu'une dimension !

signaler à un administrateur
Commentaire de Slagt le 25/03/2008 22:08:27

Désolé, mais les coordonées sont double {X, Y} et tu travail sur un plan (la scène), donc il y a bien 2 dimensions. Quelque chose en 1 dimension c'est une droite. Quelque chose à zéro dimension, c'est un point.

Je ne suis en rien vexé, je faisais juste remarquer qu'en niant les remarques (constructives ou non), tu ne progressera pas aussi vite ou pas de la même façon, qu'en les prenant en considération.

signaler à un administrateur
Commentaire de p4rb4ll le 25/03/2008 22:15:19

Juste pour dire (en gros prend le pas mal Slagt ^^ ) "0 dimension" ne serai meme pas = a un point mais a rien et "1 dimension" serai = a l'infini a cause du faite qu'il n'y a zero hauteur mais pourtant une longueur donc y=infin et x=? vla pour ma par je pense que le temps n'est pas la 4ième dimension mais bien la première ;)

signaler à un administrateur
Commentaire de jiminy2 le 25/03/2008 22:36:30

ah !!!! bah c'est déjà ça si les coordonnées sont doubles !!

signaler à un administrateur
Commentaire de Slagt le 25/03/2008 22:46:53

P4rb4ll >> Désolé, mais là tu fais fausses route. Un univers réduit a un point est adimensionné, il n'a pas de dimension (donc il en a zéro). Ce qu'il contient n'a pas de coordonées puisque tout est au même endroit. A une dimension, on a une droite, il est nécessaire de donner 1 coordonée pour pouvoir positionner les objet. C'est le cas de l'ensemble des réels par exemple qui est un espace à une dimension. A deux dimensions on a un plan, avec x et y par exemple. Pour pouvoir situer un objet sur une table, tu es obligé de définir (en plus de l'origine) une position par rapport à 1 côté, puis par rapport à 1 autre (ça fait 2!). A trois dimensions, par exemple pour situer la lampe de ta chambre, tu vas être obligé de donner en plus de sa position relative par rapport au mur de ta pièce, la hauteur par rapport au sol (donc ça fait 3, on est à 3 dimensions). Et si en plus ta lampe se déplace dans le temps, alors tu seras obligé de donner une quatrième coordonée, qui donnera le temps. On est à 4 dimensions.

Jiminy2 >> Oui, les coordonnées sont doubles, comme elles sont triples dans un espace à 3D, quadruple dans un espace à 4D et plus encore si ça t'amuse. Tu peux faire des tableaux octodimensionné si ça t'amuse dans Flash, et t'auras besoin de 8 coordonées pour sortir un élément du tableau.

signaler à un administrateur
Commentaire de p4rb4ll le 26/03/2008 19:45:39

je te rapelle que zero ten ver l'infini ;) on ne sait absolument rien sur le chiffre zero ou si tu préfère le rien a mon avis il a beaucoup plus d'influence sur ce qui nous entour que se que l'on croit.

* = foix
/ = divisé
      
x*y=e  \
e/y=x   \
         \
donc:     |---> Abérant non ?
         /
2*0=0   /
0/0=2  /

grace au zéro il est possible de prouver que 6+4=5468

signaler à un administrateur
Commentaire de p4rb4ll le 26/03/2008 19:51:32

ha par contre je croix quon c'est mal compris javai mis que 0 dimension ne serai meme pas egale a un point mais que la première dimension aurai pas de hauteur mais une longueur ou le contraire si tu préfère ..

signaler à un administrateur
Commentaire de Slagt le 26/03/2008 21:18:14

Comme tu as l'air très intéressé par les sofismes, tu dois sûrement être très intéressé de savoir pourquoi ils sont faux ?

Alors je vais t'expliquer, en tout honnêteté...

       x * y = e
donc : e / y = x

C'est vrai. Mais une des règles d'or en mathématiques est l'impossibilité de diviser par zéro. Cela dit, on peut faire tendre "y" vers zéro, et regarder ce qu'il se passe :

      lim {y -> 0} (e / y) = +? (l'infini)

Maintenant si tu prends "e = 0" tu as un problème quelque peu différent

      lim {y -> 0} (0 / y) = inconnu

En fait, cette limite peut être égal à tout et rien à la fois. Elle est inconnue. Dans ton cas, elle tend vers 2, mais ça n'a aucun sens mathématique.

Souviens toi juste qu'on ne peut pas divisé par zéro. Et que si ! On sait absolument tout du zéro, puisque c'est nous qui l'avons conçu. Zéro ne tend pas vers l'infini, je ne sais pas d'où tu sors cette absurdité, mais zéro tend vers rien du tout, puisque zéro est égal à zéro. Ca serait comme dire que cinq tend vers douze. C'est stupide, et ça n'a aucun sens. Zéro est un nombre, et représente l'élément nul de l'ensemble vide... si tu n'as pas les notions mathématiques pour comprendre ça, je suis désolé de te dire qu'un petit tour sur wikipédia par exemple, te permettrai d'avoir un peu plus d'info. Je suppose qu'il y a une partie réservé aux suspicions et sofisme à son sujet.

Ne crois pas tout ce qu'on lit dans les livres, surtout ceux de Bernard Werber ;)

signaler à un administrateur
Commentaire de Slagt le 26/03/2008 21:19:47

Désolé le signe infini a été remplacé par un point d'interrogation.

signaler à un administrateur
Commentaire de p4rb4ll le 29/03/2008 13:15:05

Je suis daccord sa n'a aucun sens mathématique car sa détruit toute la structure logique des math donc non sa na pas de sens et oui c'est abérant mais c'est la que je trouve le zero intéressant car pour moi et je dis bien pour moi il n'y a pas qu'une seul logique mais plusieur par espace et que notre logique est enfermer dans l'espace ou nous nous trouvons et seul le zero a les meme attribu partout il est invariable.

signaler à un administrateur
Commentaire de pegase31 le 29/03/2008 14:41:35

Désolé de vous déranger dans votre discussion métaphysique, les gars, mais est-ce le bon endroit pour ça ? .. et surtout est-ce utile que tout le monde participes (sans le vouloir, pour mon cas) ?

Peg'

signaler à un administrateur
Commentaire de Slagt le 29/03/2008 19:39:08

Tu as raison Pegase31.

J'arrête cette discussion stérile sur le champs.

signaler à un administrateur
Commentaire de jake13900 le 06/05/2008 16:39:24

Bonjours, je voudrais savoire comment faire un effet brillant sur flash. j'ai essyer mais j'ai trouvé le probleme lorsceque je n'ai pas pu diffrer l'alpha au fin du clip à la debu du même clip.
urgent mercie
  

signaler à un administrateur
Commentaire de p4rb4ll le 10/05/2008 20:35:50

heu pourait tu être plus clair et poster sa ailleur mais si c'est pour faire une lueur tu peux mettre un filtre Rayonnement ou biseau sur un clip et je voix pas se que alpha vien la dedans car pour un effet brillant c'est pas trop le top ^^

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

problème avec le menu spiral 3d [ par batouha ] Bonjour à tous et à toutes.J'ai téléchargé le menu spirale 3D j'ai voulu changé un titre d'un bouton, J'ai mis accueil dessus et ca a répercuté accue A propos du menu spirale 3D ... [ par pharos2 ] Bonjour à tous,Je suis une petite nouvelle sur le forum, débutante en action script ...(on ne se moque pas !! lol ). J'aimerais savoir si qu Rotation d'une base dans l'espace [ par atchoumdu51 ] Bonjour,j'ai essayé de regarder quelques sources sur la 3D mais en partant d'aucune je ne trouve l'idée corrspondant a mon probleme.Je voudr Rotation d'une roue 3D sur elle-même [ par douggy12 ] Bonjour,Je suis débutant et je cherche à faire tourner une roue en 3D vue de biais ( prenons ca comme exemple http://desstech.iquebec.com/3dimage/3dro Rotation 3D gallerie d'images [ par guillestre13 ] Bonjours,j'aimerai faire une gallerie 3D en flash :rotation de 5 images en 3D qui tournent suivant la position du curseur de la souriset lorsque l'on Rotation effet 3D [ par kaloa ] Je ne sais pas vraiment si c'est le bon thème pour ma question mais c'est du moins celui qui s'en rapproche.En fait je dois réaliser une animation ave équation rotation 3d [ par AtomPouce ] bonjour !Je travaille actuellement sur de la 3d dans flash , mais je me pose certaines questions :-en cherchant avec ms connaissances mathématiques G menu défilant fausse 3d [ par freedo38 ] Bonjour à tous,je cherche un tutorial pour réaliser un menu "flottant" dans l'espace comme celui ci : http://ww Déplacement dans un espace 2D [ par xenomor_123 ] Bonjour à tous, je me suis lancé dans l'apprentissage du language Flash il y a très peu de tempset me voilà sur un petit projet pratique, orienter et Code pour afficher sur quelle page on se trouve dans un menu flash? [ par __Nianiok_43___ ] Bonjour à tous,J'aurai aimer savoir si l'un d'entre vous saurai si un code AS pourrait me permettre d'afficher un texte dans un menu suivant la page H


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.