Мне нужно определить, когда флэш-медиа автоматически воспроизводится из тега HTML, чтобы вызвать функцию JS (и, таким образом, скрыть сообщение «Пожалуйста, активируйте Flash»).
Этот тег генерируется с помощьюjQuery (код # 1) после загрузки страницы (код # 2).
Событие 'onmouseover' обнаружено и работает нормально (в случае, если нужно прийти и нажать, чтобы активировать Flash), но не 'onclick ',' onplay 'или другие (для случая, когда Flash уже активирован, и сообщение должно быть скрыто автоматически после загрузки страницы).
// code #1
$(document.getElementById(element_id)).html(genereDewPlayer("Dew_Toulouse",...));
// code #2
<body onLoad="generateObject()">
// code #3
<object type="application/x-shockwave-flash" data="dewplayer.swf?mp3=son.mp3&autoplay=true&autoreplay=false" id="Dew_Toulouse" alt="Extrait" bgcolor="transparent"
onmouseover="hide()" onclick="hide()" onplay="hide()" width="40" vspace="0" hspace="4" height="20" border="0" align="top"></object>
Знаете ли вы, почему эти событияне признаются?Какое событие было бы лучше?другая идея?Спасибо.