среда, августа 29, 2007

Flex Builder. Заметки на разные темы

С увеличением числа классов, становится неудобно переключаться по табам окон. Удобнее выбирать в окне Navigation.

Иногда удивляет забота система проверки ошибок: соображает что надо ругаться когда в конструкторе есть параметр, а super с этим параметром я не вызвал. Обязательный параметр - еще б не ругался.

Хорошо проектировать структуру классов на MS Visio, используя Software > UML Model Diagram (US Units). С (Metric) не получилось повернуть документ в альбомное положение.

Создал объектную структуру используя в основном UML Static Structure. С именами классов, методами и свойствами не стал заморачиваться. Хотя, по идее, можно вообще всё сразу спроектировать, но я еще до такой крутизны не дорос.

Хорошо придерживаться принципа - семейства классов, которые наследуются от абстрактного класса определять в отдельный Pacage, вложенный в основной.

Можно загрузить SWF и иметь доступ к клипам, размещенным в нем. Для этого привести Loader.content к DisplayObjectContainer и пройти в цикле используя getChildAt.

Ключевое слово super - в теле конструктора вызывает конструктор предка. Если в конструкторе явно не вызывать super(); то конструктор предка будет выполнен до первого оператора в теле конструктора. Это может быть полезно для выполнения каких-либо действий до вызова конструктора предка.
В остальных методах класса, super позволяет вызывать версии методов предка - super.parentMethod();

Contrl+Shift+D - вставляет блок комментариев. Если курсор над функцией, добавляет спец-параметры @return, @param.

Shift+F2 - Eclipse SDK Help - удобно быстро вызывать подсказку для любого слова на котором стоит курсор.

2 комментария:

Pavel Che комментирует...

Привет!
Наткнулся вчера на ваш блог, очень интересно, не останавливайтесь ;-)

Можно ли с вами как-то по почте связаться?

Unknown комментирует...

> не останавливайтесь ;-)
Только начал разгоняться.

Связаться можно - я в скайпе под тем же ником что и имя блога :)