06/01/2011, 10:19
|
| | Fecha de Ingreso: julio-2010
Mensajes: 5
Antigüedad: 14 años, 4 meses Puntos: 0 | |
¿como puedo poner sonido a un efecto de escritura de texto? Hola, un gusto estar por acá con ustedes, bueno mi problema es el siguiente.
Tengo un efecto donde el texto se va escribiendo por si solo pero quiero ponerle un sonido que valla con el texto y se detenga cuando el texto acabe. mi codigo es el siguiente:
//Creamos el Campo dinamico
createTextField("mi_txt", 1, 100, 100, 0, 0);
mi_txt._height = 300;
mi_txt._width = 200;
mi_txt.border = false;
mi_txt.type = "dinamic";
mi_txt._x = 10;
mi_txt._y = 0;
mi_txt.wordWrap=true
//-----------------------------
//Formato del Campo
formato = new TextFormat()
formato.color = 0xffffff
formato.bold = false
formato.size = 10
formato.font = "Verdana"
//-----------------------------
//Esto es el Efectucho.. =P
a = 0;
Cadena = "Mi texto corriendo, Mi texto corriendo,Mi texto corriendo,Mi texto corriendo,Mi texto corriendo,Mi texto corriendo,Mi texto corriendo,Mi texto corriendo,Mi texto corriendo,Mi texto corriendo,Mi texto corriendo,Mi texto corriendo,.";
setea = function () {
if (a<=Cadena.length) {
mi_txt.text = Cadena.substr(0, a++);
mi_txt.setTextFormat(formato);
}
else
{
clearInterval(tempo);
}
};
tempo = setInterval(setea, 3);
Hasta aquí todo bien, pero ahora viene el lío del sonido.
var snd = new Sound();
snd.attachSound("sonido")
snd = function(){
if (cadena == setea) {
_root.snd.start(0, 10);
}
else
{
_root.snd.stop();
}
}
Espero algún master de flash me pueda ayudar con este problemita.
Les dejo un gran saludo. |