есть вот такой примерно код:

Код:
<mx:State name="docsTree" basedOn="docs">
<mx:AddChild position="lastChild">
<ns1:fsTreeWindow id="fsTreeWindowLocal" caller="{this}" top="75" left="195" right="75" bottom="20" mouseDown="{fsTreeWindowLocal.startDrag()}" mouseUp="{fsTreeWindowLocal.stopDrag();}" horizontalAlign="center">
</ns1:fsTreeWindow>
</mx:AddChild>
<mx:SetProperty target="{canvas1}" name="width" value="500"/>
</mx:State>
В чём проблема - как только плеер входит в стэйт docsTree и показывает наш компонент (fsTreeWindow - по логике аналог Panel), то его тельце становится кликабельным, ессно если начинать его двигать с зажатой мышой, то он как и положено двигается (слово драггится язык не позволяет выговорить

), но стоит только мышь отпустить, то он возвращается на своё начальное место (по центру) ...
При этом аналогичный метод драга, используемый вне state работает совершенно нормально ... В чём загвоздка ?
П.С.по сути ns1:fsTreeWindow можно смело менять на mx:Panel - это не важно, аналогично не работает

П.С.2. если на событие mouseDown привязывать не драг, а например fsTreeWindowLocal.x=fsTreeWindowLocal.x+10 то вообще ничего не происходит ... это так, для пущего сгущения красок
