begin process at 2012 05 26 18:05:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

combobox qui anime un clip


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

combobox qui anime un clip

jeudi 27 juillet 2006 à 11:34:31 | combobox qui anime un clip

sgel

Bonjour,
je remplis ma combobox dynamiquement et je bloque sur le script qui lui permet (sur une selection) de déplacer un clip sur la scene... je cherche à ce que monclp aille sur la frame(2).

voila le détail si quelqu'un peut mayday, merci d'avance

var onComboSelect:Object = new Object();
onComboSelect.change = function (event:Object):Void
{
var monclp:String = _level0.base_mc.maliste.selectedItem.data+"_rond_mc";
_level0.vide_mc.monclp.gotoAndPlay(2);
}

_level0.base_mc.maliste.addEventListener("change", onComboSelect)


bonne vacances à ceux qui ont cette chance.
jeudi 27 juillet 2006 à 14:54:50 | Re : combobox qui anime un clip

fguitton

Membre Club

Bon alors personnellement je n'est pas compris ton bout de code, mais alors pas du tous MDR ^^
En tous cas je pense avoir néanmoins saisi ce que tu veux faire !



Alors imaginons que tu est un clip avec 2 images sur ta scène principale. Les deux images de ce clip porte le code
stop();
L'occurrence de ce clip est "mon_clip"
tu importe donc le composant ComboBox dans la bibliothèque et tu mets un code comme celui-ci


mon_ecouteur = new Object();
mon_ecouteur.change = function(){
 mon_clip.gotoAndPlay( ma_combo.selectedItem.data );
}

this.createClassObject( mx.controls.ComboBox, "ma_combo", 1 );

ma_combo._x = 50;
ma_combo._y = 50
ma_combo.addItem({ data:1, label:"Image 1" });
ma_combo.addItem({ data:2, label:"Image 2" });
ma_combo.addEventListener("change", mon_ecouteur);



Ce code va avroi pour effet qu'au changement d'état de ta ComboBox le clip "mon_clip" va etre dirigé par gotoAndPlay() sur l'image N° "data" de l'Item actuellement sélectionné.

Bien sûr à toi d'appliquer par rapport à ton animation !
J'ai pas testé le code, mais il me semble que tel qu'il est écrit, il est fonctionnel !!!


Aller @+
Bon code
Flo

jeudi 27 juillet 2006 à 15:07:08 | Re : combobox qui anime un clip

sgel


Yo!
merci beaucoup de t'être intéressé au problème... mais je crois avoir trouvé le bug, mais hélas sans solution... c'est un problème de typage fort. string au lieu de clip...
en fait mes clips sur la scéne sont nommés ainsi : rond_mc_unnumérodeclip
ensuite dans la combobox je récupère le numérodeclip
puis je concatène nom du clip avec le numéro... mais cela reste une var de type string et pas un movieclip. donc le compilateur oublie mes clips puisque ce ne sont que du texte.
voila voila, rien à faire du côté set(), qui ne veux pas me changer le type non plus.
j'ai le neurone qui me reste qui fume depuis 2 jours, vu que l'appli est finit sauf ce bug généré par ma pomme...

si quelqu'un a une idée, merci d'avance!!!

jeudi 27 juillet 2006 à 16:27:20 | Re : combobox qui anime un clip

fguitton

Membre Club
Bon alors déjà une concaténation tel que ton code au dessus l'exécute donne "[unnumérodeclip]_rond_mc" et non pas "rond_mc_[unnumérodeclip]".
Ensuite tel que tu exéctue ta concaténation le clip que tu tente d'envoyer à l'image 2 possède l'occurrence :

_level0.vide_mc._level0.base_mc.maliste.selectedItem.data + "_rond_mc"

Ce qui, je pense, sous aucun prétexte ne risque de mener quelque part ^^
Ensuite le Typage tant qu'il est sur String et pas sur Number ou Boolean n'a en théorie aucune influence sur l'instense MovieClip.

Le truc c'est que je ne vois pas comment est structuré exactement ton schéma de codage. Personnelement pour se type d'utilisation en "rond_mc_[unnumérodeclip]" j'utilise un tableau permettant d'exécuter un while ou un for.


@+
Bon Code
Flo
jeudi 27 juillet 2006 à 17:00:01 | Re : combobox qui anime un clip

sgel

ok, quel que soit la nomenclature de mes clips, j'ai besoin de faire comprendre à flash 7 ou 8 en as2 (et pas as1) que ce que je lui passe à travers la combobox est le nom d'un clip (movieclip) et non du texte (string).

donc :
- je génère dynamiquement des paquets de clips (rond_mc_+un numéro de clip) issu du formatage XML d'un php/mysql
- j'ai une liste déroulante par rubrique de mes clips sur la scène
- je veux faire passer à la frame 2 le clip rond_mc_numéro x quand je clique sur un élément de ma liste qui contient le nom du clip.

- je remarque que quelque soit la manière de passer le paramètre, le nom du clip, l'adresse complète, flash me dit que ce qu'il reçoit est au format String et non pas MovieClip et que je ne peux pas l'utiliser pour pointer un MovieClip présent surt la scène.

si quelqu'un a une idée... elle sera la bienvenue... merci d'avance.

jeudi 27 juillet 2006 à 18:03:22 | Re : combobox qui anime un clip

fguitton

Membre Club
Réponse acceptée !
Bon même si un peu moins de brutalité aurait été la bienvenue dans ta demande ( MDR ) je vais tous de même te donner une solution, à adapter bien évidement !

http://beatrice.guitton.free.fr/Divers/Flash/Sgel_Combo.zip

Espérant que c'est le style d'évenement que tu souhaitais !
Aller @+
Bon code
Flo


P.S. Merci de valider ce post si cela t'as aidé !!!
vendredi 28 juillet 2006 à 14:43:17 | Re : combobox qui anime un clip

sgel

YO! merci Flo.

l'exemple que tu as pondu spécialement pour moi m'a montré que j'étais passé à côté de la solution ... surtout que je faisais déjà un tableau de mes clips. l'erreur de ma part étant d'enregistrer le nom du clip avant sa création donc en string alors que toi tu l'enregistres au moment du duplicate ce qui l'envoie dans le tableau au format... clip!!!
j'me suis bien arraché les tifs avec cette histoire de transtypage...

je te remercie infiniment d'avoir sauvé mon weekend :-))

je valide ce post et le zip avec, et je te prie de pardonner la brutalité d'un mec speedé au retour des vacances (voir mon chef pour plus de précisions)

a12c4
sgel

vendredi 28 juillet 2006 à 16:11:24 | Re : combobox qui anime un clip

fguitton

Membre Club
MDR Ok j'irais voir ton Boss, il faut que je lui disent de moins speeder ses employés ^^
Et de rien pour l'exemple, par contre je crois que l'acceptation du post est mal passée, si tu pouvais réessayer !
Et c'est pas grave pour la ... "brutalité"

Aller Bonne fin de journée @+
Flo
vendredi 28 juillet 2006 à 16:19:07 | Re : combobox qui anime un clip

sgel

Heuuuu.... à propos du post et du zip, c'est du tien donc je parlais. Tu y faisais alusion dans ton p.s.
Et mon boss est plutôt cool, par contre mon chef à des ... sautes d'humeurs quand la pression vient de son supérieur. haemm.
Dur dur de revenir de congés et de voir la pile des trucs à faire plus haute que les écrans.

Par contre chuis passé sur le site où il y avait ton .zip et en remontant l'arbo j'ai vu une jolie intro en flash. c'est toi qui fais ça ?
@+ sgel

vendredi 28 juillet 2006 à 16:27:06 | Re : combobox qui anime un clip

fguitton

Membre Club
Oui c'est moi qui fait ca, cet espace de 10 Giga est bien pratique pour pouvoir vaquer à mes phases de teste ^^.
Par contre si tu essais d'explorer le site avec un truc genre IntelliTamper tu va louper pas mal de chose ^^. Notemment des algorythme de cryptage des images ou de signature numérique que j'ai concoqueté durant mes petites vacances ^^.

Et pour le post, je sais que c'est le mien avec le PS, mais en fait comme il ne s'affiche pas en vert, c'estqu'il n'est pas valider, donc il doit y avoir un petit problème ou alors c'est mal passé ^^ !!!

Aller @+
Bon Code
Flo

1 2

Cette discussion est classée dans : combobox, mc, clip, monclp, oncomboselect


Répondre à ce message

Sujets en rapport avec ce message

Diaporama-Gallerie + une question pour m'en sortir [ par geilgestorm ] Bonjour,Le travail intial n'est pas de moi mais de John06 qui l'a posté sur le forom. Je lui ai écrit, mais il n'est toujours pas revenu sur le forom Probleme de chargement dans un autre swf [ par koopajah ] Bonjour a tout!J'ai créé un swf qui crée une liste de bouton a partir d'un fichier externePour chaque variable de ce fichier je fais"lien = zone.attac Ptit bug concernant un loadMovie + besoin d'une petite astuce... VENEZ NOMBREUX!!!! [ par juju2chaussette ] Bonjour à tous, j'ai un petit souci qui me parait assez mystique pour mes faibles compétences en flash et besoin d'une petite astuce!!Voilà je pars d' (Flash MX) Bouton et _level [ par geilgestorm ] Avant, j'avais, par ordre hiérarchique : scène principale = clip_qp -> bouton instruction sur le bouton = Code: on (rollOver) { gotoAndStop("p_03") masque et duplicateMovieClip [ par funghi ] Salut à tous les codeurs !!j'ai un petit problème que je ne sais pas comment résoudre : j'ai un clip nommé "mc" que je désire masqué par un autre clip fonction / combobox [ par snowteam ] Excuse moi mais je suis toujours un peu à la rue avec mon histoire de combobox... Pour résumer, j'ai un clip dans lequel j'ai un autre clip ( contenan MOVIE CLIP --> GRAPHIQUE GROS PB PLZZZ !!! [ par PEHA ] J'ai beau cherché mais je ne trouve pas de solution àe moment sur un autre gros projet de jeu en flash. Mais pour mener à bien mon nouveau but, voilà Lecture aléatoire d'un clip [ par Blacknight91titi ] Salutj'ai un code qui duplique un symbole et je voudrai que ce symbole soit lu alétoirement mais différerement pour chaque symbole dupliqué car sinon Problème de loadmovieclip dans un mc [ par Burnside ] Bonjour,Je trouve pas où est mon problème, l'animation fonctionne à l'usure, le clip ne veux pas souvrir dans le clip "zone" dans le _rootvoila la sou Dupliquer un clip en cascade et y associer de l'ActionScript [ par jacknikolson ] Salut, j'ai trouvé sur un site un tuto qui m'a semblé interessant.Seulement voilà, j'arrive pas à m'en servir.J'ajoute que je commence seulement l'as


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales