« Обратный инжениринг со Sparx EA за пару кликовПейджинг на лету »

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

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

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

Если бы я вел какие-либо мемориз, то обязательно бы написал "В мемориз"!

Как всегда, расширяешь не только классы Flex SDK но и русский язык :)
2008-12-29 @ 18:28
Комментарий от: JabbyPanda [Посетитель] · http://jabbypanda.com/blog
*****
Очень хорошая статья, достойна книги!

Я полностью согласен с твоими изысканиями о AutoResizeable mx:List, особенно в пункте "Особые компоненты", который меня и интересует более всего.

В моей задаче, я начал с aturesizable mx:List, потом пришел к mx:Grid, потом к mx:VBox, а закончил на mx:Repeater, который автоматически увеличивается в высоте в зависимости от суммы размеров копий объекта SingleNoteView, каждая из которых имеет свою высоту:






2009-04-23 @ 17:42
Комментарий от: JabbyPanda [Посетитель] · http://jabbypanda.com/blog
Примечание:

MXML код был автоматически вырезан с моего комментария выше, но он не так уже и важен B)
2009-04-23 @ 17:44
Комментарий от: JabbyPanda [Посетитель] · http://juick.com/jabbypanda
Прошло пол-года, и я снова на этой странице, мы на проекту все-таки решили отказатся от mx:Repeater и вернутся к AutosizableList.

Кстати, ты видел решение от Bryan Bartow, он ломал голову над похожей проблемой приблизительно в тоже время что и ты ;)

http://www.bryanbartow.com/2008/12/08/release-flex-autosizinglist-component/

Решение Bryan'а базируется на protected свойстве rowInfo в ListBase.as, умно.

/*
An array of ListRowInfo objects that cache row heights and
other tracking information for the rows in listItems.
*/
protected function get rowInfo() в ListBase.as

и на
2009-11-16 @ 21:38

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


Ваш 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.