[ 
https://issues.apache.org/jira/browse/FLEX-26780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13649306#comment-13649306
 ] 

Justin Mclean commented on FLEX-26780:
--------------------------------------

Likely because of this code in Rect.as - there's no equiv clause if radiusY != 
0.

        else if (radiusX != 0)
        {
            var rX:Number = radiusX;
            var rY:Number =  radiusY == 0 ? radiusX : radiusY;
            g.drawRoundRect(drawX, drawY, width, height, rX * 2, rY * 2);
        }
                
> Minor bug in operation of radiusX and radiusY for rectangles
> ------------------------------------------------------------
>
>                 Key: FLEX-26780
>                 URL: https://issues.apache.org/jira/browse/FLEX-26780
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Spark: General Component
>    Affects Versions: Adobe Flex SDK 4.5 (Release)
>         Environment: Affected OS(s): Windows
> Affected OS(s): 
> Browser: Opera
> Language Found: English
>            Reporter: Adobe JIRA
>
> I was trying to understand radiusX and radiusY for s:Rect, and it did not 
> behave as expected.  After working with it for a while, it appears that the X 
> property is bleeding over into the Y property.  For example, try the code 
> below, and a rounded rectangle still forms.  But set radiusX="0", and 
> radiusY="20", and no rounding occurs.  
> If radiusX should truly bleed over into radiusY, this probably should be 
> documented.  As an aside, I found the Flex documentation on what these 
> properties do insufficient to understand them.  Finally note this confusion 
> came out of the Flex in 1 Week training, in the Day 5 Excercise 5.8 
> (Animating Button Components), where they set an X radius on the button but 
> no Y value, and it worked fine.  Thanks.
> Addendum:  note this "bleeding" effect is on the other radius properties as 
> well, e.g. topRightRadiusX.
> ------------
> <?xml version="1.0" encoding="utf-8"?>
> <!-- RectExample.mxml -->
> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"; 
>                xmlns:s="library://ns.adobe.com/flex/spark">
>   
>   <s:Rect x="100" y="100" height="100" width="200" radiusX="20" radiusY="0">
>     <s:stroke>
>       <s:SolidColorStroke color="0x000000" weight="2"/>
>     </s:stroke>
>     <s:fill>
>       <s:SolidColor color="blue" />
>     </s:fill>
>   </s:Rect>
>   
> </s:Application>

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to