psonlu
Messages postés10Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention28 février 2005
-
10 déc. 2004 à 18:22
psonlu
Messages postés10Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention28 février 2005
-
12 déc. 2004 à 15:13
Bonjour,
je remplis à l'aide d'une bdd et d'un script php une comboBox sous flash, mais je ne n'arrive pas selectionné dynamiquement l'élément renvoyé par mon script.
exemple
dans ma combo j'ai 4 élément: bleu, blanc, rouge, noire.
comment faire pour sélectioné l'élément rouge dans ma combo dynamiquement par du code actionscript.
WhiteMagus
Messages postés764Date d'inscriptionlundi 21 juin 2004StatutMembreDernière intervention 5 février 2010 10 déc. 2004 à 21:25
ça dépend de ce que tu veux faire exactement.
Le plus simple c'est taListeDeroulante.selectedIndex.
C'est encore un truc qui est marqué dans le dictionnaire ActionScript. Il faut chercher un minimum avant de poser des questions... Enfin, si c'est cela que tu cherches évidemment.
@+.
À tout problème réside une solution. Si il n'y a pas de solution, c'est qu'il y a un problème.
psonlu
Messages postés10Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention28 février 2005 11 déc. 2004 à 09:56
Merci white magus pour ton aide
En fait je entrain de faire un répertoire téléphone sous php mysql
flash
à l'affichage de la partie modifier ce contact, il y a une liste déroulante groupe qui peut prendre comme valeur:
famille, ami, travail et liste noire.
la bdd rempli correctement ma comboBox mais ne selectionne pas
le groupe correspondant au contact.
WhiteMagus
Messages postés764Date d'inscriptionlundi 21 juin 2004StatutMembreDernière intervention 5 février 2010 11 déc. 2004 à 12:13
Re !
Je dois très mal m'exprimer... Je ne voulais en aucun cas te faire de reproches. Seulement, t'avertir et avertir les autres qui voudraient poser une question par flemme, sans vouloir chercher. MAis bien sûr je n'ai jamais inscinué que c'était ton cas.
Pour ton code, j'ai pas encore eu le temps de trop m'y coller, mais il manque des précision : les varaibles de PHP, tes tables MySQL (sauf si ça ferait 300 lignes...)
Et il y a une chose que je ne comprends pas :
à quoi sert ton stop() dans :
for (i=0; i<4; i++) {
stop();
fenetre_mc.groupeit_cb.addItem(labelcb, valeurcb[i]);
}
Et enfin c'est quoi ce fenetre_mc.lrouge1it_cb.selected ?
C'est un setEnabled que tu veux faire ?
@+.
[i]À tout problème réside une solution. Si il n'y a pas de solution, c'est qu'il y a un problème.
affiche_lb.removeAll();
fenetre_mc._visible = false;
affiche_lb.enabled = true;
if (this.nbcontact == 0) {
affiche_lb.addItemAt(0,"pas de contact enregistrés");
affiche_lb.addItemAt(1,"pour le groupe et la lettre sélectionnée");
affiche_lb.enabled = false;
voir_btn.enabled = false;
} else {
voir_btn.enabled = true;
affiche_lb.setStyle("color",0x333399);
for (var i = 0; i<this.nbcontact; i++) {
var itemliste =this["nom_"+i]+" "+this["prenom_"+i];
var nom = this["nom_"+i];
var prenom = this["prenom_"+i];
var teldom1 = this["teldom1_"+i];
var lrouge1 = this["lrouge1_"+i];
var teldom2 = this["teldom2_"+i];
var lrouge2 = this["lrouge2_"+i];
var telpor1 = this["telpor1_"+i];
var telpor2 = this["telpor2_"+i];
var teltra1 = this["teltra1_"+i];
var teltra2 = this["teltra2_"+i];
var groupe = this["groupe_"+i];
var idcontact = this["idcontact_"+i];
_global.tabcontact = new Array(nom,prenom,teldom1,lrouge1,teldom2,lrouge2,telpor1,telpor2,teltra1,teltra2,groupe,idcontact);
affiche_lb.addItemAt(i,itemliste,tabcontact);
affiche_lb.selectedIndex =0;
}
}
};
afficher_btn.onRelease = function (){
envoidonneaffiche();
}
ajouter_btn.onRelease = function (){
gotoAndStop("ajout");
}
voir_btn.onRelease = function (){
voircontact(affiche_lb.value);
}
fenetre_mc.fermer_btn.onRelease = function (){
fenetre_mc._visible = false;
}
function voircontact(contact){
fenetre_mc._visible = true;
fenetre_mc.gotoAndStop("voir");
fenetre_mc.nom_txt.text = tabcontact[0];
fenetre_mc.prenom_txt.text = tabcontact[1];
lr1 = tabcontact[3];
lr2 = tabcontact[5];
trace(lr1);
if (lr1 == "true"){
fenetre_mc.teldom1_txt.text = tabcontact[2];
var lrcss:TextFormat= new TextFormat("arial",11,0xff0000);
fenetre_mc.teldom1_txt.setTextFormat(lrcss);
}else{
fenetre_mc.teldom1_txt.text = tabcontact[2];
}
if (lr2 == "true"){
fenetre_mc.teldom2_txt.text = tabcontact[4];
var lrcss:TextFormat= new TextFormat("arial",11,0xff0000);
fenetre_mc.teldom2_txt.setTextFormat(lrcss)
}else{
fenetre_mc.teldom2_txt.text = tabcontact[4];
}
psonlu
Messages postés10Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention28 février 2005 12 déc. 2004 à 15:13
salut whitemagus
j'ai viré les else dans mes conditions et maintenant la sélection se fait correctement, mais que lorsque j'appuis une deuxieme fois
sur le bouton modifier