Показать сообщение отдельно
Старый 21.05.2006, 04:03
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 2  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
я бы сделал так.
есть класс отвечающий за отображение этих самых прямоугольников назовем его Rectangle ( для удобства, и большей гибкости, он будет реализовывать интерфейс IResizable).
В классе есть методы, setSize(w:Number,h:Number), метод передает параметр специальному менеджеру - ResizeManager.

Класс ResizeManager занимаеться вычислениями, этому классу экземпляры IResizable передают желаемые размеры, о ведет просчет, максимально допустимого размери, и увеличивает, на желаемое, или на максимальное(если желаемое больше чем надо)
ну я думаю тебе не надо объяснять как считать =)
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^