0

ステージ サイズが 500x100 の AS3 flash player 9 swf があります。ステージ上には、ステージの境界線を越えて広がるオブジェクトがいくつかあります。たとえば、490,90 の直径 50 ピクセルの円です。

SWF を HTML に埋め込むときに現在起こっていることは、円が切り取られていることです。円がステージ領域の外にあるにもかかわらず、円が完全に見えるようにしたいと考えています。Flash ムービーの下にある html 要素にマウスでアクセスできるようにする必要があるため、これはこの特定のアプリケーションの動作にとって重要です。単純にステージを大きくすると、円は表示されますが、マウス イベントが透明なフラッシュ ステージ エリアに引っかかってしまいます。

localhost/test.swf などのブラウザで swf を単独で表示すると、円はそのままです。8 年前にフラッシュで正反対の問題が発生したことを覚えています。ステージ外のオブジェクトを表示したくありませんでしたが、表示されていたので、可能であると確信していますが、パラメーターの適切な組み合わせを取得できません。埋め込みが正しく機能するようにします。

swfobject 2 を使用して埋め込みを行っていますが、他の方法を試しても同じ結果が得られました。

どんな考えや提案も高く評価されます:)

4

2 に答える 2

0

上記の答えは良いですが、(containerSize を「開いた」後に) 利用できる別の機能は salign プロパティです。このプロパティを使用すると、このコンテナー内の swf の場所を調整できます。

http://help.globalscape.com/help/cutehtmlpro5/Flash_Support_Parameters.htm

于 2009-10-01T16:59:45.443 に答える