#html #flash #actionscript-3
#HTML #flash #actionscript-3
Вопрос:
У меня есть музыкальный проигрыватель flash, который сам по себе очень прост. у него есть одна кнопка, Start / Stop. Сам проигрыватель находится в нижнем колонтитуле.
Проблема: когда страница загружается, музыка не запускается (FLASH Player не будет воспроизводиться) до того, как вы не увидите ее на странице, я имею в виду, когда экран маленький по разрешению, вы не видите нижний колонтитул — и музыка не запускается. при прокрутке вниз до нижнего колонтитула (когда вы видите проигрыватель) он начинает воспроизводиться.
Как мне это сделать, независимо от того, видите вы проигрыватель или нет — проигрыватель начинает воспроизведение.
СПАСИБО!!!!
Комментарии:
1. Просто, чтобы было проще, можете ли вы спроектировать свой сайт так, чтобы проигрыватель находился вверху страницы?
2. нет, я не могу… я не разрабатывал сайт… Я против музыки на заднем плане
3. чертовски правильно быть против этого: пожалуйста, увольте этого дизайнера
Ответ №1:
Сделайте кнопки воспроизведения и остановки в JavaScript для проигрывателя размером 1 пиксель в фиксированном положении сверху.
в javascript :
str = "stop";
function appel(str) {
document.getElementById("id_flash").echo(str);
}
в as3 :
import flash.external.*;
function echo(str:String):Void {
switch(str) {
case "play":
sound.play();
break;
case "stop":
sound.stop();
break;
}
}
ExternalInterface.addCallback("echo", null, echo);
Комментарии:
1. Что делает бит sound (str);?