begin process at 2012 05 26 10:19:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

Ajout de variable à un MC.


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

Ajout de variable à un MC.

mardi 25 octobre 2005 à 14:13:00 | Ajout de variable à un MC.

DaOuch

Bonjour à tous,

Je voudrais savoir s'il est possible d'ajouter une variable dans un movie clip.
par exemple une variable booléene que l'on peut modifier dans une séquence.
(ex : un MC qui s'appelle "monClip", et on ajoute une variable "plip" qu'on peut modifier, par exemple, "monClip.plip = false;")


Merci beaucoup de votre aide.


A bientot ^^
mardi 25 octobre 2005 à 14:20:08 | Re : Ajout de variable à un MC.

goldenboy68

oui tu peux.

Si ton clip est déjà sur la scène, suffit de mettre ça sur la première image ou alors si tu utilises attachMovie par exemple, faut le faire à ce moment-là.

@+! Samy

mardi 25 octobre 2005 à 15:59:41 | ça n'a pas l'air de marcher :/

DaOuch

Salut,
merci pour ta réponse, mais ça n'a pas l'air de fonctionner.

je t'explique à peu près le code

Dans le movie clip : "enroute" est la variable

onClipEvent(load) {
   this.enroute = 1;
}

onClipEvent(enterFrame){
   if(this.enroute==1) {
         instruction....
     }
else {
      instruction....
}

Ensuite dans la scène, je mets une image clé à l'image 20 par ex.
et j'mets en actionscript
onClipEvent(enterFrame)
{
      this.enroute = 1;
}

et à l'image 40 :
onClipEvent(enterFrame)
{
      this.enroute = 0;
}

Mais apparament enroute ne semble pas etre changer...

Voilà, un peu plus clairement (j'espère) le problème ^^

Merci



mardi 25 octobre 2005 à 16:08:43 | J'voudrais pas faire l'assister....

DaOuch

Re, je voudrais pas faire l'assisté, mais en fait c'est pour cette animation :

[ Lien ]

je voudrais seulement que l'effet avec les particules ne se fasse qu'une fois au début, mais ensuite à chaque fois que je passe la souris sur une lettre je voudrais qu'il se reproduise.

Si je fais tourner l'effet des particules qu'une fois, ça le fait au début, mais pas quand je passe ma souris dessus, en fait faudrait que le clip soit réinitialisé à chaque fois...
mais je ne sais pas comment faire...

Merci.

Voilà le .fla si vous voulez,
[ Lien ]

Encore Merci !!!

PS : voilà mon msn, si vous voulez da_ouch@hotmail.fr  ^^
mardi 25 octobre 2005 à 16:44:00 | Re : Ajout de variable à un MC.

goldenboy68

C'est super mal codé...lol

setProperty s'utilise plus, set non plus et surtout ton code est éparpillé partout!!!

Crées-toi un calque action sur la scène principale et tu y mets tout tes codes dedans (à part les "stop();" que tu ne peux mettre nul part ailleurs que dans les clips même.

Ensuite quand tu mets un clip sur la scène, toujours lui donner un nom d'occurence dans le panneau "Propriétés" pour que tu puisses y faire référence en ActionScript. Bien sûr dans la bibliothèque clic droit sur le clip "Propriété", faut cocher "Exporter pour ActionScript".

Voilà...je suggère que tu recodes ça proprement...ensuite on en reparle! Sinon l'anim est pas mal.

ex:
if(i<nbLettre)
{
    nom = "lettre" add i;
    duplicateMovieClip("lettre", nom,i);
    setProperty(nom, _x, varx);
    set(nom+".LaLettre", texte.charAt(i));
    i = i+1;
   
    //Ici on règle la séparation des lettres
    varx = varx+13;
}

devient:
if(i<nbLettre)
{
    nom = "lettre" + i;
    duplicateMovieClip("lettre", nom,i);
    nom._x=varx;
    set(nom+".LaLettre", texte.charAt(i)); //Ca je sais même pas à quoi ça correspond
    i = i+1;
   
    //Ici on règle la séparation des lettres
    varx = varx+13;
}
Dsl @+! Samy

mardi 25 octobre 2005 à 17:15:10 | Re : Ajout de variable à un MC.

DaOuch

Désolé pour la "saleté" du code, je suis vraiment débutant en Flash & AS, je pense que tu n'as pas tord ^^

Pour info :

- set(nom+".LaLettre", texte.charAt(i)); :
LaLettre c'est la variable de l'interpolation texte dynamique. quand LaLettre prend "G" par exemple bah le caractère de l'interpolation devient G.
Donc avec le duplicateMovieClip et ça, je reconstitue le texte (variable "texte") qui se trouve dans l'image "1" du MC "Lettre".

J'espère avoir été clair dans mes explications.

Bah, sinon je vais essayer de recoder ça proprement, meme si moi j'me comprends, ça règle quand meme pas mon problème avec les particules, qui est le problème pourquoi je poste le message.

Merci ^^

mardi 25 octobre 2005 à 17:31:36 | Re : Ajout de variable à un MC.

DaOuch

Le problème est finallement réglé, j'ai réussi à m'en sortir après une journée d'acharnement.

Le résultat est un peu médiocre pour le temps que ça a prit, mais bon, c'est ça le début...(enfin j'pense).

Voilà l'anim finale, pour ceux que ça interesse un peu :

[ Lien ]
mardi 25 octobre 2005 à 18:46:37 | Re : Ajout de variable à un MC.

goldenboy68

C'est du Flash 8 pour faire des interpolations sur du texte dynamique?

En tout cas, pour une première, le rendu est pas mal du tout!

Vais p't'être m'en inspiré une prochaine animation...en faisant un peu le ménage! lol

Si j'le fais, j't'enverrai la version nettoyée!

@+! Samy

mardi 25 octobre 2005 à 19:06:01 | Re : Ajout de variable à un MC.

DaOuch

Je le fais avec Flash Mx 2004.

Merci beaucoup goldenboy pour le temps que tu m'as accordé :)

A bientot ^^


Cette discussion est classée dans : variable, modifier, mc, exemple, ajout


Répondre à ce message

Sujets en rapport avec ce message

Syntaxe pour modifier une variable... [ par slash06 ] Salut a tous!!Petit nouveau sur Flash, je me trouve déjà face a des problemes insurmontables pour moi!En fait, j'aimerais savoir comment et quelle est pb de nommage dynamique de variable [ par lilyvirus ] bonjour j'ai un souci de nommage dynamique de variable, je m'explique :- je fais une boucle while dans laquelle je crée un nom de variable comme ceci Modifier un movie clip en fonction d'une variable php [ par funmatouille ] Bonjour,Je cherche à modifier la couleur d'un movie clip en fonction d'une variable retournée par php.Par exemple, si le Chiffre d'affaires sur le sec modifier interval de tps nescessaire pour actualiser une variable [ par Hansi07 ] Bonjour, À certains endroits de mon site l'intervalle de temps nécessaire pour mettre à jour ma variable n'est  < Hittest sur plusieurs mc en les nommant a l'aide d'une variable [ par Tamok ] Changer le nom d'un movie clip avec une variable ou autre [ par Xenark ] Problème as2 flash CS3Alors en gros j'ai un menu : Accueil, Portfolio, CV, Contact. J'ai une animation pour chaque choix du menu qui se nome respectiv variable [ par faured ] voici mon problème je n'arrive pas a recuperer la variable de mon clip, une fois le texte tapé. comment faire ?createEmptyMovieClip("form_mc",1);form_ Dupliquer une variable [ par CyberP ] Bon je cherche comment pouvoir tout simplement dupliquer un objet pour pouvoir le modifier sans modifier l'original, ou encore mieux (pour moi), comme Problème pour récuperer une variable php et l'utiliser [ par thedragon25 ] Bonjour,Dans un jeu je créé une variable php au hazard et essaie de la récuperer dans flash.J'ai créé une texte dans flash pour voir si la variable es actionscript defnition d'une duree entre clip [ par ludo4432 ] Salutations à vous tous [^^happy17] j'aurais une petite question à vous posez [^^drapeaublanc] je voudrais savoir comment je pourrais définir une va


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,733 sec (4)

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