Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: flashvars - где тут грабли?
Flash Zone Forum > Macromedia Flash > ActionScript
alexart
Передаю в флешку (FLV-Player) адрес воспроизводимого мувика через

Код
    ...
<!--[If IE]>
    <раram name="flashvars" value="flvpath=http://www.helpexamples.com/flash/video/water.flv" />
<![End If]-->
    ...

и еще

<embed
    ...
    flashvars="flvpath=http://www.helpexamples.com/flash/video/water.flv"
    ... />


в FF & Opera - работает в IE - нет (
<!--[If IE]> - использовал потому, что прочие браузеры просто отображали сам элемент <param ... /> (тоже непонятно, какого!?...)
tiHo
че за
<!--[If IE]>

может нада так: <!--[If IE]-->

smile.gif
Duncon
А может это все-таки комментарий?
Более надежно на js такие штуки вытворять..
alexart
Код
<!--[if IE]><link rel="stylesheet" type="text/css" href="ie_styles.css" /><![endif]-->


Условный комментарий (или что-то вроде того) ))
Вот, например: http://www.quirksmode.org/css/condcom.html (googl-ом нашел...)
А вот перевод на Русский: http://blog.sribna.com/uslovnyie-kommentarii-v-css.htm

Но дело в том, что <param > ПРОСТО НЕ ДОЛЖЕН отображаться на странице, это же элемент, блин!
А он отображается в FF и Opera. Поэтому и пришлось с "комментами" извращаться.
А вообще, для FF и Opera <param > я так понял, не нужен. Работает и с атрибутами <embed ... />
Выходит, PARAM для IE ??
Проясните ситуацию, плиз...

Заранее спасибо.

ЗЫ: Попробовал в другом мувике - все ок. Параметр был передан без проблем и не понадобилось нифига комментировать - мистика! ))
Переписал ХТМЛ код в "плейере" - работает тоже... Так что черт его знает, что там было... Вроде без изменений переписал.

А, вот еще вопрос - может фокус в кодировке? Поставил utf-8 в последнем (рабочем) варианте...
tiHo
а кто его знает smile.gif возьми до попробуй рабочий пример поставь в другой кодировке.

PS> сам пользуюсь таким видом кода для добавления флешки:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="name.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="name.swf" quality="high" bgcolor="#ffffff" width="550" height="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>


и во всех браузерах норм показывается smile.gif
Русская версия IP.Board © 2001-2009 IPS, Inc.