объект_реагирующий = {};
// создадим объект
Первое можно сделать так:
Внимание! Механизм события onResize будет работать только при включенном режиме Stage.scaleMode = "noScale".
Связать этот объект с классом Stage
Создать в объекте метод onResize
Сейчас нам важно понимать только одно: при изменении габаритов окна автоматически сработает метод onResize во всех специально подготовленных к этому объектах. Чтобы подготовить какой-то объект к реагированию на изменения габаритов окна, нужно выполнить два действия:
Подробнее о механизме передачи событий и о том, что это вообще такое, можно почитать на сайте Роста в статье .
Класс Stage передает сообщения о событии "onResize" при изменении размеров окна плеера или броузера.
Stage.align выравнивание cодержимого ролика в окне плеера или броузера. Свойство указывает выравнивание по вертикали и горизонтали. В примерах к этому материалу я буду использовать выравнивание по верхнему левому углу окна, от есть Stage.align = "TL"(T top, L left). Мне кажется, это удобнее всего. Но, в принципе, вы можете использовать любой другой удобный вам вид выравнивания, это не существенно.
Stage.scaleMode режим масштабирования сцены. Возможные значения этого свойства и подробное описание их действия есть . Скажу только, что нам понадобится режим Stage.scaleMode = "noScale", при котором флэш не будет пытаться масштабировать содержимое ролика под габариты окна.
Stage.height высота окна ролика в хтмл странице или в флэш плеере.
Stage.width ширина окна ролика в хтмл странице или в флэш плеере.
За информацию о размерах и настройках сцены ролика отвечает встроенный класс Stage. Этот класс обладает несколькими статическими свойствами, которые нам понадобятся:
Главное сделать так, чтобы набор действий по позиционированию объектов выполнялся при каждом изменении габаритов окна.
Кроме дизайнерских нужд, резиновость может понадобиться еще в одном случае если вы не знаете заранее, какой может оказаться видимая область ролика в странице, или предполагаете, что может понадобиться изменить размер ролика на странице, не прибегая к дополнительной помощи флэш-разработчика.
Давно уже никого не удивишь "резиновым" хтмл сайтом сайтом, содержимое которого изменяется для заполнения всего окна броузера. Несмотря на то, что сделать то же самое с флэшем довольно просто, резиновые флэш сайты встречаются не так часто.
Рецепт рассказывает о том, как организовать изменение расположения и размеров клипов в зависимости от размеров окна флэш плеера (или плагина). Keep it simple. :)
научиться создавать флэш ролики, занимающие всё окно броузера.
Рецепт: создание «резинового» ролика.
Комментариев нет:
Отправить комментарий