![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2009
Сообщений: 12
|
Всем доброго времени суток.
Подскажите плз, возможно ли средствами actionscript 3 программно задавать размеры swf в пикселях в браузере, в зависимости от ширины / высоты клиентской области? Ширина/высота клиентской области мне известны (легко определяется с помощью javascript). Остаётся только задать размеры самого swf с помощью actionscript 3, подскажите плз, возможно ли это? Код, взятый из actionscript 2 "fscommand('fullscreen', true)" не работает ((, пытался менять в хтмл-коде атрибуты width / height, но в результате клип растягивается (все объекты становятся больше) P.S. Возможно ли при помощи actionscript 3 определить разрешение экрана? Заранее спасибо ![]() |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 374
|
через изменение html-атрибутов width/height
чтобы объекты не растягивались, флэшке нужен параметр "noscale" |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 12
|
огромное спасибо
![]() А как мне после загрузки определить новые размеры клипа, не подскажете? ![]() |
|
|||||
|
С помощью actionscript 3 не возможно, но ты можешь использовать связку JavaScript + ActionScript. Тобишь, яваскрипт вычисляет размеры клиентской области и запускает функцию в экшнскрипте с параметрами (ширина, высота). А уже сама функция корректирует положение элементов в мувике.
Почитай http://actualwave.com/blog/?p=26, тут описано все ![]() |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 12
|
Огромное спасибо, во всём разобрался
![]() Добавлено через 13 часов 45 минут Есть ещё вопрос ![]() При изменении размеров клипа начало координат смещается в зависимости от того, на сколько растянули клип... Например, начальная ширина клипа была 100, объект находился по x = 10, потом растянули клип до 200, соответственно произошёл сдвиг начальных координат и объектов, и теперь, чтобы сместить объект в клипе на прежнее место, надо задавать ему не x = 10, а x = -90. Вопрос такой: можно при изменении размеров клипа сдвинуть систему координат клипа так, чтобы 0.0 находился в верхнем левом углу клипа? Последний раз редактировалось Vortex_001; 17.01.2009 в 13:52. |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 374
|
да, возможно
для этого флэшке надо передать параметр salign: "tl" вообще прочитайте про параметры флэшек: http://kb.adobe.com/selfservice/view...2701&sliceId=1 |
|
|||||
|
Регистрация: Sep 2009
Сообщений: 5
|
А возможно вообще изменить swf без исходника.
Размер баннера 240х400 а нужен 140х233. Это вообще можно сделать ? Пробовал в html поменять в результате обрезает сам ролик. Могу прикрепить исходник. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|