Adobe Edge встроить

Я задал этот вопрос на форуме Adobe Edge, но не получил ответов, поэтому надеюсь, что можно задать его здесь.

Я ищу совет по встраиванию анимации Adobe Edge в веб-страницу.

К сожалению, для меня это сложнее, чем кажется, потому что у меня нет знаний в области кодирования.

У меня есть несколько веб-страниц с одной версией флэш-анимации, встроенной в веб-страницу. Я хочу добавить анимацию края на ту же страницу, но воспроизводить ее только в том случае, если на устройстве нет или не поддерживается флэш-плеер. Итак, если установлена ​​флэш-память, я хочу, чтобы флеш-версия работала. Если нет прошивки (ipad и т. д.), то должна воспроизводиться краевая версия. Я знаю, что многие люди выбирают наоборот, но пока я учусь, флеш-версия намного лучше, поэтому я бы предпочел, чтобы в первую очередь играли во флеш-версию.

На звуковой элемент. У меня воспроизводится фоновая музыка для флеш-файла (музыка встроена во флеш-анимацию. Я не уверен, как я могу сделать это с краевой анимацией. Предположительно, ее нужно будет закодировать на актуальной HTML-странице с помощью HTML5) Но проблема, которую я вижу здесь, заключается в том, что если флэш-версия начнет воспроизводиться, звуковая версия HTML5 также начнет воспроизводиться в браузерах, которые поддерживают теги flash И HTML5.

Я был бы признателен за любые советы и, если возможно, примеры кода о том, как этого добиться.


person user1062938    schedule 06.03.2013    source источник


Ответы (1)


Это может помочь вам определить, есть ли в браузере flash или нет.

var hasFlash = false;
try {
var fo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
if(fo) hasFlash = true;
}catch(e){
if(navigator.mimeTypes ["application/x-shockwave-flash"] != undefined) hasFlash = true;
}
person Sebastian Mansfield    schedule 07.03.2013
comment
Спасибо Себастьян за ответ. Любая идея, как я могу сказать браузеру воспроизводить пограничный контент, если флэш-память не найдена? У меня реально не хватает знаний в области кодирования, поэтому любые советы приветствуются. Спасибо - person user1062938; 08.03.2013