Such strange skin related errors in modular applications arise generally
when you reference a module by name in another module or application. Use
interfaces instead for communication with modules.

For more details, look at the following bug report:
https://bugs.adobe.com/jira/browse/SDK-26120

Haykel Ben Jemia

Allmas
Web & RIA Development
http://www.allmas-tn.com




On Fri, May 7, 2010 at 4:57 PM, Jeff <jbarts1...@yahoo.com> wrote:

>
>
> Hello,
>
> I've got a modular application where I popup a TitleWindow for an import
> Wizard. From there, I try to open a Window with a DataGrid inside. In
> addition to a bunch of cFF font warnings, this error is thrown:
>
> TypeError: Error #1007: Instantiation attempted on a non-constructor.
> at
> mx.controls.dataGridClasses::DataGridHeader/updateDisplayList()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\controls\dataGridClasses\DataGridHeader.as:329]
> at
> mx.core::UIComponent/validateDisplayList()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\core\UIComponent.as:8531]
> at
> mx.managers::LayoutManager/validateClient()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:932]
> at
> mx.core::UIComponent/validateNow()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\core\UIComponent.as:7631]
> at
> mx.controls.dataGridClasses::DataGridBase/updateDisplayList()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\controls\dataGridClasses\DataGridBase.as:594]
> at
> mx.controls::DataGrid/updateDisplayList()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\controls\DataGrid.as:1741]
> at
> mx.controls.listClasses::ListBase/validateDisplayList()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:3962]
> at
> mx.managers::LayoutManager/validateDisplayList()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:663]
> at
> mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:736]
> at
> mx.managers::LayoutManager/doPhasedInstantiationCallback()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:1072]
>
> The specific line that throws the exception is:
>
> var headerBGSkin:IFlexDisplayObject = new headerBGSkinClass();
>
> Anyone got a clue? I'm able to bring the spreadsheet up in my TitleWindow
> without issues, but when I try to put it in its own window. all hell breaks
> loose.
>
> Jeff
>
>  
>

Reply via email to