Comunidad de diseño web y desarrollo en internet online

Reproducir un sonido cuando el contdown llegue a 5

Citar            
MensajeEscrito el 23 Oct 2014 01:49 pm
Hola,
Tengo este cuenta atras y necesito que cuando en el cuadro de texto el valor sea 5 (DragonTxt.text = 5) reproduzca un sonido automaticamente. Si no me equivoco se hace con if, pero en as3 no se ni como ni donde ponerlo.
Contenido:
Un boton: BtnDragon
Un cuadro de texto: DragonTxt


Código :

import flash.events.TimerEvent;
import flash.utils.Timer;

var Dragon:Timer = new Timer(1000, 25)
Dragon.addEventListener(TimerEvent.TIMER, DragonTicTack)
Dragon.addEventListener(TimerEvent.TIMER_COMPLETE, DragonEnd)
function DragonTicTack(evt:TimerEvent):void{
      DragonTxt.text = 25 - Dragon.currentCount+""
}
function DragonEnd(evt:TimerEvent):void{ 
    DragonTxt.text = ""
}
BtnDragon.addEventListener(MouseEvent.CLICK, function(evt:MouseEvent){
        DragonTxt.text = 25+"";
        Dragon.reset(); 
        Dragon.start();
})

Por abealpha

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 23 Oct 2014 03:28 pm
Primero que nada: mira la ayuda para ver como se hace para reproduir un sonido
Cuando lo tengas, ponlo dentro de DragonTicTack de la siguiente manera

Código ActionScript :

if(25 - Dragon.currentCount==5){
   //aca el código que investigaste en la ayuda o en alguno de los tutoriales de
   //sonido con AS3 que puedes encontrar en Cristalab
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 23 Oct 2014 04:57 pm
:D
Muchisimas gracias, me quede atrancado otra vez en lo del - currentCount

Funciona perfecto, poniendo el mp3 en la bilbioteca y exportandolo con la clase DragonMp3

Código :

if(25 - Dragon.currentCount==5){var mySound:Sound = new DragonMp3(); mySound.play();}

Por abealpha

5 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.