Только начал программировать на CS3 до этого никогда к флешу не прикосался и тут что то затянуло. Задача тривиальная, но почему то не работает. флешка при загрузке воспроизводиться звук - на stage кнопка. При нажатии на кнопку звук дожен выключаться больше в принципе ничего не требуется.
Вот мной написанный класс.

Код AS3:
package {
import flash.display.MovieClip;
import flash.media.Sound;
import flash.media.SoundChannel;
import flash.events.MouseEvent;
import flash.net.*;
public class sound extends MovieClip {
public function sound(){
var snd:Boolean = false;
addEventListener(MouseEvent.CLICK, soundOff);
if(snd == false){
trace("Play");
var pl:Sound = new Sound(new URLRequest("tamta.mp3"));
var channel:SoundChannel = pl.play();
} else {trace("not work");}
}
public function soundOff(evt:MouseEvent):void
{
trace("Off sound");
var pl:Sound = new Sound(new URLRequest("tamta.mp3"));
stop();
}
}
}
Функция отрабатывается, но звук не выключается.

Код AS3:
public function soundOff(evt:MouseEvent):void
{
trace("Off sound");
var pl:Sound = new Sound(new URLRequest("tamta.mp3"));
stop();
}
Пользовался руководством
http://help.adobe.com/ru_RU/ActionSc...0204-7d12.html не помогло.
Спасибо !