« Star Wars: сравнение AS2 и AS3 в наглядных примерахКончились праздники »

Трекбек адрес этой записи

URL трекбека (щелкните правой кнопкой мыши и скопируйте ссылку)

5 комментариев

Комментарий от: nirth [Учаснег] Email · http://blog.orangeflash.eu
Это и есть то, что нам нужно. Для VBox и HBox вы можете поступить двояко

Я кстати недавно столкнулся с похожей проблемой, сделал я LinkButton который может подерживать много строчность, и теперь думаю как добавить подобный функционал в Button (может быть полезным например в Header к Accordion). есть два способа

Сделать многострочную кнопку, и от нее сделать свой LinkButton, либо сделать два сабкласса - для LinkButton и Button отдельно. Все никак не решу, что лучше =)

P.S. ну как ты понимаешь, Button делать многострочным, это скорее баловство, нежели практическая нужда но обидно что фреймворк не достаточно гибок, либо я недосмотрел пути пока что я переопределяю updateDidplayList и measure.
2007-01-12 @ 05:47
Комментарий от: Konstantin Kovalev [Учаснег] Email · http://riapriority.com/blogs/constantiner.php
А что ты называешь негибкостью или гибкостью? Если у тебя есть возможность добавить функционал переопределив всего один или два метода - это ли не гибкость? А наличие уже готового функционала на все случаи жизни - это утопия.

Тем более можно вспомнить как олдскульные товарищи ругали компоненты Макромедии как раз за то, что, по их мнению, там слишком много функционала, который им не нужен :) Что для одгих достоинство, для других - недостаток. И Adobe постарались выбрать золотую середину.

А включение в уже готовую иерархию переопределенных компонентов - действительно проблема. Понятно, что в каждом случае решается индивидуально, но постараюсь подумать над основными стратегиями...
2007-01-12 @ 10:38
Комментарий от: nirth [Учаснег] Email · http://blog.orangeflash.eu
Я называю негибкостью это потому что.

Для того чтобы сделать Layout контейнеры, с подобным функционалом, мне нужно отдельно расширить
Box(VBox/HBox), Panel, TileWindow, Module и еще какой то компонент вроде есть, подерживающий вертикальный\горизонтальный лэйаут.
Было бы намного удобнее, если бы можно было на лету определеить класс, занимающийся расположением компонентовм.

Имхо это не гибкость, но по сравнению с v2 компонентами, это конечно прорыв =)

Пойми меня правильно, я не ругаю F2F, я скорее ворчу, что нету и этого тоже =).
2007-01-12 @ 16:21
Комментарий от: Konstantin Kovalev [Учаснег] Email · http://riapriority.com/blogs/constantiner.php
Ну вот насчет стратегий, позволяющих избегать параллельной иерархии наследования в типичных случаях я и собираюсь провести анализ и написать. Думаю, не все так плохо :)
2007-01-12 @ 16:33
Комментарий от: nirth [Учаснег] Email · http://blog.orangeflash.eu
Подождем =)
2007-01-12 @ 17:00

Оставить комментарий


Ваш email адрес. (Не будет показан на сайте.)

Ваш URL будет показан.
ПлохоПревосходно
:!: :?: :idea: :) :D :p B) ;) :> :roll: :oops: :| :-/ :( :'( |-| :>> :yes: ;D :P :)) 88| :. :no: XX( :lalala: :crazy: >:XX
(Заменить прерывания строк на <br />)
(Имя, email и сайт)
(Разрешить пользователям посылать вам сообщения (ваш email не отображается).)
3 + 2 + 7 - 1?
antispam test

Вы можете использовать OpenID чтобы предоставить ваше имя, email и url.