pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 2013
-
28 avril 2008 à 05:48
vegetalain
Messages postés747Date d'inscriptionmardi 25 mars 2003StatutMembreDernière intervention11 août 2022
-
22 août 2008 à 13:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 28 avril 2008 à 05:48
petite source de base utile pour les débutants.
Il reste juste à remplacer tout les "_root" par "this" et à passer l'animation à 40fps.
Peg'
raddreamer
Messages postés170Date d'inscriptionlundi 19 février 2007StatutMembreDernière intervention22 décembre 2010 28 avril 2008 à 10:01
Une source sutile, des icones nettes,
tout ce qu'il faut pour se motiver à étudier les fonctions mathématiques.
Encore merci.
bast65
Messages postés33Date d'inscriptiondimanche 27 avril 2008StatutMembreDernière intervention16 septembre 2008 5 mai 2008 à 19:32
super comme effet j'adore.mais pour que soit encore mieux, est-il possible de mettre des icones animé donc des clip a la place e de simples images,et si oui comment on fait :)
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 5 mai 2008 à 19:43
Toutes les icônes sont des clips, remplaces chaque clips par des autres que tu auras choisi en gardant le même nom.
bast65
Messages postés33Date d'inscriptiondimanche 27 avril 2008StatutMembreDernière intervention16 septembre 2008 5 mai 2008 à 23:14
ah ouais ok,c'est super,merci.dernière petite question,après j'arrête de t'embêter ^^.
Plus on va sur les coté,plus il tourne vite,jusque la c'est normal mais y a t-il une solution pour faire que le carrousel arrête de tourner si on sort de la scène,même si on sort par la gauche ou la droite?
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 6 mai 2008 à 01:33
tu remplace les lignes :
//rotation commandée par la souris
//0.7 correspond a la vitesse
angle=angle+(_root._xmouse-480/2)/480*0.7;
par :
//rotation commandée par la souris
//conditions sur x
if(_root._xmouse<(480/2+Rx) && _root._xmouse>(480/2-Rx))
{
//conditions sur y
if(_root._ymouse<80 && _root._ymouse>0)
{
//0.7 correspond a la vitesse
angle=angle+(_root._xmouse-480/2)/480*0.7;
}
}
bast65
Messages postés33Date d'inscriptiondimanche 27 avril 2008StatutMembreDernière intervention16 septembre 2008 6 mai 2008 à 01:41
eh ben chapeau l'artiste,bravo pour tes réponse aussi rapide que clair, je pense que je vais suivre de près tes prochains post, oui je sais j'ai menti je continuerai surement de t'embêter de temps en temps avec mes question,dsl d'avance.
cs_jim13
Messages postés31Date d'inscriptionjeudi 30 décembre 2004StatutMembreDernière intervention18 décembre 2009 6 mai 2008 à 16:39
Super effet!!
Probléme, je n'arrive pas à télécharger le zip, je n'obtiens qu'un (dlzip.zipnix )???
Help...
bast65
Messages postés33Date d'inscriptiondimanche 27 avril 2008StatutMembreDernière intervention16 septembre 2008 8 mai 2008 à 02:44
heu, je dois être vraiment nul c'est pas possible.
Comment tu fais pour faire un lien après avec ces icônes vers d'autres images ou une autre page flash stp.
Sgiuge
Messages postés4Date d'inscriptionmercredi 5 mai 2004StatutMembreDernière intervention 8 septembre 2008 8 mai 2008 à 22:14
Après avoir remplacé le code pour la rotation et réduit un peu la vitesse, je trouve ce menu très beau et original : j'adore !! Merci Gremlins7.
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 9 mai 2008 à 12:48
Salut à tous,
désolé de ne pas répondre aussi rapidement que d'hab !!!
pour rendre les clips "cliquables" il suffit de rajouter un truc du style :
//click
_root['ID'+i].onPress=function()
{
//code a rajouter, ici ça affiche "salut" dans la fenetre
de sortie quand tu cliques
trace('salut');
}
tu rajoute ce bout de code dans la boucle for juste après la ligne :
//Attache le ieme clip a la scene
_root.attachMovie('MonClip'+i,'ID'+i,i);
Voila, aux vues de toutes les modifs demandées, je vais mettre a jour la source...
Je tiens à remercier Sgiuge pour ses encouragements! Sgiuge, j'ai cru comprendre que tu avais optimisé le code de la rotation, peut nous en donner une copie (je mettrai dans la mis à jour)
Encore merci à tous
bast65
Messages postés33Date d'inscriptiondimanche 27 avril 2008StatutMembreDernière intervention16 septembre 2008 10 mai 2008 à 21:00
j'ai des problème quand je veux utilisé ce menu carrousel parce que je veux renvoyer a une étiquette d'image pour les icônes et quand je le fait le menu se multiplie.
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 11 mai 2008 à 23:07
Salut Bast,
Je ne comprends pas ta question, c'est quoi une étiquette d'image ?
Explique ce que tu veux faire et montre ton code qu'on puisse voir...
bast65
Messages postés33Date d'inscriptiondimanche 27 avril 2008StatutMembreDernière intervention16 septembre 2008 12 mai 2008 à 00:00
http://www.megaupload.com/?d=MTI2ZOND Regarde ce début de cv s'il te plait.j'ai utiliser ton menu. je veux que chaque icônes amène une image différente grâce au étiquettes ( c'est mon calque étiquette ou je nomme certaines images on les voie avec des petits drapeau rouges).Je demande humblement ton aide pour arriver a bien intégrer ton menu dans mon animation.merci d'avance
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 12 mai 2008 à 13:02
je n'ai pas réussi à ouvrir ton fichier anim_cube1.fla... ça doit être parce que j'utilise flash mx2004.
le mieux serait que tu fasse un "copier-collé" du code...
ebistou
Messages postés1Date d'inscriptionmardi 13 mai 2008StatutMembreDernière intervention13 mai 2008 13 mai 2008 à 12:00
bonjour, je ne parviens pas à dézipper ni avec winzip, ni avec 7-zip, j'ai le message suivant : "...ne peut être ouvert comme une archive". Est-il possible de m'envoyer un format .zip ? Merci d'avance
cs_jim13
Messages postés31Date d'inscriptionjeudi 30 décembre 2004StatutMembreDernière intervention18 décembre 2009 13 mai 2008 à 19:58
Moi j'attends avec impatience la mise à jour...
bast65
Messages postés33Date d'inscriptiondimanche 27 avril 2008StatutMembreDernière intervention16 septembre 2008 13 mai 2008 à 20:23
http://www.megaupload.com/?d=HN8D0SD2 tien tu devrait pouvoir le lire celui la.
Mon code c'est le tien, sauf que au lieu de mettre trace j'ai met gotoAndPlay("quisuisje").
ah ce moment la sa ne fait rien j'ai donc mis _roo.gotoAndPlay("quisuisje") et la sa vas a la bonne image mais les icônes se multiplie.Je suis vraiment bloqué
Sgiuge
Messages postés4Date d'inscriptionmercredi 5 mai 2004StatutMembreDernière intervention 8 septembre 2008 13 mai 2008 à 21:32
Salut Gremlins7,
Comme tu me l'as demandé, j'ai mis en ligne mon .fla et mon .swf que vous pouvez télécharger :
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 15 mai 2008 à 22:22
Salut à tous,
j'ai fait les modifs demandées ici et là et j'ai rajouté une version AS3.
Bast65, j'ai finalement réussi a ouvrir ton anim_cube1.fla !!! Ya pleins de bins !!! C'est très lent, il faut que tu réduise le nombre d'images de ton cube à moins d'une dizaine, et il vaut mieux utiliser une interpolation de mouvement pour la vague de fond. Vu ta source, il serait plus judicieux que tu fasse un swf a part pour ton carroussel et que tu l'incorpore dans ton fla. Je t'invite à regarder la source de Sgiuge pour rajouter les cliques de souris...
Merci encore à Sgiuge pour les paramètres de la rotation. Il faudra les reprendre vous même car j'ai oublié de les changer dans la nouvelle source...
@+
cs_jim13
Messages postés31Date d'inscriptionjeudi 30 décembre 2004StatutMembreDernière intervention18 décembre 2009 16 mai 2008 à 15:59
Sgiuge ,
j'aimerai voir ton fla pour les clics, mais je n'arrive pas à le télécharger.
Ton menu renvoie sur une page d'erreur.
Merci
cs_smoochy
Messages postés183Date d'inscriptionmercredi 29 novembre 2000StatutMembreDernière intervention23 avril 2010 22 mai 2008 à 14:39
sympa,
je connaissais déjà comment faire ce menu, mais je n'avais jamais pensé à l'adapter pour faire un menu en spirale style ADN... et vu que je vais essayer de passer de l'as2 à l'as3, avoir les deux versions me sera très utile pour comparer je pense... sinon rien à redire, c'est très propre et suffisamment commenté donc bravo continue à faire des sources comme ça :-)
++
Sgiuge
Messages postés4Date d'inscriptionmercredi 5 mai 2004StatutMembreDernière intervention 8 septembre 2008 22 mai 2008 à 14:59
Jim13,
J'ai testé et il n'y a aucun problème de téléchargement du fla.
Si tu parles des liens que renvoie chaque icone, c'est normal car j'ai écrit "lien1, lien2...", à toi de les remplacer par des vrai liens. Double-clic sur chaque clip puis clique sur l'icone, et là tu auras accès au code (tu pourras aussi changer le titre).
@+++
cs_jim13
Messages postés31Date d'inscriptionjeudi 30 décembre 2004StatutMembreDernière intervention18 décembre 2009 22 mai 2008 à 15:31
Merci Sgiuge,
Oui effectivement je m'y prenais mal ,j'ai pu le télécharger tout à fait facilement j'avais la tête ailleurs.
En tout cas je trouve que vuos avez fait du très bon boulot.Clair, complet,beau et très utile, avec un double choix en as2 et as3
Merci et bravo.
cs_jak666
Messages postés4Date d'inscriptionjeudi 22 mars 2007StatutMembreDernière intervention23 mai 2008 22 mai 2008 à 15:57
Gremlins 7 je te remercie vraiment pour ton menu
je te laisse un lien pour que tu puisse voir je que j'ai pu en faire http://institutmireille.ifrance.com pour arriver a cliquer j'ai fait cela
this.onRelease = function(){
getURL("http://institutmireille.ifrance.com/index.html")
};
on peut cliquer sous explorer mais pas sous firefox
encorer merci a toi
cs_smoochy
Messages postés183Date d'inscriptionmercredi 29 novembre 2000StatutMembreDernière intervention23 avril 2010 22 mai 2008 à 16:07
@ jak666:
je suis sur mac et chez moi tes liens marchent sur firefox
cs_jak666
Messages postés4Date d'inscriptionjeudi 22 mars 2007StatutMembreDernière intervention23 mai 2008 22 mai 2008 à 16:57
Merci ca doit etre la version 3 beta qui passe pas alors
cs_jim13
Messages postés31Date d'inscriptionjeudi 30 décembre 2004StatutMembreDernière intervention18 décembre 2009 22 mai 2008 à 17:03
Moi sur pc je n'ai aucun problème pour cliquer et sur explorer et sur firefox.
cs_jak666
Messages postés4Date d'inscriptionjeudi 22 mars 2007StatutMembreDernière intervention23 mai 2008 22 mai 2008 à 18:25
merci atoi c'est qu'il y un petit probleme sur la version 3 beta tu as quel version de firefox
cs_jim13
Messages postés31Date d'inscriptionjeudi 30 décembre 2004StatutMembreDernière intervention18 décembre 2009 22 mai 2008 à 19:08
Moi, j'ai celle-ci
Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Voilà.
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 22 mai 2008 à 21:22
Merci a tout le monde pour vos encouragements...
Mais c'est pas fini ! hé hé !!! Prochaine version avec reflet miroir...
cs_jak666
Messages postés4Date d'inscriptionjeudi 22 mars 2007StatutMembreDernière intervention23 mai 2008 23 mai 2008 à 09:08
super gremlins7
une question sur le cube tu as trouvé comment mettre 6 images différentes
encore merci
cs_smoochy
Messages postés183Date d'inscriptionmercredi 29 novembre 2000StatutMembreDernière intervention23 avril 2010 23 mai 2008 à 12:31
reflet miroir avec leger degradé sur fond noir, tu veux concurrencer apple lol?
petite suggestion, mettre une option où l'on peut aussi changer l'axe y (les images en fond à peine plus haute que celle de devant pour donner l'effet d'une perspective un peu plongeante)
style après le code:
//rotation du i_eme clip sur x
_root['ID'+i]._x=Rx*Math.cos(angle+2*Math.PI*i/N)+480/2;
rajouter:
_root['ID'+i]._y=Ry*Math.sin(angle+2*Math.PI*i/N)+480/2; (pas sûr du code, suis pas un matheux^^)
en variant l'angle en changeant la valeur Ry
enfin c'est juste une suggestion mais ca peut apporter un peu de profondeur...
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 23 mai 2008 à 13:16
Salut Jak666,
pour le cube, il vaut mieux ne pas utiliser la source car ca date, je suis en train de réécrire completement le code en AS3, je posterai la mise a jour dans quelques mois. On pourra mettre des images cliquer dessus, mais on pourra aussi faire des spheres, des prismes...
Smoochy, ton code est parfaitement juste...jvais essayer de rajouter cette option, mais pour la profondeur il vaut mieux utiliser le 60% 40% pour la profondeur. Cela dit ca fait tourner en rond : je m'explique. Si tu rajoute ton code, a priori, ca doit tourner en ellipse. Je test ca ce soir.
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 24 mai 2008 à 00:10
Effectivement, lorsque l'on rajoute le code de smoochy, le carroussel decrit un ellipse sur le plan 2D. Ça donne l'impression d'être légèrement au dessus du carroussel et non en face. Perso je suis pas fan, mais je mettrai quand même ce bout de code en commentaire dans la prochaine mise a jour. Merci Smoochy.
cs_smoochy
Messages postés183Date d'inscriptionmercredi 29 novembre 2000StatutMembreDernière intervention23 avril 2010 26 mai 2008 à 09:58
oui effectivement j'ai refait le test chez moi pour voir ce que ça donnait et je pensais que ça donnerait un meilleur effet que ça... :-P
mais merci d'avoir pris en compte mes suggestions
a+
Naassim
Messages postés1Date d'inscriptionsamedi 25 août 2007StatutMembreDernière intervention27 mai 2008 27 mai 2008 à 19:05
Pour ceux qui on un problème avec les fichier zipnix, le truc c'est de ne pas utiliser de gestionnaire de téléchargement.
LaureRoumat
Messages postés7Date d'inscriptionmercredi 16 avril 2008StatutMembreDernière intervention31 août 2008 29 mai 2008 à 12:21
Bonjour à tous, je suis débutante,je débarque ici...Félicitations pour ce code Gremlins7 ;)
Je travaille en as3 et j'ai voulu adapté le code de Smoochy pour pouvoir faire comme une ellipse mais j'ai une erreur de sortie. Voilà ce que j'ai mis:
var Ry:Number=20
//rotation du i_eme clip sur x this.getChildByName('ID'+i).x=Rx*Math.cos(angle+2*Math.PI*i/N)+stage.stageWidth/2;
this.getChildByName['ID'+i]._y=Ry*Math.sin(angle+2*Math.PI*i/N)+stage.stageWidth/2;
Voici l'erreur de sortie: ReferenceError: Error #1069: La propriété ID0 est introuvable sur builtin.as$0.MethodClosure et il n'existe pas de valeur par défaut.
at diapo_tournant_64_fla::MainTimeline/Main()
Merci d'avance ;)
cs_jim13
Messages postés31Date d'inscriptionjeudi 30 décembre 2004StatutMembreDernière intervention18 décembre 2009 29 mai 2008 à 15:22
Coucou,
moi Smoochy j'aimerai faire en as2 une elipse plongeante mais sur l'arrière.
Pourrais-tu dffuser le code intégral que tu as testé?
J'suis qu'un graphiste pas matheux pour deux sous, mais copier je sais...
Merci par avance...
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 29 mai 2008 à 17:50
Bonjour à tous,
LaureRoumat si tu bosse en as3 alors tu ne peux pas écrire :
this.getChildByName['ID'+i]._y
il faut ecrire
this.getChildByName('ID'+i).y
car getChildByName est une fonction, de plus fini les _y, maintenant c'est y tout court.
Je pense que l'erreur est là, tiens nous au courant.
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 29 mai 2008 à 17:57
Salut Jim13,
Pour l'ellipse plongeante il faut remplacer le code de la profondeur et la loi sur x par les equations d'une ellipse (google est ton ami)
C'est pas aussi simple qu'il y parait, tu nous dira le résultat...
cs_jim13
Messages postés31Date d'inscriptionjeudi 30 décembre 2004StatutMembreDernière intervention18 décembre 2009 29 mai 2008 à 18:04
Bon ben, je crois qu'on va laisser tout ça bien droit finalement, dommage...
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 29 mai 2008 à 18:39
Yo !!!
Faut pas réagir comme ça à la moindre difficulté, Jim13 !!!
Bon je t'aide un peu :
Pour un cercle:
x=R*cos(angle)
z=R*sin(angle)
Pour une ellipse
x=Rx*cos(angle)
z=Rz*sin(angle)
Surtout, Rx pas egal a Rz (sinon si Rx=Rz c'est un cercle)
Pour la vue plongeante ( c'est a dire, légerement vue du dessus), tu peux essayer avec le code de smoochy, mais a mon avis la difficultée est la, car faudra modifier
Voila, bon courage
LaureRoumat
Messages postés7Date d'inscriptionmercredi 16 avril 2008StatutMembreDernière intervention31 août 2008 29 mai 2008 à 18:40
merci pour cette réponse rapide! mais toujours la même erreur de sortie
J'ai écrit ces lignes:
this.getChildByName('ID'+i).x=Rx*Math.cos(angle+2*Math.PI*i/N)+stage.stageWidth/2;
this.getChildByName['ID'+i].y=Ry*Math.sin(angle+2*Math.PI*i/N)+stage.stageWidth/2;
(avec au début:
var Rx:Number=205;
var Ry:Number=10)
LaureRoumat
Messages postés7Date d'inscriptionmercredi 16 avril 2008StatutMembreDernière intervention31 août 2008 29 mai 2008 à 18:45
C'est bon j'ai trouvé la petite erreur, il fallait écrite stageHeight à la deuxième ligne.
this.getChildByName('ID'+i).x=Rx*Math.cos(angle+2*Math.PI*i/N)+stage.stageWidth/2;
this.getChildByName('ID'+i).y=Ry*Math.cos(angle+1*Math.PI*i/N)+stage.stageHeight/4;
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 29 mai 2008 à 18:45
Laure, remplace donc les [] par des () dans ta deuxieme ligne !!!
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 29 mai 2008 à 18:49
Fallait surtout remplacer les [] par () car stageHeigth ou stageWidth ne provoque pas d'erreur de compil, ca fait juste une erreur de math
cs_jim13
Messages postés31Date d'inscriptionjeudi 30 décembre 2004StatutMembreDernière intervention18 décembre 2009 29 mai 2008 à 19:29
Je te remercie Gremlins7 de vouloir m'aider mais je suis archi nul en code à part quelques rudiments de base je nage.
Demande moi n'importe quoi en graphisme dessins animés ou autres, d'ailleurs quand mon site sera en ligne tu verras ce que j'ai fait de ton menu que j'aime beaucoup, il me semble que c'est pas mal.
Mais créer du code.....je me contente de copier, malheureusement pour moi ça ne s'invente pas, il faut passer des heures que je n'ai pas pour atteindre un bon niveau.
Merci encore
cs_smoochy
Messages postés183Date d'inscriptionmercredi 29 novembre 2000StatutMembreDernière intervention23 avril 2010 30 mai 2008 à 00:43
"une elipse plongeante mais sur l'arrière"
je comprends pas bien ta question, c'est quoi que tu voulais faire au juste?
mon code permet de modifier l'angle de vision, soit on est en dessus du menu ou alors en dessous selon que l'on met une valeur positive ou négative à Ry (j'ai fait un essai pour voir ce que ça donnait, l'angle de vision change en fonction de la position de la souris... eh oui j'ai du temps à perdre lol, c'était juste pour voir si ça fonctionnait... tu peux le trouver à cette adresse ci dessous)
... je me rejouis de voir la version avec effet miroir, ça peut donner... surtout que tes sources sont bien soignées en plus
et le code m'intéresse j'aimerais bien savoir quelle est la méthode la plus simple pour faire ça...
++
LaureRoumat
Messages postés7Date d'inscriptionmercredi 16 avril 2008StatutMembreDernière intervention31 août 2008 30 mai 2008 à 10:34
Bonjour tout le monde,
Une autre question, je pense que je suis chiante...!
Comment faire pour que le pointeur soit actif (c'est à dire pour qu'il y ait la petite main) comme par exemple le menu de http://institutmireille.ifrance.com/? Cela a été expliqué mais en AS2.
Merci d'avance
++
Laure
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 30 mai 2008 à 13:41
Ouhaou la grande classe pour Smoochy
Franchement, superbe idée...l'angle de vision en fonction de la souris c'est royal...
Ce soir je fait une mise à jour juste pour ca.
Merci mille fois Smoochy
...Pour l'effet mirroir ca viens, ca viens, ca avance pas aussi vite que prevu mais ca devrait plus tarder...
cs_jim13
Messages postés31Date d'inscriptionjeudi 30 décembre 2004StatutMembreDernière intervention18 décembre 2009 30 mai 2008 à 14:49
Alors là Smoochy t"es carrément le père noel en plein mois de Juin, non fin Mai pardon.
En fait j'espèrais juste une vue par dessous pour que le menu se fonde dans un décor de ville en perspective.Là ça fini un peu en foire du Trône mais bon c'est
génial...J'essaierai peut-être de le caler sur l'arrière.
Merci pour le fla.
cs_smoochy
Messages postés183Date d'inscriptionmercredi 29 novembre 2000StatutMembreDernière intervention23 avril 2010 30 mai 2008 à 17:19
@jim13... entre graphiste on est obligé de s'entraider lol
...pour une vue fixe par dessous, reprend le code d'origine de gremlins7
tout en haut du code ou il y a:
var Rx:Number=120;
rajoute en dessous:
var Ry:Number=-25; (ou -10,-50,... tout dépend de ta perspective mais laisse un nombre negatif)
et plus bas
//rotation du i_eme clip sur x
_root['ID'+i]._x=Rx*Math.cos(angle+2*Math.PI*i/N)+480/2;
if(_root._xmouse<(480/2+Rx) && _root._xmouse>(480/2-Rx))
{
//conditions sur y
if(_root._ymouse<80 && _root._ymouse>0)
{
//0.7 correspond a la vitesse
angle=angle+(_root._xmouse-480/2)/480*0.7;
varie les chiffres en fonction de la taille de ton anim (là le 480 correspond à la largeur du fla, 80 à sa hauteur et 0.7 à la vitesse à laquelle tourne le menu) donc à toi de modifier en fonction de tes besoins...
joyeux noël ^^
cs_jim13
Messages postés31Date d'inscriptionjeudi 30 décembre 2004StatutMembreDernière intervention18 décembre 2009 30 mai 2008 à 17:40
Je te remercie Smoochy pour tes infos, vraiment là il y a tout pour faire du bon boulot, celui que je recherchais.
Mais juste une parenthèse sur le lien que tu as donné plus haut pour les .swf et .fla, j'ai pas pu m'empècher d'allé voir le site correspondant, en tout cas si c'est le tien, chapeau, il est super j'aime beaucoup ton tavail et ton style de graphisme.
a+
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 30 mai 2008 à 21:24
...yo, t'as fait la pochette de watcha, (ptet que je suis le seul a connaitre), mais c enorme...chapeau bas
cs_jim13
Messages postés31Date d'inscriptionjeudi 30 décembre 2004StatutMembreDernière intervention18 décembre 2009 30 mai 2008 à 21:38
Oui en effet c'est vraiment bien...vrai talent...
raddreamer
Messages postés170Date d'inscriptionlundi 19 février 2007StatutMembreDernière intervention22 décembre 2010 31 mai 2008 à 02:42
Bonjour enfin bonsoir en comptant le décalage horaire
Je vois que la source s'étoffe de plus en plus, elle est de plus en plus intéressante (ma tête me fait mal vu que les maths et moi font 3 par contre) :(
Je me suis inspiré de la source pour mon écran de choix de personnages pour un shoot'em up horizontal.
Bon pour le moment j'ai seulement désactivé l'action de la souris pour avoir une gestion de la rotation avec les flèches gauche et droite.
Il me reste encore à positionner l'icone sélectionnable en position centrale, qu'elle se mette en highlight à ce moment et qu'elle réagisse à la touche espace.
Que de boulot encore ^^;
Néanmoins une gestion par touche peut être utile pour les créateurs de jeux donc... Continuons sur cette lancée !
Comme au niveau du code c'est pas encore bien réalisé, je ne mets que le visuel dispo à cette adresse ;)
Le but de ce jeu est d'immerger le joueur dans le monde du Japon fantastique, et comme celui-ci fourmille de monstres plus étranges les uns que les autres, y a de la matière :)
J'ai essayé d'aggrandir les icones mais quand elles sont trop grosses c'est plus une rotation mais un pliage. faudrait que j'essaie d'augmenter la différence de taille lors de la rotation :s
cs_smoochy
Messages postés183Date d'inscriptionmercredi 29 novembre 2000StatutMembreDernière intervention23 avril 2010 31 mai 2008 à 14:13
ben merci ça fait plaisir tout ces compliments :-)
c'est bien mon site perso, c'est les boulots que j'avais fait quand j'étais encore à l'école d'art + qque jobs perso...
Ca fait un moment que j'aimerais le remettre à jour (mettre de nouveaux travaux et changer la structure du site j'ai 2-3 idées...), faudra que je m'y mette un de ces jours...
pour Watcha ça me fait bien plaisir c'est peut-être mon travail préféré (dommage que ce soit un job fictif...)
a+
lorala
Messages postés1Date d'inscriptionmercredi 4 juin 2008StatutMembreDernière intervention10 juin 2008 10 juin 2008 à 15:49
bonjour j ai vu de la lumiere je suis rentree
je debute sur flash et jai voulu utilise le carroussel a ma sauce
sauf que j ai des petits soucis
1 je n'arrive pas a incliné l'axe de rotation du cercle
2 je n'arrive pas a faire marcher correctement les rollover
merci d avance
mikael57fr
Messages postés2Date d'inscriptiondimanche 19 novembre 2006StatutMembreDernière intervention16 juin 2008 16 juin 2008 à 01:41
bjr tlm,
Question simple et surement bete pour vous mais comment fais t'on pour mettre un objet au centre du menu et avoir comme un effet que ce menu soit autour et que dons la position Z par rapport à cette objet passe derrière l'objet quand il sont derrière. On me comprendra.
Merci, Mika
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 16 juin 2008 à 15:51
Bonjour tout le monde, désolé de ne pas avoir répondu plus tôt, vacances oblige...
Mika, il faut que la profondeur de l'objet que tu souhaite mettre au milieu soit correctement parametrée, ici le swapdepth du clip doit être à zero (sauf erreur). Pour la version AS3, faudra peut être la recalculer (a voir) car j'ai fait un faux semblant de swapdepth...
Lorala, tu veux incliné l'axe de rotation...pourquoi pas...tu veux l'incliner ou, quand, comment, pourquoi ? dis nous en plus
mikael57fr
Messages postés2Date d'inscriptiondimanche 19 novembre 2006StatutMembreDernière intervention16 juin 2008 16 juin 2008 à 19:40
OK comme ça c'ets fais, j'ai rien compris lol. Aprés tu me chante une chanson gremlins comme gismo ?? c'ets une plaisanterie bien sur. @++
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 16 juin 2008 à 23:53
...tu veux pas cent balles et un mars ? c'est une plaisanterie bien sur !
je t'ai tout dis ! le swapdepth du clip doit être à zero
rajoute une ligne du style :
le_nom_de_ton_clip_au_milieu.swapDepths(0);
au debut du code
google est ton ami @+
bast65
Messages postés33Date d'inscriptiondimanche 27 avril 2008StatutMembreDernière intervention16 septembre 2008 23 juin 2008 à 22:44
dis moi gremlins7, j'ai réussi a intégré ton menu dans mon animation mais j'ai un petit ennuie.
Quand je clique une première fois,le menu m'emmène bien a l'image que je veux mais si je reclic sur le même bouton alors que je suis sur la bonne image sa m'emmène a une autre image.
je comprend pas pourquoi
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 24 juin 2008 à 09:22
Salut Bast65,
je suis pas sur d'avoir capté ! C'est l'image=icône dont tu parles ou l'image du scénario ?
C'est vrai qu'il faudrait que je modifie la code a propose des clique...mais en ce moment j'ai plein de boulot...
Il faut que tu m'en dise plus, la comme ça je peux pas t'aider
bast65
Messages postés33Date d'inscriptiondimanche 27 avril 2008StatutMembreDernière intervention16 septembre 2008 24 juin 2008 à 16:51
heu l'image du scénario. en fait j'ai fait des icônes boutons qui me conduise a des images clés d'un autre clip,donc sa marche quand je clique une première fois, mais si je clique sur un menu alors que je suis déjà dans la rubrique il me change de rubrique.je comprend pas du tout pourquoi il me fait sa.
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 24 juin 2008 à 18:03
Je crois que je vois le problème, mais je suis pas sur. Est-ce que tu peux poster ton fla sur http://www.megaupload.com/ comme tu as fait la dernière fois. Comme ça je jette un oeil et je te redis
bast65
Messages postés33Date d'inscriptiondimanche 27 avril 2008StatutMembreDernière intervention16 septembre 2008 24 juin 2008 à 22:45
wanawel
Messages postés3Date d'inscriptionjeudi 17 janvier 2008StatutMembreDernière intervention 5 août 2008 1 juil. 2008 à 16:09
Bonjour à tous!
Alors j'ai une question de débutante...Je travaille avec AS3 et je n'arrive pas dire à mes images qui défilent dans le carrousel, quand je clique, va à l'image 2, à l'image 3...
Merci de votre aide !
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 4 juil. 2008 à 10:32
Bonjour à tous,
je suis désolé, je poste un commentaire en coup de vent car j'ai pas beaucoup de temps en ce moment (congrès oblige). Mais c'est promis la semaine prochaine je répondrais a vos questions...
Bast65, je t'ai pas oublié...je vois ton truc la semaine prochaine
jak645
Messages postés30Date d'inscriptionmercredi 25 juillet 2007StatutMembreDernière intervention 4 juin 2013 16 juil. 2008 à 03:14
De ma par j'aimerais bien savoir comment rajouter des element et nouvel icon au nivaux de ce Superbe belle création de ta par un code ou bien autre jai modifier
//Nombre d'icônes (pas plus que 10, quoique...)
var N:Number=11;
pour laisser place un fois fais mon nouvel icon a été nommé Monclip10
et rien ne repon l'icon napperais pas quoi faire
merci
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 16 juil. 2008 à 10:13
Salut,
dans les propriétés de ton clip MonClip10 (clique droit dans la bibliothèque), as tu coché l'option Liaison : Exporter pour ActionScript et mis le nom de la classe (MonClip10) ??
(sur que non hé hé...)
bite2noire
Messages postés9Date d'inscriptionlundi 20 septembre 2004StatutMembreDernière intervention22 février 2009 16 juil. 2008 à 15:47
salut,
je suis peu etre pas tres doué mais je n'arrive pas désactiver la souris sans provoquer d'erreur. En gros J'aimerai qu'il tourne toujours à la meme vitesse et qu'il soit vu du dessus, la vitesse et la position bloqués sans prendre en compte la positionnement de la souris... En tout cas un grand chapeau gremlins, je te remercie pour cette source, c'est clair et efficace !
bite2noire
Messages postés9Date d'inscriptionlundi 20 septembre 2004StatutMembreDernière intervention22 février 2009 16 juil. 2008 à 16:33
!
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 16 juil. 2008 à 17:26
En clair, tu veux que cela fonctionne sans la souris !!! Ben, tu degage tout le code de la souris (ce sont ous les test avec les if mouse...) pis tu fais juste angle+=0.7 (par exemple)
bite2noire
Messages postés9Date d'inscriptionlundi 20 septembre 2004StatutMembreDernière intervention22 février 2009 16 juil. 2008 à 17:56
ok merci, je ne sais pas ce que j'ai fait c'etait tres simple... J'ai placer des clips a la place des png qui font aparaitre un petit texte au dessus au passage de la souris..
ma question est la suivante :
est ce possible de faire arreter le carroussel au passage de la souris sur un des icones ? Et qu'il reprenne lorsque la souris n'est pas sur un des icones
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 17 juil. 2008 à 14:36
Oui c'est possible !!!
au lieu de faire angle+=0.7, tu fait angle+=MaVariable;
sur ton clip, au passage de la souris (function On_Kekchose) tu fais MaVariable=0, sinon sur root MaVariable=0.7
bite2noire
Messages postés9Date d'inscriptionlundi 20 septembre 2004StatutMembreDernière intervention22 février 2009 17 juil. 2008 à 16:02
Je suis vraiment une buse et je m'en excuse d'avance :
sur mon bouton qui est a l'interieur de MonClip2 (par exemple) j'ai mit :
on (Rollover)
{
MaVariable=0;
}
on (RollOut)
{
MaVariable=0.01;
}
et sur la scène principale :
MaVariable=0.01
Ca marche pôôôôô !
bite2noire
Messages postés9Date d'inscriptionlundi 20 septembre 2004StatutMembreDernière intervention22 février 2009 17 juil. 2008 à 16:04
ainsi que ca :
//0.7 correspond a la vitesse
angle=angle+MaVariable;
bite2noire
Messages postés9Date d'inscriptionlundi 20 septembre 2004StatutMembreDernière intervention22 février 2009 17 juil. 2008 à 16:21
bon ben c'est bon si ca interesse quelqun sur mon bouton en fait j'ai mit :
on (Rollover)
{
_root.MaVariable=0
;
}
on (Rollout)
{
_root.MaVariable=0.01
;
}
Je suis définitivement une buse, c'etait juste un probleme de syntaxe, en tout cas merci a toi Gremlins pour ta patience.
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 17 juil. 2008 à 17:50
De rien ;)
Delphizkb
Messages postés3Date d'inscriptionmercredi 24 janvier 2007StatutMembreDernière intervention21 juillet 2008 20 juil. 2008 à 23:26
J'ai une petite question concernant ce "menu" =)
J'aimerai savoir comment proceder pour pouvoir en mettre plusieurs sur une meme anime, chacune etant bien sûr independante des rotations des autres. J'essaie depuis un bon moment par divers techniques mais je n'y arrive pas >_<' Si j'en insere une autre, l'autre se bloque en haut de l'anime et tourne en fonction de la nouvelle ou alors la premiere reste figé sur placer, etc.
Si quelqu'un pouvait m'eclairer sur le sujet ce serait super gentil ;) Merci d'avance !!!!
ps. Continue Gremlins =) Bien rare de voir des tutaux aussi bien suivis!
Delphizkb
Messages postés3Date d'inscriptionmercredi 24 janvier 2007StatutMembreDernière intervention21 juillet 2008 20 juil. 2008 à 23:53
Bon et bien il semblerait que j'ai trouvé en fait xD C'était tout con >_<' Je suis aller chercher bien plus loin qu'il ne le fallait uhuh ^^' Seul petit travail qu'il me reste à faire, l'assignation des rotations dans des sens differents à chaque menu :x *en mode reflexion* >_<'
GREGGRAPH
Messages postés62Date d'inscriptiondimanche 14 novembre 2004StatutMembreDernière intervention21 avril 2010 21 juil. 2008 à 04:07
Bonjour,
Y a t'il un moyen facile de mettre un lien différents sur chaque icone dans le menu ADN?
Il y a bien la function onclick, mais comment puis je avoir unlien différent pour chacun des icones
Merci d'avance!
bite2noire
Messages postés9Date d'inscriptionlundi 20 septembre 2004StatutMembreDernière intervention22 février 2009 21 juil. 2008 à 09:32
oui c'est assez simple un exemple :
Dans la bibliothèque, tu rentres dans MonClip2 (par exemple)
Tu y crée un symbole bouton en y inscrivant le code suivant "on (release) {
getURL("http://www.toto.com" "_blank");
}
tu recommence pour tous les autres clip, et tu vire la fonction onclick de la scène principale.
Delphizkb
Messages postés3Date d'inscriptionmercredi 24 janvier 2007StatutMembreDernière intervention21 juillet 2008 21 juil. 2008 à 16:16
Personne n'aurait une idée concernant mon cas (qui je le rappel au dessus, consiste à avoir 2 ou 3 menu en rotation l'un en dessous de l'autre avec rotation independante (autant la vitesse, gestion souris, etc.)) ?? J'ai bien réussi à avoir mes 3 menus simultanement mais ils ont tous, pour le moment, la meme zone de rotation souris / meme vitesse etc.
Merci d'avance pour l'eclairage ihih =)
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 21 juil. 2008 à 19:36
Salut à tous,
Delphizkb, voici quelques pistes pour ton problème :
Si ton site n'est pas entièrement en flash, alors la solution est simple: génère 3 fichiers swf différents qui tu superpose dans ta page html. Bien sur ces trois fichiers ont des icônes différentes, des paramètres différents...
Si tu veux que du flash, alors tu créer un clip tu copie colle le code en remplaçant tout les _root par this. Après, tu colle trois clips dans la scène. Tu peux aussi faire trois clip différents. Mise en garde : attention aux dimensions de la scène ou du clip dans ton prog...
bast65
Messages postés33Date d'inscriptiondimanche 27 avril 2008StatutMembreDernière intervention16 septembre 2008 21 juil. 2008 à 20:25
heu...té sur que tu m'a pas oublié ?
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 21 juil. 2008 à 20:49
Nan, je t'ai pas oublié !!! Le problème c'est que dans ton fla il y a trop de bazar !!! Il faudrait presque recommencer depuis le début...mais dès que j'ai la soluce je te le dirais !
bast65
Messages postés33Date d'inscriptiondimanche 27 avril 2008StatutMembreDernière intervention16 septembre 2008 21 juil. 2008 à 21:07
moi ? bordélique ??? NANNNNN jamais ^^
sothe25
Messages postés21Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention27 décembre 2008 24 juil. 2008 à 11:54
hello, et bravo à toi gremlins7, super code!!! Juste une question, comment fait-on , pour le cas du carrousel adn, pour le centrer quand je réduis la largeur du fichier? Lorsque je passe de 400px à 200px par exemple, le carrousel se retrouve tout à droite et est "mangé" de moitié.
Merci encore!!!
sothe25
Messages postés21Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention27 décembre 2008 24 juil. 2008 à 12:07
Ah c'est bon j'ai trouvé : pour ceux que ça intéresse, je reprend mon exemple
Dans la deuxième boucle for:
_root['ID'+i]._x=Rx*Math.cos(angle+2*Math.PI*i/N)+200/2; au lieu de _root['ID'+i]._x=Rx*Math.cos(angle+2*Math.PI*i/N)480/2;
sothe25
Messages postés21Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention27 décembre 2008 25 juil. 2008 à 10:37
Hello
J'ai une autre question aujourd'hui : si je veux qu'un texte dynamique liée à un *.xml s'inscrive au passage de la souris sur l'icône, comment je fais?
Merci!
sothe25
Messages postés21Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention27 décembre 2008 25 juil. 2008 à 11:37
cs_smoochy
Messages postés183Date d'inscriptionmercredi 29 novembre 2000StatutMembreDernière intervention23 avril 2010 25 juil. 2008 à 13:38
ca te donne le même texte pour toutes les icônes ça non? c'est ce que tu voulais?
sothe25
Messages postés21Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention27 décembre 2008 25 juil. 2008 à 14:03
Nan là c'est juste un exemple, après j'ai décliné ce "morceau" de code pour tous les autres clip (_root['ID'+0]..._root['ID'+1]..._root['ID'+2]... etc)
Enfin bon ça marche c'est le principal^^
demonia9
Messages postés5Date d'inscriptionmardi 3 juin 2008StatutMembreDernière intervention13 janvier 2009 30 juil. 2008 à 18:13
Bonjour à tous, je suis nouvelle ici. J'ai utilisé ce caroussel pour mon projet. Je l'ai trouvé trop génial. J'ai suivi les topics du forum pour trouver une réponse à mon problème. Je n'arrive pas a assigner à chaque boutons (images dans les clip (MonClip0,MonClip1...) transformées en bouton) : gotoAndStop(2). J'ai vu plus haut que quelqu'un avait le même problème mais la solution est en AS2 :( J'ai viré le OnClick de la scene principale et dans mon clip j'ai mis au bouton le code suivant :
culture.addEventListener(MouseEvent.CLICK, OnClick);
function OnClick(event:MouseEvent) {
this["parent"].gotoAndStop(2);
}
Si je le met à la place du "function OnClick...." sur la scene principale ca marche (mais pour tous les boutons). Et dans MonClip0 ca ne marche pas :( A savoir que le caroussel est dans un clip sur la scene principale.
Quelqu'un aurait une idée? svp - Merci par avance ;)
sothe25
Messages postés21Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention27 décembre 2008 31 juil. 2008 à 12:28
Bonjour
gremlins7 : plus haut (post du 06/05/2008 01:33:29) tu donnes la solution pour que l'action de la souris ne s'applique que sur le carrousel circulaire, et non sur les côtés; Je travaille actuellement sur le carrousel ADN, et j'ai beau retourner le problème dans tous les sens, je ne trouve pas la solution pour faite la même chose... Je butte lamentablement dessus. Si tu pouvait m'aider à trouver la solution (ou me donner la solution^^)
Merci!
sothe25
Messages postés21Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention27 décembre 2008 31 juil. 2008 à 14:36
N'y a-t-il personne pour m'aider?
demonia9
Messages postés5Date d'inscriptionmardi 3 juin 2008StatutMembreDernière intervention13 janvier 2009 31 juil. 2008 à 17:35
re depuis hier lol.
Pour mon, problème j'ai trouvé!!! j'ai galéré mais j'ai trouvé hihi.
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 31 juil. 2008 à 19:40
Ah oui...post donc la solution alors !
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 31 juil. 2008 à 20:09
Salut Sothe25,
Pour information, je ne donne jamais de solution toute faite...c'est pas Noel non plus et j'ai pas que ça à foutr......lol !!!
Je donne juste des idées à essayer...
J'ai regardé le post du 06/05/2008 01:33:29, la solution présentée à été rajoutée dans une mise à jour. Ça tiens en une ligne à modifier...
Si tu pose cette question c'est parce que tu n'as pas vu que pour la version ADN l'angle se calcul en fonction de la position de la souris en Y (verticale). L'angle est calculé en fonction de Y pour que le curseur de la souris soit toujours centré sur une icône. A la différence de la version normale bouger la souris sur l'horizontale ne fait rien. Pour ton problème il suffit donc de calculer l'angle que si les coordonnées en Y sont satisfaisantes. C'est a dire SI les coordonnées ne dépassent pas l'écran ALORS on calcul l'angle SINON on fait rien...
Voila, tu as tout pour résoudre ton problème.
A+
sothe25
Messages postés21Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention27 décembre 2008 1 août 2008 à 09:34
Merci j'avais bien compris que ça se calculait par rapport à la position Y je suis pas non plus idiote, juste graphiste^^ qui n'a jamais fait de maths après le collège... Donc je rale un peu excuz'
Mais merci quand même je vais me débrouiller avec ton aide
wanawel
Messages postés3Date d'inscriptionjeudi 17 janvier 2008StatutMembreDernière intervention 5 août 2008 4 août 2008 à 14:17
Bonjour a tous,
Demonia9, j'ai toujours mon pblem pour passer à l'image suivante!
Tu peux m'expliquer comment tu as fais?
Merci
++
demonia9
Messages postés5Date d'inscriptionmardi 3 juin 2008StatutMembreDernière intervention13 janvier 2009 4 août 2008 à 21:54
lol désolé mais j'ai pas mal de taf avec mon CD ROM lol. Et bien aprés pas mal de galère à comprendre le pourquoi du comment lol j'ai tenté de créer un tableau où j'y ai récupéré les variables de "i", un peu comme j'ai appris dans ma formation avec la récupération dans le xml pour les infos. Et je lui dis que pour i==1 bin il doit aller à gotoAndStop(1). A savoir que j'ai le code du carroussel dans un clip crée sur la scéne pricipale (clip sans image ni forme), et j'ai rajouté ça juste en dessous de la déclaration du nom du clip :
var bouton:Array = new Array("MonClip"+i);
if (i==0){
this.getChildAt(i=0).addEventListener(MouseEvent.CLICK,passer)
function passer(evt:MouseEvent){
this["parent"].gotoAndStop(1);}}
Et ainsi de suite, autant de "if" que de boutons
Euh j'ai renforcé en mettant des i==0 (ou autres nombre) partout lol , mais comme ca marchait comme ca j'ai plus touché mdr. Si le carroussel est au même niveau que la scène principale et non dans un clip alors le this["parent"] est inutile ;)
ah oui j'oubliais j'ai laché l'affaire de transformer les images des clip (MonClip1...) en bouton dans le bibliothèque je les ai remis tel qu'au début lors du téléchargement du fla.
Voili voilou j'espère que l'explication est pas trop confuse et surtout que cela pourra t'aider Wanavel :)
wanawel
Messages postés3Date d'inscriptionjeudi 17 janvier 2008StatutMembreDernière intervention 5 août 2008 5 août 2008 à 17:40
Merci pour tes explications!
Je galère encore un peu...pourtant je comprend comment tu as fais !
Je vais chercher encore un peu!
++
mysstick
Messages postés12Date d'inscriptionlundi 16 février 2004StatutMembreDernière intervention 4 novembre 2009 6 août 2008 à 16:46
Une question :
Mon doc fait 800*600.
Je n'arrive pas à trouver (car je suis novice)à quel endroit de la source je dois changer les paramètres pour que ce menu se trouve dans le tiers bas et centré.
Merci pour vos réponses.
Marie
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 6 août 2008 à 23:05
Quand tu dis ton "doc", tu parles de la page de ton site ou de la taille de ton fichier flash ?
mysstick
Messages postés12Date d'inscriptionlundi 16 février 2004StatutMembreDernière intervention 4 novembre 2009 7 août 2008 à 08:50
je parle de la taille de mon fichier flash...
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 7 août 2008 à 11:46
Pour modifier la taille du document: fait un nouveau flash, dans menu modification document tu met 800*600. Ensuite tu créer un clip vide de la taille souhaitée (cad dire 800*300). Tu fais un copier coller du code dans le clip en remplaçant tous les _root par this (comme la suggéré pegase31). Tu importe la bibliothèque pour récupérer les icônes. Après pour que tout colle il faut que tu remplace dans le code les nombres 480 par 800 et 60 par 300.
Je dirais qu'il faut que tu remplace les icônes par des icônes d'une taille suffisante, pour toi ça doit être un peut moins de 300. Puis tu modifie le rayon de rotation (120) pour ajuster l'anime.
après tu glisse ce nouveau clip dans la scène.
Voila, avec ça tu devrais t'en sortir.
Bon courage
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 7 août 2008 à 11:48
pardon, c'est 480 à remplacer par 800, et 80 (et non 60) à remplacer par 300.
xxx666xxx
Messages postés2Date d'inscriptiondimanche 10 août 2008StatutMembreDernière intervention10 août 2008 10 août 2008 à 12:00
<------------------Ahhhhhhhhh! Un bon forum bien suivi!!
Merci pour ces tuts ;-) ------------------------------->
xxx666xxx
Messages postés2Date d'inscriptiondimanche 10 août 2008StatutMembreDernière intervention10 août 2008 10 août 2008 à 12:05
mysstick
Messages postés12Date d'inscriptionlundi 16 février 2004StatutMembreDernière intervention 4 novembre 2009 11 août 2008 à 13:38
Merci pour les réponses concernant l'intégration dans un flash 800*600
J'ai toujours une question, plutôt un problème :
"Ensuite tu créer un clip vide de la taille souhaitée (cad dire 800*300)"
>>>> comment je fais pour créer ce clip vide, du moins où se trouvent les param de taille de clip ?
Oui oui je sais je ne suis pas encore au point, mais j'essaye lol
Merci
Marie
cs_maeva64
Messages postés15Date d'inscriptionmercredi 7 mars 2007StatutMembreDernière intervention23 août 2008 13 août 2008 à 16:56
Bonsoir à tous...
Je voudrais que les mouvements du carroussel ne dépendent pas de la souris... J'ai lu et tenté d'appliquer ce que préconise Gremlins :
"En clair, tu veux que cela fonctionne sans la souris !!! Ben, tu degage tout le code de la souris (ce sont ous les test avec les if mouse...) pis tu fais juste angle+=0.7 (par exemple)"
J'ai tenté de virer les dernières lignes du code qui concerne la souris, et ajouté angle = angle+0.7....
Mais voilà, ça marche poooo...
Vu mon niveau je touche à un truc et je sais pas quoi... Msieur Gremlins, Maître du Carroussel, pourriez vous préciser ce que je dois remplacer ?
Un grand merci
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 14 août 2008 à 15:06
Salut,
tu utilise la version as2 ou as3 ?
cs_maeva64
Messages postés15Date d'inscriptionmercredi 7 mars 2007StatutMembreDernière intervention23 août 2008 15 août 2008 à 07:53
Coucou ! Je travaille sur Flash CS3 mais j'écris en as2... Cependant, depuis mon post j'ai trouvé... Je mettais pas mon "angle+=" à la bonne place... Maintenant ça marche ! Mon problème est celui de pas mal je crois, j'ai un niveau universitaire en sciences mais ... Humaines ! La trigo m'est passé au dessus et maintenant je regrette... Je crois que je vais reprendre quelques cours de Math pour être moins stressée devant ce type de code...
Merci pour la réponse, merci aussi pour ce site qui est une mine d'infos pour tous les niveaux...
Bon code à tous !
bast65
Messages postés33Date d'inscriptiondimanche 27 avril 2008StatutMembreDernière intervention16 septembre 2008 16 août 2008 à 20:19
Alors tu t'y retrouve dans mon bazar ?
cs_tirott
Messages postés2Date d'inscriptionvendredi 4 mai 2007StatutMembreDernière intervention20 août 2008 20 août 2008 à 12:05
hello !!!!! super chouette le menu! mais j'aimerais attribuer a chaque icône un lien url ,comment faire svp .. merci de l'aide apporter ..
vegetalain
Messages postés747Date d'inscriptionmardi 25 mars 2003StatutMembreDernière intervention11 août 2022 20 août 2008 à 12:38
trop top cette source... euh, qu'est- ce qu'il faudrait faire pour q ue ce soit, non pas un cercle où s'alignent les icones, mais un cube...? genre un icone par angle (8 images), et une par face (6 images)?
cs_tirott
Messages postés2Date d'inscriptionvendredi 4 mai 2007StatutMembreDernière intervention20 août 2008 20 août 2008 à 13:05
re hello !!! finalement je viens de trouver comment faire . merci a vous ..@+
gremlins7
Messages postés380Date d'inscriptionmardi 29 avril 2003StatutMembreDernière intervention28 décembre 2009 22 août 2008 à 13:20
Salut Vegetalain,
pour ton histoire de cube, tu peux utiliser cette source en modifiant juste les positions de depart des clips pour les placer comme un cube, ca devrait suffir...
Si tu veux qu'il tourne aussi en y il faudra rajouter le code approprié sur la base d'un copier/coller du code pour le deplacement en x...
Ca doit se faire assez facilement...
Bon courage
vegetalain
Messages postés747Date d'inscriptionmardi 25 mars 2003StatutMembreDernière intervention11 août 2022 22 août 2008 à 13:32
Merci beaucoup pour ta réponse, je vais tester ça !!!
28 avril 2008 à 05:48
Il reste juste à remplacer tout les "_root" par "this" et à passer l'animation à 40fps.
Peg'
28 avril 2008 à 10:01
tout ce qu'il faut pour se motiver à étudier les fonctions mathématiques.
Encore merci.
5 mai 2008 à 19:32
5 mai 2008 à 19:43
5 mai 2008 à 23:14
Plus on va sur les coté,plus il tourne vite,jusque la c'est normal mais y a t-il une solution pour faire que le carrousel arrête de tourner si on sort de la scène,même si on sort par la gauche ou la droite?
6 mai 2008 à 01:33
//rotation commandée par la souris
//0.7 correspond a la vitesse
angle=angle+(_root._xmouse-480/2)/480*0.7;
par :
//rotation commandée par la souris
//conditions sur x
if(_root._xmouse<(480/2+Rx) && _root._xmouse>(480/2-Rx))
{
//conditions sur y
if(_root._ymouse<80 && _root._ymouse>0)
{
//0.7 correspond a la vitesse
angle=angle+(_root._xmouse-480/2)/480*0.7;
}
}
6 mai 2008 à 01:41
6 mai 2008 à 16:39
Probléme, je n'arrive pas à télécharger le zip, je n'obtiens qu'un (dlzip.zipnix )???
Help...
8 mai 2008 à 02:44
Comment tu fais pour faire un lien après avec ces icônes vers d'autres images ou une autre page flash stp.
8 mai 2008 à 22:14
9 mai 2008 à 12:48
désolé de ne pas répondre aussi rapidement que d'hab !!!
pour rendre les clips "cliquables" il suffit de rajouter un truc du style :
//click
_root['ID'+i].onPress=function()
{
//code a rajouter, ici ça affiche "salut" dans la fenetre
de sortie quand tu cliques
trace('salut');
}
tu rajoute ce bout de code dans la boucle for juste après la ligne :
//Attache le ieme clip a la scene
_root.attachMovie('MonClip'+i,'ID'+i,i);
Voila, aux vues de toutes les modifs demandées, je vais mettre a jour la source...
Je tiens à remercier Sgiuge pour ses encouragements! Sgiuge, j'ai cru comprendre que tu avais optimisé le code de la rotation, peut nous en donner une copie (je mettrai dans la mis à jour)
Encore merci à tous
10 mai 2008 à 21:00
11 mai 2008 à 23:07
Je ne comprends pas ta question, c'est quoi une étiquette d'image ?
Explique ce que tu veux faire et montre ton code qu'on puisse voir...
12 mai 2008 à 00:00
Regarde ce début de cv s'il te plait.j'ai utiliser ton menu. je veux que chaque icônes amène une image différente grâce au étiquettes ( c'est mon calque étiquette ou je nomme certaines images on les voie avec des petits drapeau rouges).Je demande humblement ton aide pour arriver a bien intégrer ton menu dans mon animation.merci d'avance
12 mai 2008 à 13:02
le mieux serait que tu fasse un "copier-collé" du code...
13 mai 2008 à 12:00
13 mai 2008 à 19:58
13 mai 2008 à 20:23
tien tu devrait pouvoir le lire celui la.
Mon code c'est le tien, sauf que au lieu de mettre trace j'ai met gotoAndPlay("quisuisje").
ah ce moment la sa ne fait rien j'ai donc mis _roo.gotoAndPlay("quisuisje") et la sa vas a la bonne image mais les icônes se multiplie.Je suis vraiment bloqué
13 mai 2008 à 21:32
Comme tu me l'as demandé, j'ai mis en ligne mon .fla et mon .swf que vous pouvez télécharger :
http://sgiuge.free.fr/Telechargement/MenuCarroussel.swf
http://sgiuge.free.fr/Telechargement/MenuCarroussel.fla
@+++
15 mai 2008 à 22:22
j'ai fait les modifs demandées ici et là et j'ai rajouté une version AS3.
Bast65, j'ai finalement réussi a ouvrir ton anim_cube1.fla !!! Ya pleins de bins !!! C'est très lent, il faut que tu réduise le nombre d'images de ton cube à moins d'une dizaine, et il vaut mieux utiliser une interpolation de mouvement pour la vague de fond. Vu ta source, il serait plus judicieux que tu fasse un swf a part pour ton carroussel et que tu l'incorpore dans ton fla. Je t'invite à regarder la source de Sgiuge pour rajouter les cliques de souris...
Merci encore à Sgiuge pour les paramètres de la rotation. Il faudra les reprendre vous même car j'ai oublié de les changer dans la nouvelle source...
@+
16 mai 2008 à 15:59
j'aimerai voir ton fla pour les clics, mais je n'arrive pas à le télécharger.
Ton menu renvoie sur une page d'erreur.
Merci
22 mai 2008 à 14:39
je connaissais déjà comment faire ce menu, mais je n'avais jamais pensé à l'adapter pour faire un menu en spirale style ADN... et vu que je vais essayer de passer de l'as2 à l'as3, avoir les deux versions me sera très utile pour comparer je pense... sinon rien à redire, c'est très propre et suffisamment commenté donc bravo continue à faire des sources comme ça :-)
++
22 mai 2008 à 14:59
J'ai testé et il n'y a aucun problème de téléchargement du fla.
Si tu parles des liens que renvoie chaque icone, c'est normal car j'ai écrit "lien1, lien2...", à toi de les remplacer par des vrai liens. Double-clic sur chaque clip puis clique sur l'icone, et là tu auras accès au code (tu pourras aussi changer le titre).
@+++
22 mai 2008 à 15:31
Oui effectivement je m'y prenais mal ,j'ai pu le télécharger tout à fait facilement j'avais la tête ailleurs.
En tout cas je trouve que vuos avez fait du très bon boulot.Clair, complet,beau et très utile, avec un double choix en as2 et as3
Merci et bravo.
22 mai 2008 à 15:57
je te laisse un lien pour que tu puisse voir je que j'ai pu en faire http://institutmireille.ifrance.com
pour arriver a cliquer j'ai fait cela
this.onRelease = function(){
getURL("http://institutmireille.ifrance.com/index.html")
};
on peut cliquer sous explorer mais pas sous firefox
encorer merci a toi
22 mai 2008 à 16:07
je suis sur mac et chez moi tes liens marchent sur firefox
22 mai 2008 à 16:57
22 mai 2008 à 17:03
22 mai 2008 à 18:25
22 mai 2008 à 19:08
Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Voilà.
22 mai 2008 à 21:22
Mais c'est pas fini ! hé hé !!! Prochaine version avec reflet miroir...
23 mai 2008 à 09:08
une question sur le cube tu as trouvé comment mettre 6 images différentes
encore merci
23 mai 2008 à 12:31
petite suggestion, mettre une option où l'on peut aussi changer l'axe y (les images en fond à peine plus haute que celle de devant pour donner l'effet d'une perspective un peu plongeante)
style après le code:
//rotation du i_eme clip sur x
_root['ID'+i]._x=Rx*Math.cos(angle+2*Math.PI*i/N)+480/2;
rajouter:
_root['ID'+i]._y=Ry*Math.sin(angle+2*Math.PI*i/N)+480/2; (pas sûr du code, suis pas un matheux^^)
en variant l'angle en changeant la valeur Ry
enfin c'est juste une suggestion mais ca peut apporter un peu de profondeur...
23 mai 2008 à 13:16
pour le cube, il vaut mieux ne pas utiliser la source car ca date, je suis en train de réécrire completement le code en AS3, je posterai la mise a jour dans quelques mois. On pourra mettre des images cliquer dessus, mais on pourra aussi faire des spheres, des prismes...
Smoochy, ton code est parfaitement juste...jvais essayer de rajouter cette option, mais pour la profondeur il vaut mieux utiliser le 60% 40% pour la profondeur. Cela dit ca fait tourner en rond : je m'explique. Si tu rajoute ton code, a priori, ca doit tourner en ellipse. Je test ca ce soir.
24 mai 2008 à 00:10
26 mai 2008 à 09:58
mais merci d'avoir pris en compte mes suggestions
a+
27 mai 2008 à 19:05
29 mai 2008 à 12:21
Je travaille en as3 et j'ai voulu adapté le code de Smoochy pour pouvoir faire comme une ellipse mais j'ai une erreur de sortie. Voilà ce que j'ai mis:
var Ry:Number=20
//rotation du i_eme clip sur x this.getChildByName('ID'+i).x=Rx*Math.cos(angle+2*Math.PI*i/N)+stage.stageWidth/2;
this.getChildByName['ID'+i]._y=Ry*Math.sin(angle+2*Math.PI*i/N)+stage.stageWidth/2;
Voici l'erreur de sortie: ReferenceError: Error #1069: La propriété ID0 est introuvable sur builtin.as$0.MethodClosure et il n'existe pas de valeur par défaut.
at diapo_tournant_64_fla::MainTimeline/Main()
Merci d'avance ;)
29 mai 2008 à 15:22
moi Smoochy j'aimerai faire en as2 une elipse plongeante mais sur l'arrière.
Pourrais-tu dffuser le code intégral que tu as testé?
J'suis qu'un graphiste pas matheux pour deux sous, mais copier je sais...
Merci par avance...
29 mai 2008 à 17:50
LaureRoumat si tu bosse en as3 alors tu ne peux pas écrire :
this.getChildByName['ID'+i]._y
il faut ecrire
this.getChildByName('ID'+i).y
car getChildByName est une fonction, de plus fini les _y, maintenant c'est y tout court.
Je pense que l'erreur est là, tiens nous au courant.
29 mai 2008 à 17:57
Pour l'ellipse plongeante il faut remplacer le code de la profondeur et la loi sur x par les equations d'une ellipse (google est ton ami)
C'est pas aussi simple qu'il y parait, tu nous dira le résultat...
29 mai 2008 à 18:04
29 mai 2008 à 18:39
Faut pas réagir comme ça à la moindre difficulté, Jim13 !!!
Bon je t'aide un peu :
Pour un cercle:
x=R*cos(angle)
z=R*sin(angle)
Pour une ellipse
x=Rx*cos(angle)
z=Rz*sin(angle)
Surtout, Rx pas egal a Rz (sinon si Rx=Rz c'est un cercle)
Pour la vue plongeante ( c'est a dire, légerement vue du dessus), tu peux essayer avec le code de smoochy, mais a mon avis la difficultée est la, car faudra modifier
Voila, bon courage
29 mai 2008 à 18:40
J'ai écrit ces lignes:
this.getChildByName('ID'+i).x=Rx*Math.cos(angle+2*Math.PI*i/N)+stage.stageWidth/2;
this.getChildByName['ID'+i].y=Ry*Math.sin(angle+2*Math.PI*i/N)+stage.stageWidth/2;
(avec au début:
var Rx:Number=205;
var Ry:Number=10)
29 mai 2008 à 18:45
this.getChildByName('ID'+i).x=Rx*Math.cos(angle+2*Math.PI*i/N)+stage.stageWidth/2;
this.getChildByName('ID'+i).y=Ry*Math.cos(angle+1*Math.PI*i/N)+stage.stageHeight/4;
29 mai 2008 à 18:45
29 mai 2008 à 18:49
29 mai 2008 à 19:29
Demande moi n'importe quoi en graphisme dessins animés ou autres, d'ailleurs quand mon site sera en ligne tu verras ce que j'ai fait de ton menu que j'aime beaucoup, il me semble que c'est pas mal.
Mais créer du code.....je me contente de copier, malheureusement pour moi ça ne s'invente pas, il faut passer des heures que je n'ai pas pour atteindre un bon niveau.
Merci encore
30 mai 2008 à 00:43
je comprends pas bien ta question, c'est quoi que tu voulais faire au juste?
mon code permet de modifier l'angle de vision, soit on est en dessus du menu ou alors en dessous selon que l'on met une valeur positive ou négative à Ry (j'ai fait un essai pour voir ce que ça donnait, l'angle de vision change en fonction de la position de la souris... eh oui j'ai du temps à perdre lol, c'était juste pour voir si ça fonctionnait... tu peux le trouver à cette adresse ci dessous)
http://www.77degres.com/carrousel
... je me rejouis de voir la version avec effet miroir, ça peut donner... surtout que tes sources sont bien soignées en plus
et le code m'intéresse j'aimerais bien savoir quelle est la méthode la plus simple pour faire ça...
++
30 mai 2008 à 10:34
Une autre question, je pense que je suis chiante...!
Comment faire pour que le pointeur soit actif (c'est à dire pour qu'il y ait la petite main) comme par exemple le menu de http://institutmireille.ifrance.com/?
Cela a été expliqué mais en AS2.
Merci d'avance
++
Laure
30 mai 2008 à 13:41
Franchement, superbe idée...l'angle de vision en fonction de la souris c'est royal...
Ce soir je fait une mise à jour juste pour ca.
Merci mille fois Smoochy
...Pour l'effet mirroir ca viens, ca viens, ca avance pas aussi vite que prevu mais ca devrait plus tarder...
30 mai 2008 à 14:49
En fait j'espèrais juste une vue par dessous pour que le menu se fonde dans un décor de ville en perspective.Là ça fini un peu en foire du Trône mais bon c'est
génial...J'essaierai peut-être de le caler sur l'arrière.
Merci pour le fla.
30 mai 2008 à 17:19
...pour une vue fixe par dessous, reprend le code d'origine de gremlins7
tout en haut du code ou il y a:
var Rx:Number=120;
rajoute en dessous:
var Ry:Number=-25; (ou -10,-50,... tout dépend de ta perspective mais laisse un nombre negatif)
et plus bas
//rotation du i_eme clip sur x
_root['ID'+i]._x=Rx*Math.cos(angle+2*Math.PI*i/N)+480/2;
rajouter:
_root['ID'+i]._y=Ry*Math.sin(angle+2*Math.PI*i/N)+480/2;
et tout en bas:
if(_root._xmouse<(480/2+Rx) && _root._xmouse>(480/2-Rx))
{
//conditions sur y
if(_root._ymouse<80 && _root._ymouse>0)
{
//0.7 correspond a la vitesse
angle=angle+(_root._xmouse-480/2)/480*0.7;
varie les chiffres en fonction de la taille de ton anim (là le 480 correspond à la largeur du fla, 80 à sa hauteur et 0.7 à la vitesse à laquelle tourne le menu) donc à toi de modifier en fonction de tes besoins...
joyeux noël ^^
30 mai 2008 à 17:40
Mais juste une parenthèse sur le lien que tu as donné plus haut pour les .swf et .fla, j'ai pas pu m'empècher d'allé voir le site correspondant, en tout cas si c'est le tien, chapeau, il est super j'aime beaucoup ton tavail et ton style de graphisme.
a+
30 mai 2008 à 21:24
http://www.iconspedia.com/pack/nx10-1-6/#dload_ip
30 mai 2008 à 21:31
http://www.77degres.com/
30 mai 2008 à 21:31
Je vous invite à voir le site de smoochy
http://www.77degres.com
J'ai un faible pour les illustrations
...yo, t'as fait la pochette de watcha, (ptet que je suis le seul a connaitre), mais c enorme...chapeau bas
30 mai 2008 à 21:38
31 mai 2008 à 02:42
Je vois que la source s'étoffe de plus en plus, elle est de plus en plus intéressante (ma tête me fait mal vu que les maths et moi font 3 par contre) :(
Je me suis inspiré de la source pour mon écran de choix de personnages pour un shoot'em up horizontal.
Bon pour le moment j'ai seulement désactivé l'action de la souris pour avoir une gestion de la rotation avec les flèches gauche et droite.
Il me reste encore à positionner l'icone sélectionnable en position centrale, qu'elle se mette en highlight à ce moment et qu'elle réagisse à la touche espace.
Que de boulot encore ^^;
Néanmoins une gestion par touche peut être utile pour les créateurs de jeux donc... Continuons sur cette lancée !
Comme au niveau du code c'est pas encore bien réalisé, je ne mets que le visuel dispo à cette adresse ;)
Le but de ce jeu est d'immerger le joueur dans le monde du Japon fantastique, et comme celui-ci fourmille de monstres plus étranges les uns que les autres, y a de la matière :)
J'ai essayé d'aggrandir les icones mais quand elles sont trop grosses c'est plus une rotation mais un pliage. faudrait que j'essaie d'augmenter la différence de taille lors de la rotation :s
???? (la grande guerre des monstres pour les intimes) ;)
http://radidaldream.free.fr/shoot/
31 mai 2008 à 14:13
c'est bien mon site perso, c'est les boulots que j'avais fait quand j'étais encore à l'école d'art + qque jobs perso...
Ca fait un moment que j'aimerais le remettre à jour (mettre de nouveaux travaux et changer la structure du site j'ai 2-3 idées...), faudra que je m'y mette un de ces jours...
pour Watcha ça me fait bien plaisir c'est peut-être mon travail préféré (dommage que ce soit un job fictif...)
a+
10 juin 2008 à 15:49
je debute sur flash et jai voulu utilise le carroussel a ma sauce
sauf que j ai des petits soucis
1 je n'arrive pas a incliné l'axe de rotation du cercle
2 je n'arrive pas a faire marcher correctement les rollover
merci d avance
16 juin 2008 à 01:41
Question simple et surement bete pour vous mais comment fais t'on pour mettre un objet au centre du menu et avoir comme un effet que ce menu soit autour et que dons la position Z par rapport à cette objet passe derrière l'objet quand il sont derrière. On me comprendra.
Merci, Mika
16 juin 2008 à 15:51
Mika, il faut que la profondeur de l'objet que tu souhaite mettre au milieu soit correctement parametrée, ici le swapdepth du clip doit être à zero (sauf erreur). Pour la version AS3, faudra peut être la recalculer (a voir) car j'ai fait un faux semblant de swapdepth...
Lorala, tu veux incliné l'axe de rotation...pourquoi pas...tu veux l'incliner ou, quand, comment, pourquoi ? dis nous en plus
16 juin 2008 à 19:40
16 juin 2008 à 23:53
je t'ai tout dis ! le swapdepth du clip doit être à zero
rajoute une ligne du style :
le_nom_de_ton_clip_au_milieu.swapDepths(0);
au debut du code
google est ton ami @+
23 juin 2008 à 22:44
Quand je clique une première fois,le menu m'emmène bien a l'image que je veux mais si je reclic sur le même bouton alors que je suis sur la bonne image sa m'emmène a une autre image.
je comprend pas pourquoi
24 juin 2008 à 09:22
je suis pas sur d'avoir capté ! C'est l'image=icône dont tu parles ou l'image du scénario ?
C'est vrai qu'il faudrait que je modifie la code a propose des clique...mais en ce moment j'ai plein de boulot...
Il faut que tu m'en dise plus, la comme ça je peux pas t'aider
24 juin 2008 à 16:51
24 juin 2008 à 18:03
24 juin 2008 à 22:45
tiens, le fichier principale est le test.fla.
merci de me consacrer du temps, vraiment sympa
1 juil. 2008 à 16:09
Alors j'ai une question de débutante...Je travaille avec AS3 et je n'arrive pas dire à mes images qui défilent dans le carrousel, quand je clique, va à l'image 2, à l'image 3...
Merci de votre aide !
4 juil. 2008 à 10:32
je suis désolé, je poste un commentaire en coup de vent car j'ai pas beaucoup de temps en ce moment (congrès oblige). Mais c'est promis la semaine prochaine je répondrais a vos questions...
Bast65, je t'ai pas oublié...je vois ton truc la semaine prochaine
16 juil. 2008 à 03:14
//Nombre d'icônes (pas plus que 10, quoique...)
var N:Number=11;
pour laisser place un fois fais mon nouvel icon a été nommé Monclip10
et rien ne repon l'icon napperais pas quoi faire
merci
16 juil. 2008 à 10:13
dans les propriétés de ton clip MonClip10 (clique droit dans la bibliothèque), as tu coché l'option Liaison : Exporter pour ActionScript et mis le nom de la classe (MonClip10) ??
(sur que non hé hé...)
16 juil. 2008 à 15:47
je suis peu etre pas tres doué mais je n'arrive pas désactiver la souris sans provoquer d'erreur. En gros J'aimerai qu'il tourne toujours à la meme vitesse et qu'il soit vu du dessus, la vitesse et la position bloqués sans prendre en compte la positionnement de la souris... En tout cas un grand chapeau gremlins, je te remercie pour cette source, c'est clair et efficace !
16 juil. 2008 à 16:33
16 juil. 2008 à 17:26
16 juil. 2008 à 17:56
ma question est la suivante :
est ce possible de faire arreter le carroussel au passage de la souris sur un des icones ? Et qu'il reprenne lorsque la souris n'est pas sur un des icones
17 juil. 2008 à 14:36
au lieu de faire angle+=0.7, tu fait angle+=MaVariable;
sur ton clip, au passage de la souris (function On_Kekchose) tu fais MaVariable=0, sinon sur root MaVariable=0.7
17 juil. 2008 à 16:02
sur mon bouton qui est a l'interieur de MonClip2 (par exemple) j'ai mit :
on (Rollover)
{
MaVariable=0;
}
on (RollOut)
{
MaVariable=0.01;
}
et sur la scène principale :
MaVariable=0.01
Ca marche pôôôôô !
17 juil. 2008 à 16:04
//0.7 correspond a la vitesse
angle=angle+MaVariable;
17 juil. 2008 à 16:21
on (Rollover)
{
_root.MaVariable=0
;
}
on (Rollout)
{
_root.MaVariable=0.01
;
}
Je suis définitivement une buse, c'etait juste un probleme de syntaxe, en tout cas merci a toi Gremlins pour ta patience.
17 juil. 2008 à 17:50
20 juil. 2008 à 23:26
J'aimerai savoir comment proceder pour pouvoir en mettre plusieurs sur une meme anime, chacune etant bien sûr independante des rotations des autres. J'essaie depuis un bon moment par divers techniques mais je n'y arrive pas >_<' Si j'en insere une autre, l'autre se bloque en haut de l'anime et tourne en fonction de la nouvelle ou alors la premiere reste figé sur placer, etc.
Si quelqu'un pouvait m'eclairer sur le sujet ce serait super gentil ;) Merci d'avance !!!!
ps. Continue Gremlins =) Bien rare de voir des tutaux aussi bien suivis!
20 juil. 2008 à 23:53
21 juil. 2008 à 04:07
Y a t'il un moyen facile de mettre un lien différents sur chaque icone dans le menu ADN?
Il y a bien la function onclick, mais comment puis je avoir unlien différent pour chacun des icones
Merci d'avance!
21 juil. 2008 à 09:32
Dans la bibliothèque, tu rentres dans MonClip2 (par exemple)
Tu y crée un symbole bouton en y inscrivant le code suivant "on (release) {
getURL("http://www.toto.com" "_blank");
}
tu recommence pour tous les autres clip, et tu vire la fonction onclick de la scène principale.
21 juil. 2008 à 16:16
Merci d'avance pour l'eclairage ihih =)
21 juil. 2008 à 19:36
Delphizkb, voici quelques pistes pour ton problème :
Si ton site n'est pas entièrement en flash, alors la solution est simple: génère 3 fichiers swf différents qui tu superpose dans ta page html. Bien sur ces trois fichiers ont des icônes différentes, des paramètres différents...
Si tu veux que du flash, alors tu créer un clip tu copie colle le code en remplaçant tout les _root par this. Après, tu colle trois clips dans la scène. Tu peux aussi faire trois clip différents. Mise en garde : attention aux dimensions de la scène ou du clip dans ton prog...
21 juil. 2008 à 20:25
21 juil. 2008 à 20:49
21 juil. 2008 à 21:07
24 juil. 2008 à 11:54
Merci encore!!!
24 juil. 2008 à 12:07
Dans la deuxième boucle for:
_root['ID'+i]._x=Rx*Math.cos(angle+2*Math.PI*i/N)+200/2; au lieu de _root['ID'+i]._x=Rx*Math.cos(angle+2*Math.PI*i/N)480/2;
25 juil. 2008 à 10:37
J'ai une autre question aujourd'hui : si je veux qu'un texte dynamique liée à un *.xml s'inscrive au passage de la souris sur l'icône, comment je fais?
Merci!
25 juil. 2008 à 11:37
_root['ID'+1].onRollOver = function(){
Montexte.text = "hello";
}.
Je ne sais pas si il y a mieux...
25 juil. 2008 à 13:38
25 juil. 2008 à 14:03
Enfin bon ça marche c'est le principal^^
30 juil. 2008 à 18:13
culture.addEventListener(MouseEvent.CLICK, OnClick);
function OnClick(event:MouseEvent) {
this["parent"].gotoAndStop(2);
}
Si je le met à la place du "function OnClick...." sur la scene principale ca marche (mais pour tous les boutons). Et dans MonClip0 ca ne marche pas :( A savoir que le caroussel est dans un clip sur la scene principale.
Quelqu'un aurait une idée? svp - Merci par avance ;)
31 juil. 2008 à 12:28
gremlins7 : plus haut (post du 06/05/2008 01:33:29) tu donnes la solution pour que l'action de la souris ne s'applique que sur le carrousel circulaire, et non sur les côtés; Je travaille actuellement sur le carrousel ADN, et j'ai beau retourner le problème dans tous les sens, je ne trouve pas la solution pour faite la même chose... Je butte lamentablement dessus. Si tu pouvait m'aider à trouver la solution (ou me donner la solution^^)
Merci!
31 juil. 2008 à 14:36
31 juil. 2008 à 17:35
Pour mon, problème j'ai trouvé!!! j'ai galéré mais j'ai trouvé hihi.
31 juil. 2008 à 19:40
31 juil. 2008 à 20:09
Pour information, je ne donne jamais de solution toute faite...c'est pas Noel non plus et j'ai pas que ça à foutr......lol !!!
Je donne juste des idées à essayer...
J'ai regardé le post du 06/05/2008 01:33:29, la solution présentée à été rajoutée dans une mise à jour. Ça tiens en une ligne à modifier...
Si tu pose cette question c'est parce que tu n'as pas vu que pour la version ADN l'angle se calcul en fonction de la position de la souris en Y (verticale). L'angle est calculé en fonction de Y pour que le curseur de la souris soit toujours centré sur une icône. A la différence de la version normale bouger la souris sur l'horizontale ne fait rien. Pour ton problème il suffit donc de calculer l'angle que si les coordonnées en Y sont satisfaisantes. C'est a dire SI les coordonnées ne dépassent pas l'écran ALORS on calcul l'angle SINON on fait rien...
Voila, tu as tout pour résoudre ton problème.
A+
1 août 2008 à 09:34
Mais merci quand même je vais me débrouiller avec ton aide
4 août 2008 à 14:17
Demonia9, j'ai toujours mon pblem pour passer à l'image suivante!
Tu peux m'expliquer comment tu as fais?
Merci
++
4 août 2008 à 21:54
var bouton:Array = new Array("MonClip"+i);
if (i==0){
this.getChildAt(i=0).addEventListener(MouseEvent.CLICK,passer)
function passer(evt:MouseEvent){
this["parent"].gotoAndStop(1);}}
Et ainsi de suite, autant de "if" que de boutons
Euh j'ai renforcé en mettant des i==0 (ou autres nombre) partout lol , mais comme ca marchait comme ca j'ai plus touché mdr. Si le carroussel est au même niveau que la scène principale et non dans un clip alors le this["parent"] est inutile ;)
ah oui j'oubliais j'ai laché l'affaire de transformer les images des clip (MonClip1...) en bouton dans le bibliothèque je les ai remis tel qu'au début lors du téléchargement du fla.
Voili voilou j'espère que l'explication est pas trop confuse et surtout que cela pourra t'aider Wanavel :)
5 août 2008 à 17:40
Je galère encore un peu...pourtant je comprend comment tu as fais !
Je vais chercher encore un peu!
++
6 août 2008 à 16:46
Mon doc fait 800*600.
Je n'arrive pas à trouver (car je suis novice)à quel endroit de la source je dois changer les paramètres pour que ce menu se trouve dans le tiers bas et centré.
Merci pour vos réponses.
Marie
6 août 2008 à 23:05
7 août 2008 à 08:50
7 août 2008 à 11:46
Je dirais qu'il faut que tu remplace les icônes par des icônes d'une taille suffisante, pour toi ça doit être un peut moins de 300. Puis tu modifie le rayon de rotation (120) pour ajuster l'anime.
après tu glisse ce nouveau clip dans la scène.
Voila, avec ça tu devrais t'en sortir.
Bon courage
7 août 2008 à 11:48
10 août 2008 à 12:00
Merci pour ces tuts ;-) ------------------------------->
10 août 2008 à 12:05
Bon travail !! ------------------------------>
Ma contribution : ( en anglais désolé! ;-) )
---> creer caroussel sous flash <---
---> http://www.gotoandlearn.com/player.php?id=32 <---
11 août 2008 à 13:38
J'ai toujours une question, plutôt un problème :
"Ensuite tu créer un clip vide de la taille souhaitée (cad dire 800*300)"
>>>> comment je fais pour créer ce clip vide, du moins où se trouvent les param de taille de clip ?
Oui oui je sais je ne suis pas encore au point, mais j'essaye lol
Merci
Marie
13 août 2008 à 16:56
Je voudrais que les mouvements du carroussel ne dépendent pas de la souris... J'ai lu et tenté d'appliquer ce que préconise Gremlins :
"En clair, tu veux que cela fonctionne sans la souris !!! Ben, tu degage tout le code de la souris (ce sont ous les test avec les if mouse...) pis tu fais juste angle+=0.7 (par exemple)"
J'ai tenté de virer les dernières lignes du code qui concerne la souris, et ajouté angle = angle+0.7....
Mais voilà, ça marche poooo...
Vu mon niveau je touche à un truc et je sais pas quoi... Msieur Gremlins, Maître du Carroussel, pourriez vous préciser ce que je dois remplacer ?
Un grand merci
14 août 2008 à 15:06
tu utilise la version as2 ou as3 ?
15 août 2008 à 07:53
Merci pour la réponse, merci aussi pour ce site qui est une mine d'infos pour tous les niveaux...
Bon code à tous !
16 août 2008 à 20:19
20 août 2008 à 12:05
20 août 2008 à 12:38
20 août 2008 à 13:05
22 août 2008 à 13:20
pour ton histoire de cube, tu peux utiliser cette source en modifiant juste les positions de depart des clips pour les placer comme un cube, ca devrait suffir...
Si tu veux qu'il tourne aussi en y il faudra rajouter le code approprié sur la base d'un copier/coller du code pour le deplacement en x...
Ca doit se faire assez facilement...
Bon courage
22 août 2008 à 13:32