PDA

Просмотр полной версии : Flash Галерея с параметром FlashVars


Basiley
26.11.2007, 15:51
Добрый день О дуги, нуждаюсь в помощи в следующей проблеме:
1)Есть Фотогалерея.
2)Берет XML из параметра FlashVars и подгружает картиночки.
3)В Mozille работает.
4)В IE не хочет.
http://www.spravkarus.ru/proj/17
Что делать, может в верстке проблемы, что скажите.
Заранее благодарен, Basiley.

screamge
26.11.2007, 15:54
В этом разделе оцениваются сайты, а не задаются вопросы по ним. Перенесено.

Fernando Costa
26.11.2007, 15:58
flashvars="myXML=xml/17.xml&myJPEG=pic/17/01.jpg"

вот эта штука прописана только в EMBED - это и читает файрфокс. а теги PARAM читает ИЕ. вот там то у вас такого и нет...

Basiley
26.11.2007, 16:04
Но прописано везде:
<table class="design" cellspacing="3" cellpadding="2">
<tr><td width="472px" height="276px" colspan=2 valign=top>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="virtual" height="274" width="360">
<param name="movie" value="reflection.swf">
<param name="wmode" value="transparent">
<param name="menu" value="false">
<param name="quality" value="high">
<param name="bgcolor" value="#FFFFFF">
<param name="allowScriptAccess" value="sameDomain">
<param name="pluginurl" value="http://www.adobe.com/go/getflashplayer">
<param name="FlashVars" value="myXML=xml/17.xml&myJPEG=pic/17/01.jpg">
<param name="base" value="http://www.spravkarus.ru/">
<embed src="http://www.spravkarus.ru/reflection.swf" flashvars="myXML=xml/17.xml&myJPEG=pic/17/01.jpg" wmode="transparent" menu="false" quality="high" bgcolor="#FFFFFF" width="360" height="274" name="virtual" align="center" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
</object>

Fernando Costa а через что ты смотрел?
Я читал, что кодировка может быть загвоздкой(для FlashVars IE понимает ккодировку отличную от удобоусваяемой для MozillЫ). Кто знает, а как на практике?

Chas
26.11.2007, 16:36
внутри <embed... > попробуй написать flashvars как FlashVars (м/б чувствителен к регистру, не знаю, всегда писал FlashVars)

Fernando Costa
26.11.2007, 16:38
а вообще лучше публиковать флешку при помощи swf-object. И такие проблемы отпадают сразу же :)

Basiley
26.11.2007, 16:39
Chas, дорогой, а что я потвоему написал вверху?
Видишь там есть и embed , есть и param name="FlashVars" value="myXML=xml/17.xml&myJPEG=pic/17/01.jpg"

Други, но всеже, что это? Может мне с руками моими к херургу прямиком? Во всех туториалах анологичный код для HTML. ННу так почему же Mozilla MOZET a IE не MOZET?

swf-object это когда с java, но java мне никак низя. Попроще хочется...

Fernando Costa
26.11.2007, 16:46
это когда с яваскрипт
http://noregret.org/tutor/swfobject/

Basiley
26.11.2007, 17:51
Братцы, что случилось? Куда все запропостились? Хотя я не теряю надежды на вашу помощь дельным советом!!!

Fernando Costa
26.11.2007, 17:54
почитайте ту статью которую я вам скинул, там все доступно написано на русском языке.
upd:
вроде не так надо <param name="FlashVars" value="myXML=xml/17.xml&myJPEG=pic/17/01.jpg">
а вот так
<param name="myXML" value="xml/17.xml&myJPEG=pic/17/01.jpg">

iNils
26.11.2007, 18:08
Братцы, что случилось? Куда все запропостились? Хотя я не теряю надежды на вашу помощь дельным советом!!!Мы вообще то тут не живем. Еще один ап темы и она будет закрыта.

Chas
26.11.2007, 19:32
ну а какой дальше разговор? видимо никто с проблемой не сталкивался - решать надо своими силами.
надо протрейсить - передаются ли переменные, может быть там проблемы с "/" и его надо заменить спецсимволом. протрейсить незя? добавить на флешку текстовое поле - писать трейс в текстовое поле и т.д.

<param name="myXML" value="xml/17.xml&myJPEG=pic/17/01.jpg">

однозначно неправильно.

Fernando Costa
26.11.2007, 19:42
чтож, я предложил свой вариант решения проблемы с использованием swf-object. не хотите - парьтесь тут и ищите иголку в стогу сена

Chas
26.11.2007, 19:45
автор топика категорически отказался от js.

Fernando Costa
26.11.2007, 19:59
ошибочка - автор топика отказался от JAVA

Basiley
26.11.2007, 20:09
Кслову о трейсе. IE в самый первый раз открывает всё благополуно, но если я жму F5 то превьюшки лишь моргнут видами интерьера и тутже исчезают. Это защита Flashplay-ra? Локально работает великолепно и ошибок нет. Буду искать дальше и если получится использую SWFObject...

Chas
26.11.2007, 20:16
самое смешное, что в конечном итоге придется таки использовать хоть swfobject, хоть какой-то самодельный js-код, чтобы решить проблему с фокусом