Google Swiffy и отзывчивый дизайн, высота

Я тестирую Swiffy и подключаю его к адаптивной среде Zurb Foundation. Все работает хорошо. Я также обновил CSS для #swiffycontainer контейнер иметь ширину width: 100%;,

Контент хорошо вписывается в сетку, но моя единственная проблема заключается в том, что если размер не установлен явно, то на меньшем экране я получаю эту проблему с высотой, намного превышающей контент, даже с высотой установлен на 500px, Это также приводит к тому, что контейнер Swiffy показывает содержимое за пределами сцены.

Есть идеи, почему? Будет ли это с SVG, созданным из Swiffy? Спасибо!

Обновление. Похоже, это связано со свойством AS 2/3 stageScale в рабочей области. Кто-нибудь случайно не узнал о счастливой среде между "showAll/SHOW_ALL" и "noBorder/NO_BORDER"? Где сцена все еще изменяет размеры, но не показывает границу вокруг этого?

2 ответа

Я решил эту проблему с небольшим количеством CSS, который гарантирует, что высота масштабируется пропорционально ширине (какой бы ширины она ни была из-за адаптивной сетки). Это удерживает контейнер flash/Swiffy от создания полос почтового ящика.

В SWF: оставьте значение по умолчанию (AS2):

Stage.scaleMode = "noScale";

В CSS создали оболочку для контейнера Swiffy:

.swiffy-wrap { 
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  float: left;
  height: 0;
}

На контейнере Swiffy

#swiffycontainer {
  width : 100% !important;
  height: 100% !important;
  position: absolute;
  left: 0;
}

Просто поместите в html результат быстрой конверсии 100% будьте осторожны только ширина, а не высота, высота, вот так

div id="swiffycontainer" style="width: 100%; height: 500px"

работает для меня

Другие вопросы по тегам