Bonjour,

j'ai réalisé une interface qui charge du texte provenant d'un fichier .XML externe.
Le texte se charge dans une zone texte dynamique, et j'ai inséré une scrollbar en rapport avec cette zone texte.

J'ai ensuite groupé la zone texte dynamique et la scrollbar et converti en un clip appellé interface.

Sur ce clip, j'ai inséré l'action suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
onClipEvent (load) {
booking = new XML();
booking.onLoad = afficheAgenda;
booking.load("agenda.xml");
function afficheAgenda() {
		agenda.text=agenda;		
	  	if(agenda.maxscroll>1) ScrollBarre._visible=true 
		     else ScrollBarre._visible=false;
		dates = booking.firstChild.toString();	
		}
dates.html=true;
}
Le seul ennui, c'est que ma scroll bar est TOUT LE TEMPS CACHEE, car l'instruction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
else ScrollBarre._visible=false;
me la cache même si le contenu texte du XML dépasse...

Lorsque je supprime cette commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
else ScrollBarre._visible=false;
La scrollbar apparait, et fonctionne à merveille.
De même que quand la zone texte peut contenir tout le texte du XML sans devoir scroller, elle reste affichée.

J'aimerais justement la faire disparaitre dès qu'elle n'est pas utile.

Comment pourrais-je faire ? Je l'ai vu dans un exemple dispo sur le net, ca fonctionnait, mais l'exemple utilisait un fichier .TXT. Moi, j'utilise un fichier XML.

Comment faire ? Merci d'avance ...