Показать сообщение отдельно
Старый 30.11.2007, 08:40
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 5  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Смысл делать в 3 кадра код?
Пусть код будет на 10000 строк, лучше чтобы он был в 1 кадре (имхо), или во внешних ас файлах и классах.

Итак, (код не тестил, но работать должно)
Код:
var myListener:Object = new Object();
myListener.onResize = function () {
   if( Stage.width < 1000 )
{
lessThen();
}
}
Stage.addListener(myListener);
function lessThen():Void{
trace('less then 1000');
}
if( Stage.width < 1000 ) lessThen();
Вкратце обьясню:
Пишем функцию, что делать с обьектами если вдруг сцена меньше 1000 пикселей, при ресайзе проверяем, меньше ли она 1000 пикеселей, если да, вызываем эту функцию (я назвал её lessThen).
А после всего этого, просто проверяю, окно в начальном режиме было с каким размером. Если меньше 1000, вызываю lessThen