![]() |
компонент нестандартного вида
Вложений: 1
подскажите как создать компонент вот такого вида: (в аттаче)
как сделать градиент я разобрался: Код:
var g:Graphics = graphics;var m:Matrix = new Matrix(); |
Не делайте такик компонентов!!!
|
ну что значит "не делайте"?)) надо)
|
Ох.... зачем всё делать кодом ? Крыша съедет. Надо совмещать сильные стороны флекса и флеша =)
Нарисуйте графику во флеше и эмбедите во флекс проект: Flex 2 Developer's Guide > Flex Programming Topics > Embedding Assets > Embedding asset types |
ну потому что во флеше я не разбираюсь и ещё потому что этот компонент будет связан со многими другими и внутри него будут ещё компоненты... в общем,хотелось бы без флеша
во флексе же должны быть какие-нибудь средства для отрисовки компонентов своей формы |
Нормальных - нет. Обещают в будущем, но непонятно когда
|
ну у меня есть мысль сделать это так:
сделать HBox в котором будут: -маленький Canvas в котором надо будет нарисовать стрелку -большой Canvas в котором уже потом будут размещаться нужные компоненты для каждого канваса сделать желтую каёмку, но каким-нибудь образом надо стереть границу между ними... только не знаю как это сделать |
Цитата:
Во флексе кодом - час ползанья по докам + отладка. Жёлтую каёмку проще отрисовывать поверх всех канвасов, в ней простая прямоугольная математика. |
| Часовой пояс GMT +4, время: 04:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.