begin process at 2012 05 27 15:45:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

propriétés de bouton


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

propriétés de bouton

dimanche 22 février 2004 à 18:08:35 | propriétés de bouton

horyatus


Voila mon problème :

j'ai créer 20 boutons avec duplicatemovieclip en leurs donnant
comme nom bouton1,bouton2,...,bouton20 a partir d'un symbole bouton quelconque.

la création des boutons fonctionne parfaitement mais mon
probleme est que lorsque je veux cliquer sur un des boutons
je voudrais qu'il affiche dans une zone texte(test) le nom du bouton.

Lorsque je fais dans les actions du bouton source:

on(press)
{
test=this._name;
}

or j'ai appris que this correspond au clip courant et non au bouton.

Donc comment puis-je faire plizzz
lundi 23 février 2004 à 07:19:06 | Re : propriétés de bouton

cadoudal56

Hello,

Deux possibilités.
Soit tu crée le code lors de la duplication, soit tu le cree dans le bouton et il se repetera tout seul a la duplication....

Un bout de code de ta part aiderais pas mal pleae....

Toutefois voici de quoi te faire avancer....


En partant du principe que test est le nom du champ de texte et qu'il soit placer a la racine...
Il te faut un _root puisque ton bouton lui n'est pas a la racine...
Et tu lui change sa valeur au champ de texte alors faut lui dire...

Essaie quelquechose comme :

on(press)
{
_root.test.text=this._name;
}

Avec un bout de code on pourra faire plus...



Cadoudal56
La Bretagne ca vous gagne !!
lundi 23 février 2004 à 11:28:17 | Re : propriétés de bouton

horyatus

voila mon code :
à la racine

var nb = 20;
for (var i = 2; i<=nb; i++) {
duplicateMovieClip(parc1,"parc"+i, i);
setProperty("parc"+i, _x,_root["parc"+(i-1)]._x+(15));
setProperty("parc"+i, _y,_root["parc"+(i-1)]._y);
}

sur mon bouton:
on(rollOver)
{
_root.infos=this._name+" bee";
}

//infos c la variable du champs texte
//et "bee" c'est pour tester qu'il affiche la ligne

Quand je le lance et que je passe sur un des boutons tout ce
que je vois c'est "bee"
Ce qui me fais penser que this._name ne correspond pas au nom mais sans doute à la racine.

De meme si je remplace _name par _width j'obtiens:
"472.3 bee" quelque soit le bouton

Cela me tracasse au plus au point

ps: cadoudal56 pas d'ameliorations remarquées
lundi 23 février 2004 à 13:19:03 | Re : propriétés de bouton

cadoudal56

et cela ne donne rien ?

on(rollOver)
{
_root.infos.text =this._name+" bee";
}

Je ne suis pas non plus un expert, mais this._name correspond a quoi ?

essaie ceci :

on(rollOver)
{
var name = "rototo";
_root.infos.text =this.name+" bee";
}

et si tu veux controler le deroulement de tes animations utilise la fonction trace

exemple :
variable = "rototo";
trace("ma variable :" + variable);

Pendant le test tu verras une fenetre s'ouvrir qui t'affichera ce que tu passeras par la commande trace....
Ainsi tu te repereras bien mieux...

J'espere que cela t'auras aider...


Cadoudal56
La Bretagne ca vous gagne !!
lundi 23 février 2004 à 13:29:28 | Re : propriétés de bouton

cadoudal56

Pour ceci :

De meme si je remplace _name par _width j'obtiens:
"472.3 bee" quelque soit le bouton

C'est normal...
D'un coté tu lui demande le nom du clip en cours (je viens de jeter un oeuil dans l'aide de flash)

this._name

et de l'autre tu lui demande sa largeur :
this._width

C'est bizarre qu'il te donne d'un cote la taille mais pas le nom...

@+



Cadoudal56
La Bretagne ca vous gagne !!
lundi 23 février 2004 à 13:43:42 | Re : propriétés de bouton

horyatus


"472.3" ne correspond pas à la taille du bouton justement, il fait 34 et ce n'est pas non plus la taille du document (480*400)

Sinon quand je fais
on(rollOver)
{
var name = "rototo";
_root.infos.text =this.name+" bee";
}

ca marche mais le pbm c'est que le nom est fixe :(
ca me permet pas de récupérer le nom du bouton...
Ce que je sais pas non plus c'est name appartient-il au bouton ou a l'ensemble ?

Sinon merci de te pencher sur mon cas ...
mercredi 24 novembre 2004 à 16:42:50 | Re : propriétés de bouton

zorg64

G exactement le meme probleme que toi - Est ce ke depuis, tu a trouver une solution??
Merci de ton aide, la, je planche sévère
mercredi 24 novembre 2004 à 18:15:40 | Re : propriétés de bouton

horyatus

Salut,
Après tout ce temps j'ai du chercher dans mes archives ^^

Mais bon ca va te faire plaisir : j'ai la solution !!! (depuis je m'en sers tt le temps !)

en fait tu fais comme ca :


for (var i=1;i<=this.entrees;i++)
{
duplicateMovieClip(parc1,"parc"+i, i);
eval("parc"+i)._x=45+1; //tu défini tes coordonnées
eval("parc"+i).onRelease=function() //action lors du clic sur bouton
{
_root.affiche.text=this._name; //this correspond ici au clip "parc+i
}
}


et tu peux faire pareil pr ts les évéements (onRollOut, onRollOver, ...)

Je pense que tu t'en sortira avec ça

A+
P.S: si t'as besoin de conseils c'est moi qui t'aiderais à mon tours !


Cette discussion est classée dans : bouton, boutons, test, propriétés


Répondre à ce message

Sujets en rapport avec ce message

clip & boutons [ par kraie ] Salut à tous,Je travail sur Flash 8 et il semble y avoir un probleme lors de changement des boutons en clip et inversement,Je m'explique :Lorsque je t lancement d'animation bouton par bouton [ par vcordonnier ] Hello Problème sur Bouton [ par Zedbar1 ] Bonjour à tous, et n'oubliez pas de reculer l'heure de votre montre ce matin !!!Bon sinon j'ai un petit problème avec la taille des boutons de mon men Activer bouton dans un clip [ par jufis ] Bonjour à tousj'ai réalisé de nombreux boutons sur une page, mais je souhaite que l'image au survol vienne au premier plan.Je n'ai trouvé comme soluti pb-boutons & sons [ par andouille ] petit soucis pour ma barre de navigationma barre de navigation est composée de 4 boutonsau survol d'un bouton un son se déclenche. il s'arrete lorsque pb- menu & sous menu [ par andouille ] mon probleme:j'ai une barre de navigation avec 4 boutons. 2 d'entre-eux ont des sous-menus. les sous-menus ne sont pas situés à coté ou en dessous des Avec plusieurs boutons... [ par Homer3150 ] Bonjour les gens ! Voilà, après avoir rechercher sur le site et sur google, je n'arrive pas à trouver de solution à mon problème : <font face Fonction pour gérer rapidement +sieurs boutons [ par valou819 ] Bonjour, j'utilise flash 8...j'aimerais savoir comment rendre mon script plus simple en créant une fonction pour gérer tous mes boutons...voilà, j'ai deroulement de boutons ( sous menus ) [ par volga39 ] Deja pour commencer bonjour à tous , moi je vous ecris pour essayer de comprendre un souçis sur un bouton de survol !Explication , j'ai un bouton , et pour palier aux bouton sdans les boutons mais ... [ par annebasaille ] Boujour ! J'ai un gros gros souci sur une application  interactive que je fais avec flash CS3. Je ne vois pas l'issue après plusieurs jours de recherc


Nos sponsors


Sondage...

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,874 sec (3)

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