Перекрывающийся холст Flare во Flex, как прикрепить его к контейнеру?

У меня возникла серьезная проблема при попытке отобразить 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


person ksiomelo    schedule 11.05.2011    source источник


Ответы (1)


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

person J_A_X    schedule 11.05.2011
comment
Спасибо, я фактически изменил FlareCanvas на класс FlareVisualization в том же пакете, и это сработало. - person ksiomelo; 12.05.2011