Подправить код

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
cargo29
Сообщения: 10
Зарегистрирован: 30 сен 2011, 16:02

Подправить код

Сообщение cargo29 »

Код: Выделить всё

 /* Нажмите для воспроизведения/остановки воспроизведения звукаПри нажатии на экземпляр символа начинается воспроизведение указанного аудиофайла.При повторном нажатии на экземпляр символа воспроизведение останавливается. Инструкции:1. Замените "http://www.helpexamples.com/flash/sound/song1.mp3" в коде ниже на URL-адрес требуемого аудиофайла. Не удаляйте кавычки ("").*/ button_2.addEventListener(MouseEvent.CLICK, fl_ClickToPlayStopSound_2); var fl_SC_2:SoundChannel; //Эта переменная служит для определения требуемой операции (воспроизведение/остановка)var fl_ToPlay_2:Boolean = true; function fl_ClickToPlayStopSound_2(evt:MouseEvent):void{    if (fl_ToPlay_2)    {        var s:Sound = new Sound(new URLRequest("http://www.zaycev.fm:9001/ZaycevFM(48)"));        fl_SC_2 = s.play();    }    else    {        fl_SC_2.stop();    }    fl_ToPlay_2 = ! fl_ToPlay_2;}
Вопрос встал такой, что при клике включаеться радио, при повторном оно выключаеться, но если еще раз кликнуть то оно больше не включаеться как это можно исправить?
hideki-kun
Сообщения: 35
Зарегистрирован: 01 сен 2011, 14:03

Re: Подправить код

Сообщение hideki-kun »

Код: Выделить всё

    fl_ToPlay_2 = ! fl_ToPlay_2;
ЛОЛШТО?

Ты код хоть понимаешь? у тебя кнопка при первом клике даёт значение fl_ToPlay_2 false; При втором клике он просто в условии else выключает радио навсегда.
hideki-kun
Сообщения: 35
Зарегистрирован: 01 сен 2011, 14:03

Re: Подправить код

Сообщение hideki-kun »

Код: Выделить всё

function fl_ClickToPlayStopSound_2(evt:MouseEvent):void{    if (fl_ToPlay_2)    {        var s:Sound = new Sound(new URLRequest("http://www.zaycev.fm:9001/ZaycevFM(48)"));        fl_SC_2 = s.play();        fl_ToPlay_2 = false;    }    else    {        fl_SC_2.stop();        fl_ToPlay_2 = true;    }}
замени метод.
hideki-kun
Сообщения: 35
Зарегистрирован: 01 сен 2011, 14:03

Re: Подправить код

Сообщение hideki-kun »

А если ещё умнее сделать, то

Код: Выделить всё

var fl_ToPlay_2:Boolean = false; function fl_ClickToPlayStopSound_2(evt:MouseEvent):void{    if (!fl_ToPlay_2)    {        var s:Sound = new Sound(new URLRequest("http://www.zaycev.fm:9001/ZaycevFM(48)"));        fl_SC_2 = s.play();        fl_ToPlay_2 = true;    }    else    {        fl_SC_2.stop();        fl_ToPlay_2 = false    }}
Потому что по болгарски получается же. включаем радио - ложно, выключаем радио - истина.
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: Подправить код

Сообщение bodnar »

hideki-kun писал(а):ЛОЛШТО?
а что? адекватный свитчер кстати, надо на заметку взять)

Код: Выделить всё

trace(fl_ToPlay_2); // true fl_ToPlay_2 = !fl_ToPlay_2;trace(fl_ToPlay_2); // false
hideki-kun
Сообщения: 35
Зарегистрирован: 01 сен 2011, 14:03

Re: Подправить код

Сообщение hideki-kun »

Ох лол. так у него проблема в другом. он не выключает именно сам поток аудио, а выключает канал.

Код: Выделить всё

        var s:Sound = new Sound(new URLRequest("http://www.zaycev.fm:9001/ZaycevFM(48)"));        fl_SC_2 = s.play();    }    else    {        fl_SC_2.stop();
2bodnar, мои извинения. не подумал.
cargo29
Сообщения: 10
Зарегистрирован: 30 сен 2011, 16:02

Re: Подправить код

Сообщение cargo29 »

Спасибо всем ))) выручили
cargo29
Сообщения: 10
Зарегистрирован: 30 сен 2011, 16:02

Re: Подправить код

Сообщение cargo29 »

На компе срабатывает а на сайте не хочет ... ((( http://elektro-tob.ucoz.ru/
hideki-kun
Сообщения: 35
Зарегистрирован: 01 сен 2011, 14:03

Re: Подправить код

Сообщение hideki-kun »

минуты 2 искал радио и так не нашёл. Вырвиглазной дизайн.
cargo29
Сообщения: 10
Зарегистрирован: 30 сен 2011, 16:02

Re: Подправить код

Сообщение cargo29 »

hideki-kun писал(а):минуты 2 искал радио и так не нашёл. Вырвиглазной дизайн.
Как так, в верхнем левом углу... там так и написано РАДИО а вот на счет дизана... то да согласен... но пока я еще не пробовал изменять дизайн... в коже не понимаю полностью...
Ответить