У нас есть отдельный продукт (не на основе браузера), который использует Flash для некоторых своих графических интерфейсов.Мы разрешили рендерингу флэш-памяти в элемент управления без окон, затем использовали это растровое изображение в качестве 3D-текстуры, где оно затем отображается с помощью directx
. Мы традиционно воспользовались «рендерингом на черном, затем рендерингом на белом и болезненноизвлечь альфа-информацию из фильма Flash, поскольку нам нужна полная альфа из фильма.
Начиная с flash 11, независимо от того, к чему мы предварительно заполняем растровое изображение (и используем wmode = прозрачный), флэш-память теперь перезаписываетсячто с черным, что мешает нам извлечь альфу и оставить уродливые черные контуры повсюду.
Хотя было бы здорово, если бы Flash wmode = transparent снова начал работать, что было бы еще более фантастично, если бы мы могли использоватьwmode = window, и у нас есть flash, непосредственно обеспечивающий альфа в нашем целевом растровом рендере.
Лучше для flash, лучше для нас.Но, насколько я вижу, метод Draw () всегда отображает только RGB, а не RGBA