Hola Jordi, tengo una solucion para eso.. si es en flash vas anecesitar crear un mc con un nombre de instancia, al cual adentro va a contener el texto, ya sea estatico como dinamico(si es cargado de un txt, xml o bd) vas a necesitar utilizar la propiedad _visible que maneja valores booleanos, true o false (true= visible flase= no visible), entonces lo qeu deberas ahcer es crear una variable que contenga supongamos valores 0 y 1 (0 no visible y 1 visible) para que? para cuando presionemos el btn haga un if y pregunte.. si la variable esta en 0 le cambiamos el visible a true sino es 0 es 1 y se presiono cambie el visible a flase. el codigo seria algo asi.
esto va en el fotograma
-----------------------------------------
Código ActionScript :
estado=0; //no visible
mc_texto._visible=false; //seteamos al movie clip que contiene el texto en falso, osea no lo muestra
esto va en el btn
-----------------------------------
Código ActionScript :
on (release){
if (estado==0){
mc_texto._visible=true;//cambiamos la propiedad a visible para que lo muestre
estado=1;//cambiamos el estado para cuadno se vuelva a presionar el btn y entre en el else
}else{
mc_texto._visible=false;//ocultamos el mc
estado=0;//cambiamos el estado para qeu entre en la parte verdadera del if
}//end if
}//end on(release)
y si es en html, vas a tener que usar css y usar el display none o block y tmb una funcion den javascript que cambie la calse con el className.
espero que te haya servido! saludos!