Как вы определяете размер SWF-объекта, основываясь на диапазоне диапазона Blueprint CSS? - PullRequest
0 голосов
/ 26 ноября 2010

Я использую 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()

Но если макет Blueprint действительно изменяется на основев браузере, тогда это может показаться ненужным.

В таком случае, как рассчитать начальную ширину и высоту относительно ширины столбца центрального столбца в этом макете (span-12)

Ответы [ 2 ]

0 голосов
/ 26 ноября 2010

Вы создали бы элемент HTML, который ведет себя так, как вам нужно, а затем вставили Flash в элемент HTML размером 100% x 100%

0 голосов
/ 26 ноября 2010

Во-первых, я бы посоветовал подумать немного больше о вашем значении flashHeight, поскольку действительно ли оно составляет 50% от высоты страницы?

Во-вторых, динамическое изменение размера вспышки, я не верю, что это возможно, и я не думаю, что это хорошая идея, если вы можете. Держите ваши графические элементы фиксированного размера и позволяйте тексту и произвольным элементам обтекать их при изменении размера страницы.

...