1


0

Adobe Air:ドラッグにより奇妙なアプリケーションクラッシュが発生する

これは奇妙です。私はmx:Listを作成し、ItemRendererとしていくつかのアイテムを含むmx:Canvasを使用しています。 すべてが正常に機能し、リストが正しく表示されます。 次に、dragEnabled = "true"、dropEnabled = "true"、およびdragMoveEnabled = "true"を設定して、ドラッグアンドドロップでアイテムを並べ替える機能をアーカイブします。

ただし、アイテムのドラッグを開始するとすぐに、アプリケーション全体がクラッシュします。

Error: Error #3200: Cannot perform operation on closed window.
at Error$/throwError()
at flash.display::NativeWindow/get minSize()
at mx.core::Window/get minWidth()[C:\autobuild\3.2.0\frameworks\projects\airframework\src\mx\core\Window.as:859]
at flash.utils::ByteArray/writeObject()
at flash.desktop::Clipboard/putSerialization()
at flash.desktop::Clipboard/convertFlashFormat()
at flash.desktop::Clipboard/setData()
at mx.managers::NativeDragManagerImpl/doDrag()[C:\autobuild\3.2.0\frameworks\projects\airframework\src\mx\managers\NativeDragManagerImpl.as:282]
at mx.managers::DragManager$/doDrag()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\managers\DragManager.as:243]
at mx.controls.listClasses::ListBase/dragStartHandler()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:9085]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:9298]
at mx.controls.listClasses::ListBase/mouseMoveHandler()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:8822]

なぜこれが起こっているのか理解できません。 mx:Listは、アプリケーションのメインウィンドウに埋め込まれているカスタムコンポーネントにあります。

1 Answer


0


同様のクラッシュの問題がありました。 それは一貫していますか? スクロール可能なリストまたはデータグリッドはありますか? 私の場合、リストの下部に〜1/3の要素が表示されていました。 リストが短くなったとき、それは起こりませんでした。