![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2003
Сообщений: 16
|
Уважаемые флешеры!
Подскажите как реализовать следующее: Необходимо сделать, что бы флешка была на всю ширину экрана. т.е. width=100% а height был стабильным, в пикселах. Так же необходимо в AS отлавливать изменения размера, что бы програмно этим управлять. Подскажите хотябы в какую сторону рыть, или ссылку на описание такой возможности. Спасибо. |
|
|||||
|
Guest
Сообщений: n/a
|
Stage.scaleMode = "noScale"
var myListener:Object = new Object(); myListener.onResize = function () { trace("Stage size is now " + Stage.width + " by " + Stage.height); } Stage.addListener(myListener); |
|
|||||
|
Регистрация: Feb 2003
Сообщений: 16
|
Сделал подобное, но есть еще несколько вопросов:
1. Флешка меняет размеры по ширине, только если ей задать _root._width = Stage.width. Можно ли как-то сделать, что бы основной мувик менял размеры, а все внутриние клипа не менялись? 2. В HTML странице при загрузке, флешка идет с заданными размерами, и растягивается на 100% только при ресайзинге окна. Как сделать, что бы она сразу была такая? Спасибо. |
|
|||||
|
Регистрация: Feb 2003
Сообщений: 16
|
Со 2м вопросом разобрался.
Но 1й остается актуальным.... |
|
|||||
|
Guest
Сообщений: n/a
|
1. обрабатывай положение и resize каждого объекта отдельно
2. function resize(){ trace("Stage size is now " + Stage.width + " by " + Stage.height); } resize() var myListener:Object = new Object(); myListener.onResize = function () { resize() } Stage.addListener(myListener); |
|
|||||
|
Регистрация: Feb 2003
Сообщений: 16
|
Получается такое:
Я делаю _root._width = Stage.width; Сама флешка растягивается и растягивает своих "деток". Но при этом у них параметр _width не изменяется. Может я что-то не так делаю? |
|
|||||
|
Guest
Сообщений: n/a
|
что значит __root._width = Stage.width ?
|
|
|||||
|
Регистрация: Feb 2003
Сообщений: 16
|
Увеличиваю размер основного мувика до размеров окна....
|
|
|||||
|
Guest
Сообщений: n/a
|
так надо к имени MovieClip'а обращаться, а не к _root
|
|
|||||
|
Регистрация: Feb 2003
Сообщений: 16
|
Всем спасибо. Вопрос решен!
|
![]() |
Часовой пояс GMT +4, время: 16:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|