0
1つのツリーノードを他のツリーノードと視覚的に線で接続したいと考えています。 2つのツリーのデータ項目をマッピングするのと同様です。Flex3、線でのツリーのマッピング
1つのツリーノードを他のツリーノードと視覚的に線で接続したいと考えています。 2つのツリーのデータ項目をマッピングするのと同様です。Flex3、線でのツリーのマッピング
ツリーの上に透明なレイヤー(スプライトまたはキャンバス)を使用して線を描画できます。必要なノードを見つけ、localToGlobal
で絶対座標を取得し、座標を(ステージ上のレイヤーの原点を基準にして)線レイヤに変換し、線を描画します。
このようなものを探していました。ありがとう!それが動作するかどうかを知らせます。 – adamzwakk
私はノードラインを閉じるときに一定の線を描いています....ツリーを拡大または縮小すると、マップされた線が正しい位置に移動します – Saran
ツリーの変更を検出してラインを更新する必要があります。最も簡単な方法 - フレームごとにラインエンドポイントの位置を測定するだけです。変化した場合は、ラインを再描画する必要があります。 – alxx