Показать сообщение отдельно
Старый 20.09.2009, 18:18
n_drey вне форума Посмотреть профиль Отправить личное сообщение для n_drey Найти все сообщения от n_drey
  № 1  
Ответить с цитированием
n_drey
 
Аватар для n_drey

Регистрация: Jan 2009
Сообщений: 25
По умолчанию Отключение воспроизведения звука!

Только начал программировать на 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 не помогло.
Спасибо !