Показать сообщение отдельно
Старый 16.06.2010, 13:05
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 6  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 Crocobarocco:

- Полоса прокрутки действительно не появляется, потому что браузеру нечего прокручивать. Флешка занимает, скажем, 100% родительского для неё элемента BODY. Поэтому, если при изменении размеров окна браузера высота BODY становится равно, скажем, 100, флешка тоже получает высоту 100. Да и у BODY в первом случае стоит CSS-стиль со свойством overflow:hidden.

- При внедрении флешки в HTML-страницу у тэгов OBJECT и EMBED есть параметр/атрибут scale. Вот его описание с сайта Adobe:
Цитата:
# scale - Possible values: showall, noborder, exactfit.

* default (Show all) makes the entire movie visible in the specified area without distortion, while maintaining the original aspect ratio of the movie. Borders may appear on two sides of the movie.
* noborder scales the movie to fill the specified area, without distortion but possibly with some cropping, while maintaining the original aspect ratio of the movie.
* exactfit makes the entire movie visible in the specified area without trying to preserve the original aspect ratio. Distortion may occur.
У вас этот параметр имеет значение "showall":
Цитата:
<param name="scale" value="showall" />

'scale', 'showall',
То есть, иные значения вам как бы не подходят по определению, а то, что есть с текущей флешкой работает не так, как вам надо. Таким образом, этим путём у вас достичь необходимого, как мне кажется, не выйдет.

- Есть ещё довольно экзотический и далеко не элегантный вариант, который можно попробовать. У FlashPlayer'а есть набор методов, которые можно вызывать из JavaScript, к примеру. На сайте Adobe есть список оных. Можно попробовать использовать метод SetZoomRect для того, чтобы получить необходимое. Я, правда, не знаю, насколько это всё сейчас работает, поскольку та страничка писалась ещё во времена FlashPlayer'а версии 5 компанией Macromedia.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого