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]


Reply via email to