一部の GUI に Flash を使用するスタンドアロン製品 (ブラウザー ベースではない) があります。ウィンドウレス コントロールにフラッシュ レンダリングを行い、そのビットマップを 3D テクスチャとして使用して、directx で表示します。
ムービーから完全なアルファが必要なため、伝統的に「黒でレンダリングしてから白でレンダリングし、苦労してフラッシュ ムービーからアルファ情報を抽出する」という方法を利用してきました。
Flash 11 の時点で、ビットマップを何に事前に入力しても (wmode=transparent を使用しても)、Flash はそれを黒で上書きするようになったため、アルファを抽出できず、醜い黒のアウトラインがどこにでも残ります。
Flash の wmode=transparent が再び機能し始めたら素晴らしいことですが、wmode=window を使用して、Flash がターゲットのレンダー ビットマップにアルファを直接提供できるようになれば、さらに素晴らしいことです。
フラッシュにとってより良い、私たちにとってより良い。しかし、私が見る限り、Draw() メソッドは RGB のみをレンダリングし、RGBA はレンダリングしません。