Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
-20%
Le deal à ne pas rater :
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, 144 Hz, FreeSync ...
399 € 499 €
Voir le deal

 

 [Flash] Composant - List

Aller en bas 
AuteurMessage
rabou
Actif du SrC
rabou


Nombre de messages : 716
Age : 38
Localisation : au fond... sisi, et même à droite
Date d'inscription : 02/12/2005

[Flash] Composant - List Empty
MessageSujet: [Flash] Composant - List   [Flash] Composant - List EmptyMar 8 Mai - 17:20

Tout comme le Combobox, je vous présente le composant liste. Il est assez facile a gérer, car il s'utilise quasiment de la meme manière que le combBox.

Pour ce qui est des couleurs et du texte, ça se gère de la même manière que le comboBox.

Voici ici un autre programme comme pour le combo Box qui permet de voir rapidement les effets lorsque l'on change le code.



Code:
var i:Number=listeTuto_list.length-1;
count_txt.text=listeTuto_list.length;

add_btn.onRelease=function(){
    var texte= add_txt.text;
    ajoutLigne(texte);
    add_txt.text="";
}
del_btn.onRelease=function(){
    var ligne= del_txt.text;
    supprimerLigne(ligne);
    del_txt.text="";
    listeTuto_list.selectedIndex=0;
}
asc_btn.onRelease=function(){
    triLignesAsc();
}
desc_btn.onRelease=function(){
    triLignesDesc();
}

rowVisible_btn.onRelease=function(){
    var nombre:Number=number_txt.text;
    hauteurListe(nombre);
}
rowHeight_btn.onRelease=function(){
    var hauteur:Number=height_txt.text;
    tailleLigne(hauteur);
}


///////////////////////////////////////
//Partie pour ajouter une ligne
///////////////////////////////////////

function ajoutLigne(texte:String){
    i++;
    listeTuto_list.addItem({label:texte, data:i});
    count_txt.text=listeTuto_list.length;
}

///////////////////////////////////////
//Partie pour supprimer une ligne
///////////////////////////////////////
function supprimerLigne(ligne:Number){
    listeTuto_list.removeItemAt(ligne);
    count_txt.text=listeTuto_list.length;
}

///////////////////////////////////////
//Parties des checkBoxes pour le scroll
///////////////////////////////////////

//On préselctionne ou non les cases
hor_ch.selected = false;
ver_ch.selected = true;

//On initie les écouteurs
var ecouteurH:Object = new Object();
var ecouteurV:Object = new Object();

//On créer des actions lors d'un évênement
ecouteurH.click = function(evt_obj:Object) {
    if(hor_ch.selected==true){
        listeTuto_list.hScrollPolicy = "on";
    }
    else{
        listeTuto_list.hScrollPolicy = "off";
    }
};
ecouteurV.click = function(evt_obj:Object) {
    if(ver_ch.selected==true){
        listeTuto_list.vScrollPolicy = "on";
    }
    else{
        listeTuto_list.vScrollPolicy = "off";
    }
};

//On applique les écouteurs
hor_ch.addEventListener("click", ecouteurH);
ver_ch.addEventListener("click", ecouteurV);

///////////////////////////////////////
//Partie pour la taille de la liste
///////////////////////////////////////

function hauteurListe(nombre:Number){
    listeTuto_list.rowCount = nombre;
}

///////////////////////////////////////
//Partie pour la taille des lignes
///////////////////////////////////////
function tailleLigne(nombre:Number){
    listeTuto_list.rowHeight  = nombre;
}


///////////////////////////////////////
//Partie pour trier la liste
///////////////////////////////////////

function triLignesAsc(){
    listeTuto_list.sortItemsBy("label", "ASC");
}
function triLignesDesc(){
    listeTuto_list.sortItemsBy("label", "DESC");
}

///////////////////////////////////////
//Partie pour Donner la ligne sélectionnée
///////////////////////////////////////

var listenerObject:Object = new Object();
listenerObject.change = function(eventObject:Object) {
    item_txt.text=listeTuto_list.selectedIndex;
};
listeTuto_list.addEventListener("change", listenerObject);
Revenir en haut Aller en bas
http://www.rabou.eu/
 
[Flash] Composant - List
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Flash CS3] - Composant TileList
» [Flash] Composant - ComboBox
» [Flash] SONDAGE - Quel est votre version de flash?
» [Flash] Playlist
» [Flash] Interpolations

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
 :: La formation :: Logiciels :: Macromedia Flash et Director-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser