package {
import flash.display.MovieClip;
//
import flash.events.Event;
import flash.media.Sound;
import flash.media.SoundChannel;
import flash.net.URLRequest;
//
public class Main extends MovieClip {
public var sound:Sound;
public var channel:SoundChannel;
public function Main() {
// criamos o objeto 'som' para carregar a musica.
sound = new Sound(new URLRequest('soundLoop.mp3'));
loop();
}
public function loop(e:Event = null) {
if ( channel != null) {
// caso a variável channel estiver definida nos paramos o som e removemos os listeners para garantir que o garbage colector elimine ela
channel.stop();
channel.removeEventListener(Event.SOUND_COMPLETE, loop);
}
// entao criamos outro canal, mandando o som dar play novamente.
channel = sound.play();
channel.addEventListener(Event.SOUND_COMPLETE, loop);
}
}
}


Opinião do leitor:
Peixe Grande 2008
Galaxy 7 - O Smartphone da Asus
© 2005 - 2008 - Oficina da Net - v 3.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.