![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Aug 2010
Сообщений: 28
|
Помогите пожалуйста решить проблему с кнопкой от радио.
Имеется кнопка, при нажатии которой воспроизводится радио. Knopka1.addEventListener(MouseEvent.CLICK,PlClick); function PlClick(e:MouseEvent):void { var url:String="http://radio.punkfm.ru:8002/punkfm"; var music:SoundChannel; var request:URLRequest=new URLRequest(url); var sound:Sound = new Sound(); sound.load(request); music=sound.play(); } И как сделать, чтобы при переключении на следущую радиостанцию (другую кпопку), первая радиостанция выключалась сама? Очень нужна помощь, друзья! Последний раз редактировалось udaaff; 03.08.2010 в 20:04. |
|
|||||
|
|
|
|||||
|
Регистрация: Aug 2010
Сообщений: 28
|
Куда вставить надо? Я так понял это не весь код...
|
|
|||||
package { import flash.display.Sprite; import flash.events.MouseEvent; import flash.media.Sound; import flash.media.SoundChannel; import flash.net.URLRequest; public class Main extends Sprite { private var music:SoundChannel; private var request:URLRequest; private var sound:Sound; private var url:String; public function Main():void { stage.addEventListener(MouseEvent.CLICK, onClickMouse); } private function onClickMouse(e:MouseEvent):void { if (music) { music.stop(); } if (e.target.name == "play_radio_1") { playRadio(1); } else if (e.target.name == "play_radio_2") { playRadio(2); } else if (e.target.name == "play_radio_3") { playRadio(3); } } private function playRadio(value:int):void { if (value == 1) { url = "http://w02-sw01.akadostream.ru:8000/europaplus128.mp3"; } else if (value == 2) { url = "http://w02-sw01.akadostream.ru:8000/dinamitfm128.mp3"; } else if (value == 3) { url = "http://ware.catv.ext.ru:8140/bestfm128.mp3"; } request = new URLRequest(url); sound = new Sound(); sound.load(request); music = sound.play(); } } } Последний раз редактировалось TWETTI; 03.08.2010 в 20:43. |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 28
|
Это не подходит!
|
|
|||||
|
|
|
|||||
|
Регистрация: Aug 2010
Сообщений: 28
|
Надо music.stop приписать к
Knopka1.addEventListener(MouseEvent.CLICK,PlClick);
function PlClick(e:MouseEvent):void {
var url:String="http://radio.punkfm.ru:8002/punkfm";
var music:SoundChannel;
var request:URLRequest=new URLRequest(url);
var sound:Sound = new Sound();
sound.load(request);
music=sound.play();
}
_________________ Хотябы просто сделать отдельную кнопку остановки радио, еще лучше,чтобы при нажатии второй раз этой кнопки - радио выключалось. Последний раз редактировалось donkihot; 03.08.2010 в 23:02. |
|
|||||
|
Заведите булевскую переменную, и при нажатии меняйте ее значение, и проверяйте
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 28
|
GBee, напишите пожалуйста поподробнее куда писать надо
|
|
|||||
|
Есть пара секретных ссылок, там вообще куча примеров по ActionScript 3 + удобный поиск.
http://yandex.ru http://google.com
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|