0
startResize(EdgeOrCornerString)で手動でリサイズを開始する場合は、EdgeOrCornerStringを設定する必要があります。しかし、内部(NativeWindowBoundsEvent)リサイズハンドラからどのEdgeまたはCornerがクリックされたかを検出する方法はありますか? event.typeは 'サイズ変更'のみを指定します。指定されたエッジまたはコーナーはありません。 可能でしょうか?はいの場合はどうですか?AIR NativeWindowBoundsEventからサイズ変更を開始したコーナーまたはエッジを検出する方法は?
編集:NativeWindowのカスタムリサイズを行い、ユーザーがリサイズ操作を開始したコーナーやエッジの位置を知る必要があります。
はい、それ:)私は8つの異なる可能な位置がある知っているが、どのように正確にそれを計算するような何か?いくつかのコードをお願いしますか? – Nemi
@ニミちょうどこの答えのようにマウスのxとyを使用して、あなたが決定しようとしている8つの場所のいずれかが含まれていることがわかっているゾーンと座標を一致させます。 – Marty
@ MartyWallaceどのように画面xとyをキャッチするには?それはネイティブ拡張なしでは実行できないように見えます。たとえば、ステージのマウス座標を使用すると、ユーザーはnativeWindowの外側からエッジ/コーナーを 'キャッチ'できますが、座標は同じままになり、間違ったエッジ/コーナーからサイズ変更が開始されます。ネイティブ拡張なしで画面座標を取得する方法はありますか? – Nemi