Загадка: Flash, IE, PNG transparency

WM
На сайте с 25.07.2002
Offline
137
934

Коллеги, помогите решить загадку, которая в конце рабочего дня вогнала в ступор весь офис.

Дано: Flash-ролик, в который через flashvars передаются адреса картинок, которые нужно в ролике показывать. Картинки - это PNG со скругленными уголками, скругления - прозрачность.

Странность: Наблюдается только в браузере IE. В ролике вместо прозрачности видим черный цвет на уголках картинок. Если же картинки напрямую открыть браузером - всё нормально. Т.е. прозрачность PNG не работает при показе его во флеше под IE.

Еще большая странность: На этапе тестирования делали черновые картинки - тоже PNG с прозрачностью - при их загрузке прозрачность работает. Картинки делает тот же дизайнер на том же фотошопе с теми же настройками (божится по крайней мере). Флешер клянется, что "в ролике ничего хитрого нету иначе бы все картинки косячно показывались". Попросили другого дизайнера прислать PNG с прозрачностью - тоже не работает как надо.

Вопросы: что происходит? Как лечить? Кого из вышеуказанных лиц уволить?

Буду весьма признателен за ответ от профессионалов, т.к. сам ничего полезного не нагуглил. :(

* Партнёрки, с которых кормлюсь ( http://statievsky.ru/kak-zarabotat-v-internete/ ) * Увеличение дохода в SAPE! ( http://cmse.ru/?ref=b581a5e5 )
Jake Foley
На сайте с 16.08.2008
Offline
151
#1

я лечил очень сложно, проще сконвертировать эти же png в gif c прозрачносью и проблем не будет

WM
На сайте с 25.07.2002
Offline
137
#2
Jake Foley:
я лечил очень сложно, проще сконвертировать эти же png в gif c прозрачносью и проблем не будет

Нет, GIF- не вариант. А можете хотя бы направление указать в котором проблему искать?

neznaika
На сайте с 28.06.2006
Offline
356
#3

Покажите png24

Дорого покупаю настоящие сайты. Не инвестирую деньги и не беру кредиты.
D1
На сайте с 24.03.2010
Offline
13
#4
<!--[if lt IE 7]>
<script src="script/DD_belatedPNG.js" type="text/javascript"></script>
<script type="text/javascript">
DD_belatedPNG.fix('#logo span, #slideshow, #shadowslide, #mainmenu li.active, #mainmenu li.active a span, .titlenav, img тут все id в которую надо впихнуть непрозрачность');
</script>

http://depositfiles.com/files/b5b28n302 - DD_belatedPNG.js

Вроде Вам вот это нужно.

DeveloperRu
На сайте с 27.02.2009
Offline
72
#5

что-то не верится, что ПНГ картинка ВНУТРИ флеша будет неправильно отображаться.. ни разу такого не было

косяк наверное в формате картинки

Ответы на вопросы (http://telenok.com)
Varkolak
На сайте с 03.06.2005
Offline
174
#6
name="wmode" value="transparent"

может это поможет?

html/css/js верстка и разработка сайтов на hostcms (хостцмс) - skype: varkolak1, тел: 89675012935, e-mail: anton.yurzanov@gmail.com
WM
На сайте с 25.07.2002
Offline
137
#7

Varkolak, огромное спасибо! Уволим верстака, вставлявшего код флешки на странице. Не добавил параметр. Форум не дает Вам репутацию плюсануть поэтому выражаю на словах. :)

Вопрос решен - спасибо всем кто откликнулся!

WebMaster добавил 25.03.2010 в 08:06

Кстати, а непонятка-то не исчезла - если не был прописан параметр во вставке флеша, то как тогда часть картинок выводилась нормально? Но это ладно - забудем, списав на магнитные бури. :D

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий