estanglerbm opened a new issue #983:
URL: https://github.com/apache/royale-asjs/issues/983
SkinnableContainer with layout doesn't like Spark Line:
``
Uncaught TypeError: child.getExplicitOrMeasuredWidth is not a function
``
Test case:
```
<?xml version="1.0" encoding="utf-8"?>
<s:Application
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.apache.org/royale/spark">
<s:SkinnableContainer>
<s:layout>
<s:HorizontalLayout />
</s:layout>
<s:Line />
</s:SkinnableContainer>
</s:Application>
```
Full(ish) stack:
```
Uncaught TypeError: child.getExplicitOrMeasuredWidth is not a function
get__measuredWidth .../bin/js-debug/mx/core/UIComponent.js:2943
getExplicitOrMeasuredWidth .../bin/js-debug/mx/core/UIComponent.js:1400
getPreferredUBoundsWidth
.../bin/js-debug/mx/core/LayoutElementUIComponentUtils.js:53
getPreferredBoundsWidth
.../bin/js-debug/mx/core/LayoutElementUIComponentUtils.js:155
getPreferredBoundsWidth .../bin/js-debug/mx/core/UIComponent.js:1919
measure .../bin/js-debug/spark/layouts/BasicLayout.js:110
beforeLayout .../bin/js-debug/spark/components/beads/GroupView.js:46
performLayout .../bin/js-debug/org/apache/royale/core/LayoutBase.js:244
handleLayoutNeeded
.../bin/js-debug/org/apache/royale/core/LayoutBase.js:150
fireListeners
.../bin/js-debug/org/apache/royale/events/EventDispatcher.js:97
dispatchEventInternal_
.../bin/js-debug/library/closure/goog/events/eventtarget.js:382
dispatchEvent
.../bin/js-debug/org/apache/royale/events/EventDispatcher.js:72
dispatchEvent
.../bin/js-debug/org/apache/royale/core/ElementWrapper.js:229
afterLayout
.../bin/js-debug/spark/components/beads/SparkContainerView.js:83
performLayout .../bin/js-debug/org/apache/royale/core/LayoutBase.js:246
handleInitComplete
.../bin/js-debug/org/apache/royale/core/LayoutBase.js:167
fireListeners
.../bin/js-debug/org/apache/royale/events/EventDispatcher.js:97
dispatchEventInternal_
.../bin/js-debug/library/closure/goog/events/eventtarget.js:382
dispatchEvent
.../bin/js-debug/org/apache/royale/events/EventDispatcher.js:72
dispatchEvent
.../bin/js-debug/org/apache/royale/core/ElementWrapper.js:229
addedToParent .../bin/js-debug/spark/components/SkinnableContainer.js:136
addElement .../bin/js-debug/org/apache/royale/core/UIBase.js:395
addElement .../bin/js-debug/mx/core/UIComponent.js:2414
addElement .../bin/js-debug/spark/components/SkinnableContainer.js:204
initializeStrandBasedObject
.../bin/js-debug/org/apache/royale/utils/MXMLDataInterpreter.js:235
generateMXMLArray
.../bin/js-debug/org/apache/royale/utils/MXMLDataInterpreter.js:121
generateMXMLInstances
.../bin/js-debug/org/apache/royale/utils/MXMLDataInterpreter.js:265
...
```
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]