Перекрывающийся холст Flare во Flex, как обрезать его в контейнере? - PullRequest
0 голосов
/ 11 мая 2011

У меня возникла серьезная проблема при попытке отобразить FlareCanvas в моем приложении. Он просто не уважает границы ( см. Изображение здесь )

Я пробовал "clipContent" и кучу альтернатив, но, похоже, ничто не мешает холсту "проходить" через его контейнер. Что я должен делать? Это займет у меня несколько недель!

В Flex main.mxml:

<flexvis:FlareCanvas id="graph" width="800" height="600" verticalScrollPolicy="on" clipContent="true" horizontalScrollPolicy="on"  />

Полный класс FlareCanvas, который расширяет FCACanvas: https://github.com/prefuse/Flare/blob/master/flare/src-flex-integration/flare/flex/vis/FlareCanvas.as

1 Ответ

0 голосов
/ 11 мая 2011

Да, код, используемый для FlareCanvas, не совсем лучший. На вашем месте я бы просто поместил FlareCanvas в другой контейнер, который обрезал бы содержимое, чтобы решить вашу проблему.

...