Flash 11 wmode прозрачный больше не работает для компонента без окон - PullRequest
0 голосов
/ 21 октября 2011

У нас есть отдельный продукт (не на основе браузера), который использует Flash для некоторых своих графических интерфейсов.Мы разрешили рендерингу флэш-памяти в элемент управления без окон, затем использовали это растровое изображение в качестве 3D-текстуры, где оно затем отображается с помощью directx

. Мы традиционно воспользовались «рендерингом на черном, затем рендерингом на белом и болезненноизвлечь альфа-информацию из фильма Flash, поскольку нам нужна полная альфа из фильма.

Начиная с flash 11, независимо от того, к чему мы предварительно заполняем растровое изображение (и используем wmode = прозрачный), флэш-память теперь перезаписываетсячто с черным, что мешает нам извлечь альфу и оставить уродливые черные контуры повсюду.

Хотя было бы здорово, если бы Flash wmode = transparent снова начал работать, что было бы еще более фантастично, если бы мы могли использоватьwmode = window, и у нас есть flash, непосредственно обеспечивающий альфа в нашем целевом растровом рендере.

Лучше для flash, лучше для нас.Но, насколько я вижу, метод Draw () всегда отображает только RGB, а не RGBA

1 Ответ

0 голосов
/ 12 ноября 2011

Кажется, что у той же проблемы была f-in-box, но похоже, что они решили ее.Здесь клиент пишет о проблеме «черного фона»: http://f -in-box.com / forum / viewtopic.php? T = 873 .Через некоторое время выдается новое обновление, в котором оно исправлено: http://f -in-box.com / forum / viewtopic.php? T = 891

Надеюсь, это поможет.

...