1

以下のコード サンプルのように、SWFObject を使用して、Flex (4.1 SDK) で作成されたアプリケーションを HTML ページに埋め込みます。

var swfVersionStr="10.0.0";
var xiSwfUrlStr="playerProductInstall.swf";
var flashvars={};
var params={};
params.quality="high";
params.bgcolor="#FFFFFF";
params.wmode="transparent";
params.menu="false";
params.allowscriptaccess="sameDomain";
params.allowfullscreen="true";
var attributes={};
attributes.id="vp";
attributes.name="vp";
attributes.align="middle";
swfobject.embedSWF("vp.swf","flashContent","624","451",swfVersionStr,xiSwfUrlStr,flashvars,params,attributes);

Flash の背景が透明にならないのはなぜですか?

ありがとうございました。

4

3 に答える 3

2

素敵なスポッティング、私はちょうど追加しましbgRectFill.alpha = getStyle('backgroundAlpha');た.

override protected function updateDisplayList(unscaledWidth:Number,unscaledHeight:Number):void
{
    bgRectFill.color=getStyle('backgroundColor');
    bgRectFill.alpha=getStyle('backgroundAlpha');
    super.updateDisplayList(unscaledWidth, unscaledHeight);
}
于 2011-03-06T06:24:18.777 に答える
0

背景色を指定したことが原因である可能性があります…</p>

params.bgcolor="#FFFFFF";
于 2011-01-31T11:02:04.600 に答える
0

問題を解決しました。明らかに、spark アプリケーションのカスタム スキンを実装し、四角形の塗りつぶしのアルファを 0 に設定する必要があります...

できるだけ早く修正する必要があるのは、Flex Team です。:)

于 2011-02-02T10:29:13.100 に答える