You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "spiros aggelopoulos (JIRA)" <ji...@apache.org> on 2014/09/11 15:07:33 UTC

[jira] [Updated] (FLEX-34536) IFocusManagerContainer with own FocusManager throw ArgumentError: Error #2025

     [ https://issues.apache.org/jira/browse/FLEX-34536?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

spiros aggelopoulos updated FLEX-34536:
---------------------------------------
    Attachment: FLEX-34536.txt

Patch File 

> IFocusManagerContainer with own FocusManager throw ArgumentError: Error #2025
> -----------------------------------------------------------------------------
>
>                 Key: FLEX-34536
>                 URL: https://issues.apache.org/jira/browse/FLEX-34536
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Focus Manager
>    Affects Versions: Apache Flex 4.13.0
>            Reporter: spiros aggelopoulos
>         Attachments: FLEX-34536.txt
>
>
> Every  Container  implement the IFocusManagerContainer interface.
>  
> the SDK allows only the main application and Popups  window (PopupManager) to host its own FocusManager because the SystemManager tries to find the container in SystemManager.popUpChildren or in SystemManager.
> In any other case it throws argument error 2025.
> This prevents the design of a diferente FocusManagment System eg:in MDI enviroment whitch every mdi window has it own focus loop.
> Error:
> ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
> 	at flash.display::DisplayObjectContainer/getChildIndex()
> 	at mx.managers::SystemManager/getChildIndex()[/Users/aharui/release4.13.0/frameworks/projects/framework/src/mx/managers/SystemManager.as:1831]
> 	at mx.managers.systemClasses::ActiveWindowManager/mouseDownHandler()[/Users/aharui/release4.13.0/frameworks/projects/framework/src/mx/managers/systemClasses/ActiveWindowManager.as:521]
> 	at flash.events::EventDispatcher/dispatchEventFunction()
> 	at flash.events::EventDispatcher/dispatchEvent()
> 	at mx.managers::SystemManager/mouseEventHandler()[/Users/aharui/release4.13.0/frameworks/projects/framework/src/mx/managers/SystemManager.as:2926]



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)