Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tocho

carregando som com as

Recommended Posts

galera tenho o seguinte código para carregar uma mp3:

 

package {	import flash.display.Sprite;	import flash.events.*;	import flash.media.Sound;	import flash.media.SoundChannel;	import flash.net.URLRequest;	import flash.display.SimpleButton;	public class SoundExample extends Sprite {		private var url:String = "musica.mp3";		private var song:SoundChannel;		private var mc:Sprite = new Sprite();		public function SoundExample() {		  			bntStop.addEventListener(MouseEvent.CLICK, stopSound);			bntPlay.addEventListener(MouseEvent.CLICK, playSound);		}		private function initializeSound():void {			var request:URLRequest = new URLRequest(url);			var soundFactory:Sound = new Sound();						soundFactory.load(request);			song = soundFactory.play(0,9999);					}				private function stopSound(event:MouseEvent):void {			song.stop();		}				public function playSound(event:MouseEvent):void {			initializeSound();		}			}}

 

eu preciso que ao clicar no botao stop, mude para o frame 2..tipo gotoAndPlay(2), só que com AS 3 não tenho muita idéia de como fazer isso, pois mudou muito...

 

se alguem puder ajudar....

Compartilhar este post


Link para o post
Compartilhar em outros sites

altera essa função

 

private function stopSound(event:MouseEvent):void {			song.stop();}

para

 

private function stopSound(event:MouseEvent):void {			song.stop();			MovieClip(root).gotoAndPlay(2)}

Compartilhar este post


Link para o post
Compartilhar em outros sites

altera essa função

private function stopSound(event:MouseEvent):void {			song.stop();}
para
private function stopSound(event:MouseEvent):void {			song.stop();			MovieClip(root).gotoAndPlay(2)}
deu o seguinte errro:1180: Call to a possibly undefined method MovieClip.pelo que vi essa classe extend a class Sprite, no caso teria que criar outra classe e extender MovieClip?...como faço isso aqui, tentei assim:
..SoundExample extends Sprite, MovieClip
http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif só que nao funcionou nao...

Compartilhar este post


Link para o post
Compartilhar em outros sites

não precisa( alias não tem como extender 2 duas classes de uma vez)

 

 

testa assim

 

 

private function stopSound(event:MouseEvent):void {			song.stop();			var mc = MovieClip(stop_bt)			mc.root.gotoAndPlay(2)}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.