Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   размер подогнать под окно браузера? (http://www.flasher.ru/forum/showthread.php?t=184913)

fduch 29.09.2012 21:59

размер подогнать под окно браузера?
 
как подогнать размер флеша под окно браузера,
Допустим у меня меню 1500 по ширине,
если окно браузера меньше, то надо скролить, если больше то не надо...
А флешка открывается своего размера заданного
Код AS3:

          [SWF(width = "1024", height = "800", frameRate = "24", backgroundColor = "#FFFFFF")]

или это уже их хтмла разруливать надо?

ramshteks 29.09.2012 22:44

это комплексная задача:
хмтл с указание 100% размеров флешки
+делать саму флешку "резиновой"

fduch 02.10.2012 10:56

при 100% есть проблема = хтмл центририрует флеш..
если задать ширину и высоту не в % то флеш прилипает к верхнему левому углу.
Мне как бы и надо, чтобы оно было в углу.
как совместить 100% и угол?

ps: Резиновый флеш? Вроде нельзя менять размер?

caseyryan 02.10.2012 12:32

Цитата:

при 100% есть проблема = хтмл центририрует флеш..
Надо создать div в который разместить флеш ролик, а этому диву задать нужные параметры через css

Krusty 02.10.2012 12:33

Размер менять можно у отображаемого окна. Но размер .swf выбирается на этапе компиляции, поэтому будет сжатие-растяжение.
А в остальном-тэг object ничем не отличается от любого другого хтмл тэга, соответственно, может быть отпозиционирован как угодно на странице.
думаю css
Код:

float:left;
width:100%;

вам поможет.

Котяра 02.10.2012 13:00

Цитата:

Но размер .swf выбирается на этапе компиляции, поэтому будет сжатие-растяжение.
Неправда же.
Код AS3:

  stage.scaleMode = StageScaleMode.NO_SCALE;
  stage.align = StageAlign.TOP_LEFT;


Krusty 02.10.2012 13:32

Либо я топикстартера не понял, либо Котяра.
При
Код:

  [SWF(width = "1024", height = "800", frameRate = "24", backgroundColor = "#FFFFFF")]
размеры SWF будут 1024 на 800, фпс=24 кадра. а видимый размер тэга object, в котором и задан данный swf, будет какой мы укажем, в коде публикации swfobject, например. Хоть в процентах, хоть в пикселях. Если укажем 1024 на 800-сжатия/растяжения не будет. Иначе-будет сжатие или растяжение.
И видим мы размер не SWF, а размер object.


Часовой пояс GMT +4, время: 08:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.