tocho 0 Denunciar post Postado Agosto 28, 2007 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
Eder Fortunato 15 Denunciar post Postado Agosto 29, 2007 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
tocho 0 Denunciar post Postado Agosto 31, 2007 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
Eder Fortunato 15 Denunciar post Postado Agosto 31, 2007 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