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 :
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
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; }me la cache même si le contenu texte du XML dépasse...
Code : Sélectionner tout - Visualiser dans une fenêtre à part else ScrollBarre._visible=false;
Lorsque je supprime cette commande :La scrollbar apparait, et fonctionne à merveille.
Code : Sélectionner tout - Visualiser dans une fenêtre à part else ScrollBarre._visible=false;
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 ...
Partager