![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2010
Сообщений: 4
|
Вобшем такая проблема. Сразу скажу что я только начал изучать Flex поэтому сильно не ругайте
Я сейчас использую Flash Builder 4. Задача следущая: В MXML размещено некоторое количество объектов. Нужно чтобы в одном из контейнеров программно рисовались линии. Уже перелистал книжки разные, но что-то не получается. На этом форуме нашел вот:import mx.containers.Box; private function myDraw():void { var sp:Box = new Box(); sp.graphics.lineStyle(1, 0xFFAAAA, 100); sp.graphics.moveTo(10, 10); sp.graphics.lineTo(50, 50); addChild(sp); } но в этом коде я понял создается новый контейнер и в нем уже рисуется линия. А я бы хотел нарисовать линию допустим в BorderContainer который уже был размещен в MXML: <s.BorderContainer> вот где-нибудь здесь </s.BorderContainer> возможно ли такое? Или это как-то по другому делается? |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 4
|
Вот немного поковырял и что-то получилось Вот код:
<s:Panel> <mx:Canvas id="lin" width="304" height="213"/> </s:Panel> <s:HSlider id="SL" x="312" y="10" stepSize="1" minimum="0" maximum="100" > <s:change> <![CDATA[ lin.l.lineStyle(1,0xFFAAAA); lin.graphics.moveTo(0,0); lin.graphics.lineTo(500,SL.value); ]]> </s:change> </s:HSlider> в итоге есть панель, в ней контейнер и в нем бегунком рисуется линия. Но есть косяк. Эта линия вылазит за панель. Как реализовать полосы прокрутки, чтобы все смотрелось только в панели? |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 4
|
Ничего себе сколько ответов! Не успеваю читать просто
Ладно буду сам разбираться. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
1. Для оформления своего кода надо использовать теги [code][/code]
2. Название темы не отражает сути вопроса. 3. Мультипостинг на форуме запрещен. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|