Andrey Moujikov ([info]moujikov) wrote,
@ 2006-12-11 20:12:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Надо развивать фантазию
Как я уже говорил, у нас много интерфейсов на флеше. Для их поддержки нами на стороне Смоллтолка реализован MVC-фреймворк, выводом во флеш в нем занимаются классы из иерархии FlashWidget'ов. Так вот, довольно частой задачей является найти конкретный виджет, и покрутить его в руках (например, увидев багу вывода визуально).
Это всегда было не совсем тривиально: нужно сделать инспект окна, посмотреть его модель, оттуда постараться найти наш FlashBuilder, например, а  там уже и виджет совсем близко.
Короче, конец гимору: я сделал фичу - Ctrl+click во флеш открывает инспектор на коллекции всех виджетов под курсором.
Просто это было сделать? Очень. Полезно? Офигенно. Спрашивается, что я раньше не додумался? Вроде, рядом со Смоллтолком живу, должен уже привыкнуть к мысли  о том, что надо инструменты под себя менять, а не себя под них. Инертность мышления - вообще не пришло в голову, что такое простое решение возможно.
Надо взять за правило периодически анализировать пространство вокруг на предмет: как бы тут еще доделать, чтобы было убоднее.



(5 comments) - (Post a new comment)


[info]eugenius_nsk
2006-12-12 07:20 am UTC (link)
А почему интефейсы на флеше? Для работы в браузере или по какой-то другой причине?

(Reply to this) (Thread)


[info]moujikov
2006-12-12 10:06 am UTC (link)
Нет, браузер нам не нужен. Просто флеш - отличный вариант для создания саморисованных интерфейсов ко всяким киоскам и пр. в таком духе.

Вот, например, наше:

(Reply to this) (Parent)(Thread)


[info]eugenius_nsk
2006-12-12 10:34 am UTC (link)
А почему тогда не Squeak?

(Reply to this) (Parent)(Thread)


[info]moujikov
2006-12-12 10:58 am UTC (link)
У флеша есть пара преимуществ, имхо:
1. Развитый графический редактор с массой возможностей, упрощающих жизнь.
2. Он очень распространен. Можно отдать нашим заказчикам исходник флешки интерфейса с тем, чтобы их дизайнер ее подправил до соответсвия, например, стилистике клиента.

Чтобы было понятно: мы ничего не программируем на flash (пару мелочей пришлось написать, но это совсем чуть). Flash для нас - просто удобный формат "скинов". И, в принципе, любой может сделать свой набор скинов для системы без особого труда.

(Reply to this) (Parent)(Thread)


[info]eugenius_nsk
2006-12-12 11:14 am UTC (link)
Ну, граф. возможности у Squeak не хуже, но про "отдать дизайнеру заказчика" - это да, сильный аргумент.

(Reply to this) (Parent)


(5 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…