Eagle1 Posté(e) le 16 mars 2008 Partager Posté(e) le 16 mars 2008 Salut juré j'ai fait une recherche avant de poser ma question. j'ai chercher sur google aussi et apparement je dois utiliser ça function gocourspc(evt:MouseEvent) { getURL("courspc.html"); } la fonction est appelé par clic sur un bouton... et flash cs3 me dit que getURL n'existe pas... je trouve rien d'autre... pour voir ce que je veux, sur mon site (cf ma signature), quand on clique par exemple sur "Cours PC", ça ouvre la page Cours PC avec une autre animation swf merci de m'aider Lien vers le commentaire Partager sur d’autres sites More sharing options...
Allegro Posté(e) le 17 mars 2008 Partager Posté(e) le 17 mars 2008 Salut, Si c'est de l'AS3, tu dois utiliser navigateToURL() function gocourspc(evt:MouseEvent) { navigateToURL("courspc.html"); } Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eagle1 Posté(e) le 17 mars 2008 Auteur Partager Posté(e) le 17 mars 2008 merci de ta réponse après recherche ça ne marche pas... il faut faire ça var urlcourspc:URLRequest = new URLRequest("http://www.weborigine.net/courspc.html"); function gocourspc(evt:MouseEvent) { navigateToURL(urlcourspc,"_blank"); } et ensuite appeler la fonction sur un bouton Lien vers le commentaire Partager sur d’autres sites More sharing options...
Allegro Posté(e) le 17 mars 2008 Partager Posté(e) le 17 mars 2008 Ah oui c'est vrai, il demande une URLRequest Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eagle1 Posté(e) le 17 mars 2008 Auteur Partager Posté(e) le 17 mars 2008 flash ne peut pas communiquer directement avec une base mysql ? obligé de passer par un script php ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Allegro Posté(e) le 17 mars 2008 Partager Posté(e) le 17 mars 2008 Je crois que c'est obligatoire ... mais je ne suis pas sûr Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eagle1 Posté(e) le 17 mars 2008 Auteur Partager Posté(e) le 17 mars 2008 encore une question sur les séquence. si je créé mon anim en plusieurs séquence, est-ce que ça les charge toute au début ? ou juste quand la sequence 2 est appelé par exemple ? et je cherche aussi comment mettre des étiquettes sur mes frames... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Allegro Posté(e) le 17 mars 2008 Partager Posté(e) le 17 mars 2008 Pffou les questions ... pourquoi tu me demandes pas d'où vient le vent, c'est plus simple Elle est chargée au départ dans le sens où, avec du code AS, tu peux sans jouer l'anim au préalable agir sur cette dernière à un temps donné ; par exemple, avec un gotoAndStop(). Pour nommer un frame, sous CS3, tu cliques sur le frame et tape son nom dans le champ Frame, dans la fenetre Propriétés. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eagle1 Posté(e) le 17 mars 2008 Auteur Partager Posté(e) le 17 mars 2008 parfait donc en faite faire plusieurs sequence ça sert juste a y voir plus clair. et si j'intègre une autre animation flash dans mon anim 1, ça la charge au départ ou juste quand elle est appelé ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Allegro Posté(e) le 18 mars 2008 Partager Posté(e) le 18 mars 2008 Elle sera chargée au départ, oui Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eagle1 Posté(e) le 18 mars 2008 Auteur Partager Posté(e) le 18 mars 2008 comment un site comme deezer fait pour que ce soit pas long à charger... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Allegro Posté(e) le 18 mars 2008 Partager Posté(e) le 18 mars 2008 Je crois qu'il y a certaines règles à respecter pour qu'un swf soit léger. A mon avis, il faut créer le maximum de graphismes sous Flash lui-même (tous les imports que j'ai pu faire ont donné de mauvais résultats question poids), réutiliser un maximum d'éléments pour avoir surtout des instances de movie clips ... Enfin, si un pro de Flash passe par là, il te donnera bien plus d'infos que moi Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eagle1 Posté(e) le 18 mars 2008 Auteur Partager Posté(e) le 18 mars 2008 je m'entraine Lien vers le commentaire Partager sur d’autres sites More sharing options...
Allegro Posté(e) le 18 mars 2008 Partager Posté(e) le 18 mars 2008 Ah ben moi aussi , je ne l'utilise que depuis quelques mois ... Mais j'aime beaucoup ce soft. C'est incroyable tout ce qu'on peut faire avec ! Ca m'amuse Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yangzebul Posté(e) le 18 mars 2008 Partager Posté(e) le 18 mars 2008 Et tu ose arborer cette signature ! Modo plize, boutez cet usurpateur hors de mon PC INpact. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eagle1 Posté(e) le 18 mars 2008 Auteur Partager Posté(e) le 18 mars 2008 encore un problème !!! j'ai décidé de créé le menu de mon site dans une animation swf extérieur de l'animation du contenu de la page (ce qui est logique). explication de mon animation menu : j'ai mon bouton menu sur la première frame avec une action stop(); quand on clique dessus ça fait play();, ça ouvre un cadre avec un jolie menu. j'importe donc ça dans mon anim flash principale et la c'est le drame. ça ne prend pas en compte le stop; ça ouvre de suite le menu, et ce en boucle. alors que l'animation seule dans un navigateur marche très bien.. helppppppppp -------------------------------- edit selon ce que je comprend, quand on importe un swf (donc mon menu) ça en fait une simple animation qui se déroule et qui perd tout son scénario... ce que je voudrai faire c'est une animation swf menu que j'intègre dans toute mes autres animations des autres pages (accueil, cours, créations,contact....) c'est possible ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eagle1 Posté(e) le 18 mars 2008 Auteur Partager Posté(e) le 18 mars 2008 l'homme qui répondait a ses questions après... 40 minutes de recherche // création du conteneur de l'image ou du swf var conteneurImage:Loader = new Loader(); // url de l'image ou du swf à charger var menuswf:URLRequest = new URLRequest("menu.swf"); // chargement de l'image ou du swf dans le conteneur conteneurImage.load(menuswf); // affichage du conteneur this.addChild(conteneurImage); il me reste encore à trouver comment je peux placer cette chose que je charge !! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Allegro Posté(e) le 19 mars 2008 Partager Posté(e) le 19 mars 2008 Yangzebul addChild() te permet d'"accrocher" un élément à un autre. Si tu crées un rectangle, que tu transformes en movie clip, tu peux y attacher ce que tu veux, je pense ... Par exemple donc, pour un rectangle nommé rect : rect.addChild(conteneurImage) Ensuite, tu peux positionner le rectangle où tu veux dans la scène. Par contre, il faut faire gaffe aux dimensions (les mêmes que pour le contenu avant de transformer en movie clip) et au registration point lors de la création du movie clip, sinon il risque d'être positionné bizarrement dans le rectangle. Mais tu pourrais tout créer dans la même scène, ce serait plus pratique. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eagle1 Posté(e) le 19 mars 2008 Auteur Partager Posté(e) le 19 mars 2008 non car si je créé tout dans la même scène si j'ai par exemple 6 pages différente, avec 6 animations, ben si je veux modifier le menu, tu vois le souci ^^ j'ai trouvé sinon il suffit de faire conteneurimage.x = chiffre; conteneurimage.y = chiffre; Lien vers le commentaire Partager sur d’autres sites More sharing options...
Allegro Posté(e) le 20 mars 2008 Partager Posté(e) le 20 mars 2008 Bon, comme tu veux Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eagle1 Posté(e) le 20 mars 2008 Auteur Partager Posté(e) le 20 mars 2008 allez voir ce site ici il ne faut pas avoir la toute dernière version de flash. une petite fenêtre fait l'install flash, ferme le nav et le relance... automatiquement c'est terrible quelques questions : var cours1:URLLoader = new URLLoader(); var adressecours1:URLRequest = new URLRequest("cours1.txt"); cours1.load(adressecours1); affichagecours.text = cours1.data; vous l'aurez devinez, mon textarea s'appel affichagecours. le nom de mon fichier text est correcte. comme erreur flash me sort : TypeError: Error #2007: Le paramètre text ne doit pas être nul. at flash.text::TextField/set text() at fl.controls::TextArea/set text() at courspc_fla::MainTimeline/frame2() et quand j'essaie de tracer mon .data il m'écrit undefined... ou je fais erreur ? -------------- un autre truc qui rien a voir dans mon anim je charge mon menu qui est dans un autre swf avec Loader. comment je peux faire pour que ce menu soit toujours au premier plan ? merci de vos futures réponses Lien vers le commentaire Partager sur d’autres sites More sharing options...
Allegro Posté(e) le 20 mars 2008 Partager Posté(e) le 20 mars 2008 Moi m'sieur ! Pour le texte, le souci actuel est que tu demandes à Flash d'afficher le texte alors que ce dernier n'a pas fini de le lire en entier. Il faut donc lui spécifier de l'écrire une fois que le texte a été entièrement chargé. Ce qui donne : var cours1:URLLoader = new URLLoader(); var adressecours1:URLRequest = new URLRequest("cours1.txt"); cours1.load(adressecours1); cours1.addEventListener(Event.COMPLETE, completeHandler); function completeHandler(event:Event):void { affichagecours.text = cours1.data; } Pour le menu, je visualise pas trop bien, alors je ne sais pas trop ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yangzebul Posté(e) le 21 mars 2008 Partager Posté(e) le 21 mars 2008 allez voir ce siteici il ne faut pas avoir la toute dernière version de flash. une petite fenêtre fait l'install flash, ferme le nav et le relance... automatiquement c'est terrible C'est un "install express", c'est assez facile à mettre en place, il faut au minimum le flash player 6.0.65 minimum pour pouvoir faire l'update. Regarde sur google avec "install express" ou "swf object 2". Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eagle1 Posté(e) le 21 mars 2008 Auteur Partager Posté(e) le 21 mars 2008 encore une belle question : function chargerlecour(evt:MouseEvent,cours:String) { }] voici ma fonction je l'appel comme ça : cours1.addEventListener(MouseEvent.CLICK,chargerlecour); comment je fais pour lui balancer le paramètre cours ? j'ai essayé ça : cours1.addEventListener(MouseEvent.CLICK,chargerlecour(MouseEvent,"cours1.txt")); en faite je sais pas quoi passer pour le paramètre evt.... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Allegro Posté(e) le 21 mars 2008 Partager Posté(e) le 21 mars 2008 Hum non, je pense qu'il n'est pas possible de passer un argument en plus avec addEventListener(). Mais si tu mets cours1.data dans une variable (String, bien sûr), tu peux te servir de cette dernière dans n'importe quelle fonction ... Donc, en reprenant mon code précédent, cela fait : var cours1:URLLoader = new URLLoader(); var adressecours1:URLRequest = new URLRequest("cours1.txt"); cours1.load(adressecours1); var contenu:String = ""; cours1.addEventListener(Event.COMPLETE, completeHandler); function completeHandler(event:Event):void { affichagecours.text = cours1.data; contenu = cours1.data; } Sinon, cette histoire d'express install est très intéressante Adobe fournit un Flash Player Detection Kit qui permet à la fois de détecter la présence et/ou la version du player, et d'installer ce dernier si nécessaire. Je vais tester cela aujourd'hui Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.