|
begin process at 2008 07 20 13:50:16
Derniers logiciels
|
Trouver une ressource (Nouvelle version du moteur, plus rapide & pertinent, essayez le !)
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : Création d'un menu dynamique, problème d'affichage des données. [ Scripts / ActionScript ] (bolaf)
|
Création d'un menu dynamique, problème d'affichage des données.
le 09/05/2008 18:05:28

bolaf
|
Bonjour,
Je me suis attaqué à la création d'un menu dynamique avec extraction des données d'un fichier texte.
Je ne parviens pas à afficher les deux intitulés de texte en même temps (PHILOSOPHIE et EQUIPE qui devront donner des boutons). C'est toujours le deuxième intitulé qui s'affiche, à savoir EQUIPE. J'ai fais une trace et pourtant PHILOSOPHIE est bien lu.
Voici la structure de mon fichier texte : &zintitule1=PHILOSOPHIE &zlien1=index.php?aa=aa&aa=aa &zintitule2=EQUIPE &zlien2=index.php?bb=aa&bb=aa
Voici le script flash : monStyleX2=new TextField.StyleSheet(); monStyleX2.setStyle("p",{fontFamily:'Arial', fontSize:'11px', color:'#666666'});
system.useCodepage=true;
/* Chargement du fichier */ monObjet=new LoadVars(); monObjet.load("sousmenu.txt"); monObjet.onLoad = function() {
/* Butée de sortie de boucle */ var jakarta=0; /* Incrémentation des variables dynamiques */ var aKont=1;
/* Callage du menu de X pixels à partir de droite */ var callagX=0; /* Style de texte de menu */ monStyleX1=new TextField.StyleSheet(); monStyleX1.setStyle("p",{fontFamily:'Arial', fontSize:'11px', color:'#666666'}); monStyleX1.setStyle("a", {fontFamily:'Arial', fontSize:'11px', color:'#FF0000'}); monStyleX1.setStyle("a:hover", {fontFamily:'Arial', fontSize:'11px', textDecoration:'underline', color:'#FF9900'});
while (jakarta==0){ aKont++; /* Récupération des variables dynamiques, une par une */ var DynIntitule=monObjet["zintitule"+aKont]; var DynLien=monObjet["zlien"+aKont]; if(DynIntitule==undefined){ /* Butée d'arret */ jakarta=1; } else{
/* Création du clip (conteneur) */ this.createEmptyMovieClip(["btn"+aKont], this.getNextHighestDepth());
["btn"+aKont]cacheAsBitmap=true; ["btn"+aKont]createTextField("monChampDeTexte", this.getNextHighestDepth(), 0, 0, 0, 0); ["btn"+aKont]monChampDeTexte.autoSize=true; ["btn"+aKont]monChampDeTexte.html=true; ["btn"+aKont]monChampDeTexte.styleSheet=monStyleX2; ["btn"+aKont]monChampDeTexte.htmlText=DynIntitule; ["btn"+aKont]monChampDeTexte.selectable=false; ["btn"+aKont]monChampDeTexte.border=false; ["btn"+aKont]monChampDeTexte.largeur=_width; ["btn"+aKont]monChampDeTexte.hauteur=_height; var XtextDyn=(aKont+1)*20; ["btn"+NumClip]["monChampDeTexte"+aKont]_x=XtextDyn;
} } }
Quelqu'un aurait-il une idée du pourquoi mon script ne fonctionne pas ?
N.B. : Pour info, je suis super débutant, c'est mon premier script alors ne tappez pas trop fort  
|
|
|
Classé sous : menu, var, btn, akont, monchampdetexte
|
CalendriCode
| | | L | M | M | J | V | S | D |
| | 1 | 2 | 3 | 4 | 5 | 6 |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | | | |
|
Téléchargements
Logiciels à télécharger sur le même thème :
|
|