Запускать flash при загрузке HTML

#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);?