0

Blueprint CSS を使用して 3 列のレイアウトを作成しています。

LEFT COLUMN: span-6
CENTER COLUMN: span-12
RIGHT COLUMN: span-6

中央の列には、初期化時に固定サイズが必要な SWF オブジェクトを配置します。

swfobject.embedSWF(url, "flashDiv", flashWidth, flashHeight, params);

ブラウザ ウィンドウに対する初期サイズを計算できます。

var flashWidth = window.innerWidth*0.50;
var flashHeight = window.innerHeight*0.50;

jQuery でサイズを変更します。

$(window).height()

しかし、ブループリント レイアウトがブラウザーに基づいて変更される場合、これは不要に思えます。

その場合、このレイアウト ( ) の中央の列の列幅に対する初期の幅と高さをどのように計算しますspan-12か?

4

2 に答える 2

0

最初に、ページの高さの 50% である可能性が本当に高いので、flashHeight 値についてもう少し考えてみることをお勧めします。

第二に、フラッシュのサイズを動的に変更することは可能ではないと思いますし、可能であれば良い考えではないと思います。グラフィック要素を固定サイズに保ち、ページ サイズの変化に合わせてテキスト要素とフリーフォーム要素が周囲を流れるようにします。

于 2010-11-25T23:36:30.993 に答える
0

希望どおりに動作する HTML 要素を作成し、100% x 100% のサイズの HTML 要素に Flash を埋め込みます。

于 2010-11-25T23:37:19.453 に答える