Comment détourer un bouton sur Flash ? - Web design - Graphisme
Marsh Posté le 03-09-2007 à 11:51:02
Et en prennant un outil de dessin et en dessinant la forme au dessus de ton image ?
Marsh Posté le 03-09-2007 à 14:52:03
En fait, j'ai fait nouveau symbole - bouton et j'ai détouré mon image dans le bouton. J'ai eu une zone bleue correspondante à mon image seulement je l'ai supprimé, fait d'autres modif et depuis impossible de ravoir cette zone bleue !!!!! Quelle est la procédure ?? Je pète un cable ! lol
Marsh Posté le 03-09-2007 à 14:56:22
Ben recommence !
Je vois pas où est le probléme.
Sinon :
Citation : nouveau symbole - bouton et j'ai détouré mon image dans le bouton. |
Ca sent pas bon du tout. On utilise plus les boutons mais des clips.
Ensuite le Bitmap on le détoure dans un logiciel fait pour ça (toshop, au pif) et pas dans flash sinon c'est crade.
Marsh Posté le 03-09-2007 à 15:01:09
Non, mon image est bien détourée. Je ne cherche pas à détourer mon image mais à faire une zone cliquable qui suit la forme de mon dessin.
Marsh Posté le 03-09-2007 à 16:57:18
Bon je comprends pas trop, mais si tu cherches les coordonées c'est dans la palette "infos" je crois.
Marsh Posté le 03-09-2007 à 17:34:58
Pour créer une zone cliquable sous flash, il faut créer un bouton invisible. Dans un bouton tu as quatre images clé : (dans la version anglaise) up, over, down et hit. Si tu mets ton image dans la dernière ça devient une zone cliquable, et ça apparait en bleu transparent sur ta scène.
Zedlefou, je ne sais pas ce que tu racontes, utiliser un symbole bouton pour faire un bouton c'est la base. Avec de l'actionscript, on peut créer un bouton avec un type de symbole qui n'est pas un bouton, mais ce n'est pas ce qu'il y a de plus logique.
Marsh Posté le 03-09-2007 à 18:03:18
oui le bouton c'était la base il y a 5 ans.
Maintenant, c'est amené à disparaitre. Au même titre que les séquences (par exemple) et pour les mêmes raisons. C'est buggué, mal pratique et difficile utiliser avec du code.
D'ailleur en AS3, il n'y a pas de Class "Button" a part pour le composant du même nom. Le bouton est juste un clip un peu amélioré qui n'a plus d'interêt étant donné les progrés fait au niveau du Event Handler.
Marsh Posté le 03-09-2007 à 18:35:30
Je ne vois absolument pas l'intérêt de programmer en Actionscript 3 aujourd'hui, pour des questions de compatibilité (combien de personnes ont Flash 9 d'installé ?). Le 1 ou le 2 sont amplement suffisants. Par ailleurs même en exportant pour flash player 9 tu peux utiliser l'actionscript 2. Je ne vois pas ce qu'il y a de complexe dans "nomd'occurence.onRelease=function () {l'action}", franchement c'est 100 fois plus simple que de charger un fichier XML ou que de charger une vidéo de manière progressive.
Je ne sais pas comment ça se programme en Actionscript 3, mais le fait est que même en mettant tout au max (export en flash 9, AS3) Flash offre toujours la possibilité de créer des boutons et de créer des scènes, c'est donc que les deux sont toujours d'actualité, et qu'il existe pour les gérer des appels qui ne sont plus ceux des versions précédentes.
Les scènes ne présentent aucun intérêt pour un site web, mais sont utiles pour un CD rom.
Marsh Posté le 03-09-2007 à 19:27:28
Briac Pollier a écrit : Je ne vois absolument pas l'intérêt de programmer en Actionscript 3 aujourd'hui, pour des questions de compatibilité (combien de personnes ont Flash 9 d'installé ?) |
Suffit de chercher.
http://www.adobe.com/products/play [...] ation.html
En fait j'ai l'impression que tu avances des arguments catégoriques alors que tu n'es pas vraiment documenté. De plus l'argument de "on peut très bien utiliser une version antérieur " est vraiment risible dans le monde de l'informatique. Bosser en AS3 ou au moins en connaitre un peu ça permet de voir ce que sera le Flash de demain ...
Citation : Le 1 ou le 2 sont amplement suffisants. |
Citation : Je ne vois pas ce qu'il y a de complexe dans "nomd'occurence.onRelease=function () {l'action}", franchement c'est 100 fois plus simple que de charger un fichier XML ou que de charger une vidéo de manière progressive. |
Mais quel rapport entre un evenement de clic et un loading
Citation : Je ne sais pas comment ça se programme en Actionscript 3 |
Mais tu connais l'AS3 ou pas ??
Citation : Flash offre toujours la possibilité de créer des boutons et de créer des scènes, c'est donc que les deux sont toujours d'actualité, |
Non, ça n'a rien à voir, c'est juste un probléme de compatibilité
Citation : et qu'il existe pour les gérer des appels qui ne sont plus ceux des versions précédentes. |
des exemples ?
Citation : Les scènes ne présentent aucun intérêt pour un site web, mais sont utiles pour un CD rom. |
Non j'ai bossé sur des CD roms et les séquences ont été abandonné depuis bien longtemps
http://wiki.mediabox.fr/faq/flash# [...] _sequences
Marsh Posté le 03-09-2007 à 19:51:26
Briac Pollier, évite d'intervenir sur des sujets que tu ne connais pas (mais alors là, pas du tout). Ca embrouille les gens, alors qu'ils viennent justement chercher des éclaircissements (et pas l'ego-trip d'un gars qui a jamais fait de Flash, à part trois bannières et un gotoAndPlay() ).
ticed78, il y a un tuto sur la création des boutons dans l'aide de Flash (sur ton CD d'install), la zone cliquable se définit sur la quatrième frame du bouton, avec n'importe quel outil de dessin.
zedlefou a raison sur toute la ligne, il vaut mieux éviter d'utiliser des boutons, mais n'utiliser que des MovieClip (ou des Sprites). Par contre, c'est un chouïa + complexe - reste sur les boutons pour le moment.
Marsh Posté le 03-09-2007 à 19:56:01
Non Zedlefou, je donne une réponse simple à la question posée par ticed98. J'ai des connaissances techniques en Flash => http://www.graphiste-video.fr/onetv/
Ne cherche pas le contenu, pour cause de clause de confidentialité je n'ai pas eu le droit de le garder mais tout est présent et bien fonctionnel, chargé dynamiquement depuis un fichier XML, le tout géré par des fonctions présentes dans le premier calque. C'est du Flash 7 + Actionscript 2. Et j'ai justement utilisé des boutons invisibles, en les dupliquant via le code.
Le code que je t'ai mis c'est le code qui fait appel à une fonction quand on clique sur un bouton, donc si tu vois pas le rapport...
Non je ne connais pas l'AS3, et comme je l'ai dit si tu regardes les stats d'un site web il est stupide de l'utiliser à l'heure actuel (sur mon site, que vont a priori visiter des gens biens équipés, seuls 60% ont Flash 9. Or en dessous de Flash 9 l'AS 3 n'existe pas.
C'est comme si tu créais des applications spécifiques pour Windows Vista, alors qu'une grosse majorité de gens sont encore sous XP.
craps_youpla, pense à ta langue ; ) Je ne suis pas un spécialiste de Flash, mais ma particularité c'est d'avoir des compétences techniques dans de nombreux domaines du graphisme.
Marsh Posté le 03-09-2007 à 20:08:44
mais arrêeete on t'a dit, il veut juste qu'on lui dise comment faire une zone cliquable - d'ailleurs c'est fait.
accessoirement, tu devrais te taire, car tu vas te faire ridiculiser en public - si, si, je t'assure
après décompilation :
Code :
|
Citation : C'est du Flash 7 + Actionscript 2 |
Non, c'est un gros tas de boue en AS1 procédural, au ras des pâquerettes, blindé de _root, à mourir de rire. Tu sais ce qu'est une classe, ou même un prototype ?
Citation : sur mon site, que vont a priori visiter des gens biens équipés |
Tu veux dire ... des gens bien membrés, à la rigueur ?
Marsh Posté le 03-09-2007 à 20:22:45
Si ta seule manière d'agir c'est d'insulter les autres tant mieux pour toi. Vu que c'est un fichier compilé et que donc tu n'as pas accès au code source, suir quoi te bases-tu pour ce genre d'affirmation ? Je ne suis pas un développeur, et le "tout en code" pour Flash ne m'intéresse pas. Le fait est que ce site fonctionne très bien, qu'il est bien optimisé, ni lourd en calcul ni lourd en poids.
Vraisemblablement tu ne penses que par ton membre justement, ce genre de remarque machiste à deux balles... Hum...
Il ne s'agit pas d'un concours de "qui a la plus grosse" mais de répondre à une question.
Au fait monsieur le spécialiste, où sont les liens vers tes créations, toi qui aimes insulter les autres sans prendre le moindre risque ?
Marsh Posté le 03-09-2007 à 20:24:11
Citation : suir quoi te bases-tu pour ce genre d'affirmation ? |
sur ça :
Code :
|
j'avais dit que tu serais ridiculisé.
Citation : Au fait monsieur le spécialiste, où sont les liens vers tes créations, toi qui aimes insulter les autres sans prendre le moindre risque ? |
ça devient de l'auto-mutilation - tu veux vraiment savoir ?
j'arrête là, teced a eu sa réponse (4ème frame du bouton).
Marsh Posté le 03-09-2007 à 20:26:50
Citation : C'est comme si tu créais des applications spécifiques pour Windows Vista, alors qu'une grosse majorité de gens sont encore sous XP. |
Aïe ! Dis pas nimp ...
Avec SWFobject un visiteur sur ton site peut mettre à jour son player en 2min ... C'est un peu autre chose que de formater son dur
Bon je vais pas argumenter des heures Tu as l'air très content de ton niveau, ce que tu fais ce vend apparement tant mieu pour toi. Tu te bases exclusivement sur ton expérience personnel, tu considéres que ta manière de faire c'est la référence dans le domaine à grand coup d'arguments bidons. Faut pas s'étonner de voir certains bouquins sur Flash dans les rayons de la Fnac après, avec un contenu insipide.
Citation : Je ne suis pas un spécialiste de Flash |
Et ben justement, écoute ceux qui bossent dessus H24.
Et je vais même t'apprendre un scoop. Des fois quand on regarde les autres bosser, qu'on les écoute parler, et ben on apprend des trucs Et tu as beaucoup à apprendre.
Marsh Posté le 03-09-2007 à 20:28:11
Citation : Et tu as beaucoup à apprendre. |
et tu devrais dégager, parce que t'es grillé avec les deux flasheurs susceptibles de t'apprendre qqch sur ce forum (et tout Paris, accessoirement ).
Marsh Posté le 03-09-2007 à 20:31:08
Ah ? Et en quoi ça me ridiculise ? Et d'une je ne t'ai pas permis de mettre mon code sur ce forum, c'est une violation de propriété intellectuelle, car pour y accéder il faut désassembler le fichier. Merci, donc, d'éditer ton post.
Ensuite comme je l'ai dit, je ne suis pas un développeur, mais le site fonctionne et est optimisé. Je ne suis aucunement ridiculisé, d'autant que je ne passe pas mon temps à faire de l'Actionscript vu les nombreux domaines où j'ai des compétences.
Si je veux des conseils en Actionscript, au vu de votre manière d'agir, ce n'est certainement pas ici que je vais demander.
Marsh Posté le 03-09-2007 à 20:31:57
Ah oui pour Ticed, tu peux aussi créer un clip de la forme de ta zone clicable en alpha 0 juste au dessus de ton image et lui affubler un onRelease si t'es en AS2 ou un listener si t'es en AS3.
Marsh Posté le 03-09-2007 à 20:38:47
Citation : vu les nombreux domaines où j'ai des compétences |
... en recherche d'emploi, peut être ?
Marsh Posté le 03-09-2007 à 20:43:40
Moi je dis Fake C'est forcément un troll.
Marsh Posté le 03-09-2007 à 20:43:50
Bon gros lâche :
Les liens vers tes créations STP.
En dehors de flash, connais-tu le PHP, MySQL, les styles CSS ? Le javascript ? After Effects, Premiere ? Quark Xpress ? Etc, pas la peine d'aller plus loin surtout en réponse à une attaque gratuite.
L'utilisation d'un bouton dont la zone cliquable est utilisée, qui donne donc un objet bleu transparent, est bien plus pratique, pour un graphiste. C'est tout. Pour ça il n'y a pas besoin d'avoir des compétences extraordinaires, et il me semble que tu devrais faire attention à tes chevilles.
Marsh Posté le 03-09-2007 à 20:46:58
ouais, c'est clair, c'est pas possible un gars pareil, même moi je l'égale pas.
respect Briac Pollier, t'es professionnellement un branque incontestable, mais t'es le meillleur troll du forum, je te cède ma place - mon maître
ou alors c'est Pyksel qui fait une blague ?
Marsh Posté le 03-09-2007 à 21:13:08
Vraisemblablement tu es immature, lâche, et qui plus est très imbus de ta personne. Ce ne sont pas des qualités professionnelles, désolé. J'ai des compétences dans plusieurs domaines, dans aucun des domaines en question je n'excèle, mais j'en connais suffisamment pour être polyvalent. J'ai aussi des compétences en organisation, ce qui m'a permis d'être chef de projet. Je n'ai, contrairement, à toi, pas agi comme un troll vu que j'ai donné une solution, que je pense être la meilleure pour un graphiste, et quoi que tu penses de celle-ci du haut de tes incroyablissimes compétences de flasheur.
C'est peut être stupide de répondre à de tels enfantillages, mais je n'ai jamais apprécié les attaques gratuites. Vraisemblablement il y a une autre discussion qui t'est restée en travers de la gorge.
Marsh Posté le 03-09-2007 à 21:21:30
et t'es plutôt Atari ou Amiga ?
Marsh Posté le 03-09-2007 à 21:29:16
J'ai commencé à toucher au code en Basic sur ZX-81, si tu veux tout savoir. T'as quel êge, sérieux...
Marsh Posté le 03-09-2007 à 21:31:01
et t'es plutôt vi ou emacs ?
Marsh Posté le 03-09-2007 à 21:33:02
Et dire que tu traites les autres de troll. Tu t'enfonces je crois.
Marsh Posté le 03-09-2007 à 21:36:53
et t'es plutôt Sega ou Nintendo ?
Marsh Posté le 03-09-2007 à 21:46:45
C'est un multi cpa possible ...
Marsh Posté le 03-09-2007 à 21:48:24
faudrait coder un petit truc qui l'alimente tout seul. Avec cURL / PHP y'a moyen.
PHP ou Python ?
Marsh Posté le 03-09-2007 à 21:52:02
Je ne pense pas que ce soit très malin de soutenir craps_youpla, zedlefou. Toi tu as répondu de manière correcte à la question du fil, moi aussi, quoi que tu penses de ma solution. En revanche il me semble qu'il y a une personne qui trolle. Ni toi, ni moi.
Marsh Posté le 03-09-2007 à 21:54:05
et t'es plutôt Gnome ou KDE ?
Marsh Posté le 03-09-2007 à 22:22:15
PS au sujet de ta pique stupide au sujet de la recherche d'emploi, sais-tu au moins ce que signifie être indépendant ? Je suis inscrit à la maison des artistes, j'ai un n° de siret, je cherche effectivement un emploi car je veux de la stabilité, le freelancing après l'avoir testé ne me convient plus. Mais il se trouve que j'ai des clients, dommage pour toi. Dans le graphisme il est difficile de trouver un CDI, ce n'est pas ce qui se pratique le plus. D'autant que je suis un minimum sélectif, dans la dernière entreprise où j'ai été employé mon CDD aurait très bien pu se convertir en CDI, si je n'avais pas dit que je ne le souhaitais pas ( 4h de trajet par jour ça fait beaucoup ), et j'ai peu de temps après refusé un poste dans une des plus grosses boîtes de com de Paris car il ne me semblait pas correspondre à mon profil.
Donc s'il te plait, évite d'innonder ce fil de bêtise. Les attaques gratuites ce n'est pas particulièrement constructif, tu es peut-être très fort en Actionscript ( du moins selon toi, difficile de savoir vu qu'en gros lâche tu n'exposes pas tes travaux mais te permets d'attaquer les autres ) mais vraisemblablement en termes de relations humaines ce n'est pas trop ça.
Marsh Posté le 03-09-2007 à 23:00:31
pas envie de perdre 5 minutes maintenant pour lire le topic. Je ferme et je lirai plus tard. (les sanctions tomberont à ce moment là s'il doit y en avoir)
Marsh Posté le 04-09-2007 à 00:43:00
Premièrement, j'ai pas envie de faire le ménage, pas de temps à perdre avec vos aneries: vous en avez suffisamment perdu pour que j'en perde moi aussi.
Deuxièmement j'ai deux possibilités: je sanctionne, ou pas.
Seul petit problème - pour vous, moi je m'en tape - c'est que si je dois sanctionner, c'est Craps et Briac qui tombent, oui, LES DEUX ! Parce que je commence à en avoir plus que ma claque des gens qui ne peuvent pas s'empecher de se croire supérieur aux autres, sous prétexte que "moi j'ai plein d'expérience, je sais, moi, alors faut m'écouter, moi, sinon ca ira pas, puisqu'il n'y a que moi qui peut apporter la bonne parole, moi, moi, moi et moi".
Donc pas de sanctions pour aujourd'hui, en espérant que ca serve de leçon - oui, je peux réver ... - mais bien evidemment:
- Craps: c'est pas la première fois, donc il serait bienvenue de ta part d'arrêter pour de bon d'attaquer d'entrée de jeu. Tu aurais pu dire la même chose sans le ton condescendant, ca aurait été aussi bien.
- Briac: Nouveau sur le forum, mais au vu de ton intervention de très grande qualité, sois certain que je vais pas te perdre de vue.
Et pour les deux: prochaine fois, c'est double ration de sanction.
La question initiale du topic ayant eu sa réponse, je locke.
Marsh Posté le 03-09-2007 à 11:33:18
Bonjour,
je souhaite faire des zones cliquables sur Flash. Au passagede la souris, le bouton grosssi. Je rencontre un problème : les boutons sont en forme de carrés et j'aimerai qu'ils suivent précisément les contours de l'image. Je sais faire ça en HTML en prenant les coordonnées des points, mais comment faire en Flash ? Est ce que le fait d'importer les fichiers en AI peut corriger ce problème ? Y a t-il un script pour prendre les coordonnées un peu comme en HTML ?
Merci beaucoup.