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

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

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

Регистрация: Mar 2009
Адрес: Екатеринбург
Сообщений: 30
Отправить сообщение для Maraekb с помощью ICQ
Question позиционирование обьектов при изменении размеров окна

Всем драсте
Объясните пожалуйста как реализовать позиционирование обьектов при изменении размеров окна?
Код AS1/AS2:
Stage.scaleMode = "noScale";
Stage.align = "TL";
Stage.addListener(myListener);
var myListener:Object = new Object();
myListener.onResize = function()
{
	RESAIZ();
}
function RESAIZ() 
{
	trace("RESAIZ")
 	_root.lables._x = 20
	_root.lables._y = 20
	_root.holder._x = Math.round(Stage.width/2)
 	_root.holder._y = Math.round(Stage.height/2)
}
При таком ,выше изложеном, раскладе ничё не выходит( Меняю размер окна а holder не двигается)

Старый 27.05.2010, 19:14
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Код AS1/AS2:
Stage.scaleMode = "noScale";
Stage.align = "TL";
Stage.addListener(this);
onResize();
 
function onResize():Void
{
	_root.lables._x = 20;
	_root.lables._y = 20;
	_root.holder._x = Math.round(Stage.width / 2);
	_root.holder._y = Math.round(Stage.height / 2);
}
Капслоком и не транслитом принято писать названия констант. В вашем коде, вы подписывали мусорный листенер еще до его создания, поэтому и не работало.


Последний раз редактировалось udaaff; 27.05.2010 в 19:27.
Старый 27.05.2010, 19:44
Maraekb вне форума Посмотреть профиль Отправить личное сообщение для Maraekb Найти все сообщения от Maraekb
  № 3  
Ответить с цитированием
Maraekb
 
Аватар для Maraekb

Регистрация: Mar 2009
Адрес: Екатеринбург
Сообщений: 30
Отправить сообщение для Maraekb с помощью ICQ
Спасибо огромное!!!

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

Теги
Позиционирование , ресайз

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

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


 


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


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