0

現在の Flex プロジェクトで選択したグラフ作成ライブラリとして Flare を使用しています。グラフは正しく表示されていますが、移動すると問題が発生します。グラフは、グラフのパネル/コンテナの外であっても、アプリケーションのどこにでも移動できます。ボタンやその他の GUI 要素の上に配置することもできます。

グラフが親コンテナー内にとどまり、親内でのみ移動できるようにする必要があります。他の Flare/Flex 開発者が推奨するさまざまなアプローチを試すのに何時間も費やしましたが、何もうまくいかないようです。

私が試したいくつかのアプローチ: グラフの親コンテナーに長方形の境界を設定し、親コンテナーまたはグラフ自体をスプライト オブジェクト内に配置して特定の境界を設定し、clipToContent プロパティを適切に設定します。

オンラインでいくつかの Flare デモを見つけましたが、ノードと頂点で表される各グラフ デモには、これと同じ問題があるようです。これは Flare のバグだと思いますが、まだその結論に飛びつくつもりはありません。

どんな助けでも大歓迎です!ありがとう。

4

2 に答える 2

0

この問題の原因は 2 つあります。

1) パンとズームのヒタエリア。→PanZoomControlを使用している場合は、new PanZoomControlのようにhitareaを定義します(ここではhitareaを指定します)。「Vis 領域外でマウスをインタラクティブに使用すると、Vis が動き回る」という問題を解決するのに役立ちます。

2) 表示領域を制御するためのマスク。vis を表示する領域を定義するのに役立ちます。そうしないと、vis が境界からはみ出してしまいます。

お役に立てれば:)

于 2013-04-26T07:29:17.643 に答える