Почему текстовые поля не отлавливают события в Safari должным образом, когда wmode прозрачен (нет проблем в ie / ff / chrome)? Единственные обходные пути, которые я нашел, включают отправку событий поля формы html на флэш-память через внешний интерфейс (например, наложение формы html на флэш-память). Есть ли изящное решение / решение этой проблемы?
Редактировать: Код для вставки в Swfobject ...
<script>
var swfVersionStr = "10.2.0";
var xiSwfUrlStr = "playerProductInstall.swf";
var flashvars = {};
flashvars.swfsPath = "http://domain.com/swfs/";
flashvars.initial_section = "0";
var params = {};
params.quality = "high";
params.bgcolor = "#cfc7c0";
params.allowscriptaccess = "always";
params.allowfullscreen = "true";
params.wmode = (navigator.userAgent.toLowerCase().indexOf('chrome') > -1) ? "transparent" : "opaque";
var attributes = {};
attributes.id = "Loader";
attributes.name = "Loader";
attributes.align = "middle";
swfobject.embedSWF(
flashvars.swfsPath + "Loader.swf", "Loader",
"100%", "100%",
swfVersionStr, xiSwfUrlStr,
flashvars, params, attributes);
swffit.fit("Loader", 980, 726);
</script>