Полосы прокрутки браузера для флэш-сайта - PullRequest
1 голос
/ 24 марта 2009

Я сделал страницу полностью во флэш-памяти (проект flex actionscript), и по странным причинам не должен масштабироваться при открытии в небольшом оконном браузере (с низким разрешением или не максимизирован); в этом случае мне нужно, чтобы в браузере была активна полоса прокрутки, чтобы показывать полное приложение flash.

Как это можно сделать?

Примечание. Я не хочу реализовывать метод прокрутки во флэш-памяти (например, полосы прокрутки во флэш-памяти или скроллер, связанный с позицией мыши), я просто хочу вызвать полосы прокрутки браузера.

Ответы [ 4 ]

2 голосов
/ 24 марта 2009

Просто вставьте вспышку с фиксированным (не пропорциональным) размером. Если он больше окна браузера, появятся полосы прокрутки.

Также убедитесь, что html-элемент, содержащий swf, достаточно велик, чтобы показать всю флеш-память, или для свойства overflow css не установлено hidden.

1 голос
/ 24 марта 2009

Чтобы показать полосы прокрутки, вы можете попробовать это.

html {
     overflow: -moz-scrollbars-vertical;
     overflow: scroll;
}
0 голосов
/ 24 марта 2009

Я думаю, это то, что вы ищете: http://swffit.millermedeiros.com/

swffit автоматически изменяет размер вашего вспышка до 100% ширины и 100% высоты (полный поток), когда окно вашего браузера больше минимального желаемого размер и размеры вспышки до минимума нужный размер, когда окно браузера меньше ... Он также может изменить размер флэш-фильм до максимального размера, если размер окна браузера больше чем максимальный размер ...

0 голосов
/ 24 марта 2009

StageScaleMode.NO_SCALE

StageAlign.TOP_LEFT

? может быть, это должно произойти изнутри SWF ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...