У меня есть флэш-файл в div.Этот div установлен в видимый (display:block;
).У div есть два родственных div.Все три элемента управляются пользовательскими вкладками jQuery, поэтому при нажатии на другую вкладку видимый в данный момент элемент переключается display:none;
.При повторном щелчке по вкладке для установки div для вспышек равным display:block
, файл флэш-памяти теряет все свои сохраненные значения (например, в текстовой области, весь текст сбрасывается, и где элемент сохраняет путь к изображению, чтосбрасывается).
Я пробовал другие методы, такие как width:0; height:0;
, который работает, но, поскольку флэш-файл больше двух других div, он все еще виден снизу.Итак, я попытался overflow:hidden;
, но та же проблема все еще возникает, как описано выше (потеря значений).
visibility:hidden
не применимо, так как есть большой пробел, где должен быть файл флэш-памяти.
position:absolute; top:-800px; left:-600px;
теряет переменные.
border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;
также теряет переменные.
Можно ли использовать какой-либо другой метод?У меня есть wmode=transparent
aswell.
Ниже приведен код моей флеш-вставки:
<object wmode="transparent" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="690" height="2047" id="gdh_v3_1" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="gdh_v4.swf?rnd=6389" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="wmode" value="transparent">
<param name="FlashVars" value="forcecrop=False&submitted=False&headerfile=&footerfile=&xmlfile=<?php echo $_GET['adfolder'];?>.xml&adfolder=<?php echo $_GET['adfolder'];?>&pics=gld101cc%2Ejpg%2C" />
<embed wmode="transparent" src="gdh_v4.swf?rnd=6389" FlashVars=forcecrop=False&submitted=False&headerfile=&footerfile=&xmlfile=<?php echo $_GET['adfolder'];?>.xml&adfolder=<?php echo $_GET['adfolder'];?>&pics=gld101cc%2Ejpg%2C" quality="high" bgcolor="#ffffff" width="690" height="2047" name="gdh_v4" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>