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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Apr 2009
Сообщений: 30
По умолчанию Как сделать масштабирование!

Простите что не так назвал другую тему! http://www.flasher.ru/forum/showthread.php?t=125060

Вобщем вопрос в следующем как сделать вот такое масштабирование
http://www.intimissimi.it/#/Collection/ws09/06?lang=en

т.е как сделать, что бы флешка размером допустим 1440х900 (сайт) при нажатии в броузере на оконный режим ( т.е. меньше чем сам экран) оставалась полностью в окне без скрола???..ну до какого то предела естественно!

....просто "резиновый сайт" не подходит!(не совсем то что надо)

Старый 15.05.2009, 21:35
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 2  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Код AS1/AS2:
Stage.scaleMode = "noScale";
stage.align = "TL";
__________________
тонкий тролль, осеянный благодатью

Старый 15.05.2009, 22:41
cobweb вне форума Посмотреть профиль Отправить личное сообщение для cobweb Найти все сообщения от cobweb
  № 3  
Ответить с цитированием
cobweb

Регистрация: Apr 2009
Сообщений: 30
Непонятно...что то....я естественно начинающий

...прописываю код ....дальше то что-нибудь надо писать?...а то ничего не происходит)

если можно поподробнее.... чтоб врубиться

Старый 15.05.2009, 22:57
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 4  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Этот код переключает масштабирование таким образом, чтобы при изменении размеров флэшки, её содержимое не растягивалось, и оставалась слева сверху.
Дальше вам нужно слушать событие ресайза у сцены, и в зависимости от размеров двигать и ресайзить содержимое.

rtfm:
Stage.onResize
Stage.width, Stage.height
__________________
тонкий тролль, осеянный благодатью


Последний раз редактировалось Gaen; 16.05.2009 в 04:58.
Старый 16.05.2009, 02:34
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 5  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
GAIKER, тоже иногда ветки as2 / as3 путаете? =) Сейчас наш начинающий точно не начнет "врубаться". Он и так вопросительые предложения путает с восклицательными.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 16.05.2009, 04:58
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 6  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
всё, крыша съехала =)
__________________
тонкий тролль, осеянный благодатью

Старый 16.05.2009, 15:27
cobweb вне форума Посмотреть профиль Отправить личное сообщение для cobweb Найти все сообщения от cobweb
  № 7  
Ответить с цитированием
cobweb

Регистрация: Apr 2009
Сообщений: 30
Ага, крыша едет не спеша)

Если так то не то получается...не как с тёткой по ссылке выше!

Код AS1/AS2:
Stage.addListener (this);
Stage.align = "TL";
Stage.scaleMode = "noScale";
this.onResize = function () {
	this.mc._width = Stage.width;
	this.mc._height = Stage.height;
 
		};
this.onResize ();

Старый 16.05.2009, 18:10
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 8  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
http://flasher.ru/forum/showpost.php...66&postcount=5
__________________
Reality.getBounds(this);

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

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

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


 


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


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