Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Работа над сайтом > HTML/DHTML/CSS/JS/VB

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 17.12.2011, 13:16
Fintch вне форума Посмотреть профиль Отправить личное сообщение для Fintch Найти все сообщения от Fintch
  № 1  
Ответить с цитированием
Fintch
 
Аватар для Fintch

Регистрация: Mar 2009
Сообщений: 51
Question Размещение swf на странице.

Здравствуйте, у меня возник один вопрос. Он связан с размещением swf относительно страницы, видимо с помощью html.

[IMG]http://dl.************/u/4933612/images/swfPosition.jpg[/IMG]

Я попытался изобразить проблему на картинке. Окно swf должно пропорционально увеличиваться относительно видимой области страницы по высоте и ширине.

Если изначально расположение swf относительно страницы как на рисунке A. Тогда если мы растягиваем страницу (например, по ширине), получаем рисунок C. Если растягиваем страницу по ширине и высоте, тогда получаем рисунок D.
Если мы уменьшаем видимую область страницу (например, по ширине) получаем рисунок B.

То есть размеры окна swf должны изменять пропорционально размерам видимой области страницы. При этом, swf должен понимать какой сейчас размер видимой области страницы и перестраивать интерфейс (Не растягивать - NO_SCALE). Также нужны границы, чтобы при небольших размерах видимой области страницы swf был определенного минимального разрешения и больше не уменьшался. И наоборот, при больших размерах swf стал максимальным и больше не увеличивался.

Я совсем не разбираюсь в html и поэтому не представляю как это можно реализовать. Может кто-то делал подобное? Подскажите пожалуйста.
В самом swf я думаю надо поставить режим
Код AS3:
stage.scaleMode = StageScaleMode.NO_SCALE
И затем перестраивать интерфейс использую значния stage.stageWidth и stage.stageHeight по событию Event.RESIZE.
Но это тоже только догадки..

Создать новую тему   Часовой пояс GMT +4, время: 18:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
html , no_scale , resize , swf , интерфейс

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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