Показать сообщение отдельно
Старый 21.10.2010, 19:59
AlexDesinger вне форума Посмотреть профиль Отправить личное сообщение для AlexDesinger Посетить домашнюю страницу AlexDesinger Найти все сообщения от AlexDesinger
  № 2  
Ответить с цитированием
AlexDesinger

Регистрация: Feb 2007
Сообщений: 563
пишите код в классах:
Код AS3:
package 
{
 
	import flash.media.Sound;
	import flash.events.MouseEvent;
	import flash.media.SoundLoaderContext;
	import flash.net.URLRequest;
 
	public class Main extends MovieClip
	{
 
		var s:Sound;//  запиливаем "s" как глобальную перменную
		var req:URLRequest;
		var context:SoundLoaderContext;
 
		private var played:Boolean = false;
 
		public function Main()
		{
			s = new Sound();// определяем s 
			req = new URLRequest("адрес сервера");
			context = new SoundLoaderContext(1000,true);
 
			play_buttn.addEventListener(MouseEvent.CLICK,act_1);
 
		}
		private function act_1(e:MouseEvent):void
		{
			var playBtn:MovieClip = e.target as MovieClip();
 
			if (! played)
			{
				playBtn.gotoAndStop(2);
				s.load(req, context);// грузим поток
				s.play();// слушаем.
			}
			if(played)
			{
				playBtn.gotoAndStop(1);
				s.stop();
			}
			played = ! played;
		}
	}
}
не тестировал, возможно ошибку выдаст, если что опишите, поправлю - потестить нет времени.