Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Графические элементы (http://www.flasher.ru/forum/showthread.php?t=188385)

Pcheloed 02.12.2012 15:11

Графические элементы
 
Как сделать элемент <s:Ellipse/> кликабельным. Например, чтобы можно было присвоить значение свойству tooltip.

alatar 02.12.2012 18:42

Примитивы даже не визуальные объекты, не говоря уже о InteactiveObject. Ничего повесить не них не получится. Можете добавить tooltip к Group в которой отрисовывается ваш Ellipse.

Pcheloed 02.12.2012 19:34

Тогда как нарисовать круг во Flash Builder, чтобы можно было сделать его кликабедьным?

Добавлено через 5 минут
Может функция какая есть или что-то еще?

alatar 02.12.2012 19:42

Код:

<s:Group toolTip="Group width tooltip"
    left="0" right="0" top="0" bottom="0">
    <s:Ellipse
        left="0" right="0" top="0" bottom="0">
                <s:fill>
                        <s:SolidColor color="0"/>
                </s:fill>
        </s:Ellipse>
</s:Group>


Pcheloed 02.12.2012 20:24

Спасибо, с tooltip проблема решена.
Но, возникает вот в чем проблема. Есть 10 эллипсов размером 10 пикселей, нарисованные этим способом. Нужно сделать сетку позиционирования. Как это сделать? Нужно чтобы ее можно было сделать видимой или не видемой нажатием кнопки(но, это - мелочи). Я не могу разобраться, что такое сетка позиционирования и как ее сделать. Не подскажешь? Может почитать где есть о ней или видео какое-то, хоть что-нибудь)))

alatar 02.12.2012 20:27

Цитата:

Я не могу разобраться, что такое сетка позиционирования
Вы бы сначала определились, что вы подразумеваете под "сеткой позиционирования". Тогда вам бы ответили в предыдущей вашей теме.

Pcheloed 02.12.2012 20:45

Нужна сетка, в которой будут находиться эллипсы. каждый из которых находится в отдельной ячейке и занимает ее полностью, либо находится в ее центре. И сетку саму можно либо скрыть, либо оставить видимой. Такое возможно?

alatar 02.12.2012 20:51

Возможно. Сделайте Layout, который будет расставлять ваши элипсы, в функции updateDisplayList вашего контейнера отрисовывайте сетку.

Добавлено через 1 минуту
Можете использовать TileLayout, если он подходит под ваше понимание "сетки".

Pcheloed 02.12.2012 20:53

Спасибо, сейчас посмотрим)))


Часовой пояс GMT +4, время: 13:03.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.