Forums Développement Multimédia

Aller au contenu

creatrion de 3 CheckBox

CODE Actionscript

8 réponses à ce sujet

#1 versone

    Ceinture Orange

  • Members
  • PipPipPip
  • 32 messages

Posté 30 November 2008 - 18:08 PM

Bonjour,
pourriez m'aider a creer les petit script qui permet de ne selectionner qu'une seule CheckBox a la fois.
j'espere etre claire?

j'ai donc 3 CheckBox qui correspondent a 3 reponses possibles, et l'utilisateur ne peux choisir qu'une seule reponse!

merci pour votre aide!!! gourou.gif

#2 versone

    Ceinture Orange

  • Members
  • PipPipPip
  • 32 messages

Posté 30 November 2008 - 18:14 PM

Bonjour,
pourriez m'aider a creer le petit script qui permet de ne selectionner qu'une seule CheckBox a la fois.
j'espere etre claire?

j'ai donc 3 CheckBox qui correspondent a 3 reponses possibles, et l'utilisateur ne peux choisir qu'une seule reponse!

merci pour votre aide!!! gourou.gif

#3 tibibi0508

  • Members
  • PipPipPipPipPipPipPipPip
  • 1704 messages

Posté 30 November 2008 - 18:21 PM

Salut,

Pourquoi ne pas utiliser des composants RadioButton qui permettent de travailler avec des RadioButtonGroup?

++icon_wink.gif

P.S. Évite les doublons icon_cool.gif

#4 versone

    Ceinture Orange

  • Members
  • PipPipPip
  • 32 messages

Posté 30 November 2008 - 18:48 PM

?? eu oui mais comment ça marche? icon_redface.gif

#5 razael

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 177 messages

Posté 30 November 2008 - 19:02 PM

Salut,

moi, je fais ça comme ça :

Action Script


var yCb:Number = 0;
var cb:CheckBox;
var lCb:Array = new Array();
lcb.push(creatCb("label1"));
lcb.push(creatCb("label2"));
lcb.push(creatCb("label3"));
function creatCb(str:String):CheckBox{
cb = new CheckBox();
cb.label = str;
cb.y = yCb;
cb.addEventListener(MouseEvent.CLICK, auClick);
addChild(cb);
yCb+= cb.height;
}
function auClick(e:MouseEvent):void{
var cible:CheckBox = e.currentTarget as CheckBox;
for(var i:uint = 0;i<lCb.length;i++){
if(lCb[i] != cible)lCb[i].selected = false
}
cible.selected = true;
}


#6 tibibi0508

  • Members
  • PipPipPipPipPipPipPipPip
  • 1704 messages

Posté 30 November 2008 - 19:07 PM

Rappel: la doc est ton ami icon_biggrin.gif

Lien

++icon_wink.gif

#7 versone

    Ceinture Orange

  • Members
  • PipPipPip
  • 32 messages

Posté 30 November 2008 - 21:51 PM

ok super merci pour vos reponses!!!! icon_lol.gif

#8 versone

    Ceinture Orange

  • Members
  • PipPipPip
  • 32 messages

Posté 30 November 2008 - 23:50 PM

oulahh je vais pas bien moi!!! un grand pardon car je me suis trompé de forum! ou plutot d'action script je scrip mon projet en 2.0 et pas en 3 icon_redface.gif icon_redface.gif
merci Tibibi pour tes infos et ton lien mais cela ne marche qu'en action script3.
aurais tu une solution pour du 2?
ou dois-j' reposer mon probleme sur le forum action script2 ??

merci !!! gourou.gif

#9 tibibi0508

  • Members
  • PipPipPipPipPipPipPipPip
  • 1704 messages

Posté 01 December 2008 - 01:09 AM

Citation (mickaflex @ Nov 30 2008, 11:50 PM) Voir le message
oulahh je vais pas bien moi!!! un grand pardon car je me suis trompé de forum! ou plutot d'action script je scrip mon projet en 2.0 et pas en 3 icon_redface.gif icon_redface.gif
merci Tibibi pour tes infos et ton lien mais cela ne marche qu'en action script3.
aurais tu une solution pour du 2?
ou dois-j' reposer mon probleme sur le forum action script2 ??

merci !!! gourou.gif


Il existe aussi une aide pour AS2: Lien

++icon_wink.gif



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP