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

Justin Mclean updated FLEX-34017:
---------------------------------

    Labels: DataGroup contentSize easytest enableMouseWhereTransparent 
scrolling  (was: DataGroup contentSize enableMouseWhereTransparent scrolling)

> DataGroup#drawBackground called before valid content size available
> -------------------------------------------------------------------
>
>                 Key: FLEX-34017
>                 URL: https://issues.apache.org/jira/browse/FLEX-34017
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Spark: DataGroup
>    Affects Versions: Apache Flex 4.11.0
>            Reporter: Maxim Jurat
>              Labels: DataGroup, contentSize, easytest, 
> enableMouseWhereTransparent, scrolling
>
> DataGroup call drawBackground before layout setup valid content size. This 
> cause wrong mouseEnabledWhereTransparent behaviour when scrolling.
> Compile this:
> <?xml version="1.0"?>
> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"; 
> xmlns:s="library://ns.adobe.com/flex/spark" xmlns:local="*">
>     <s:DataGroup x="5" y="5" width="100" height="100" 
> mouseEnabledWhereTransparent="true"
>         mouseWheel="trace(event)" id="dataGroup"
>         itemRenderer="spark.skins.spark.DefaultItemRenderer">
>         <s:layout>
>             <s:VerticalLayout clipAndEnableScrolling="true"/>
>         </s:layout>
>         <s:dataProvider>
>             <s:ArrayList>
>                 <fx:String>1</fx:String>
>                 <fx:String>2</fx:String>
>                 <fx:String>3</fx:String>
>                 <fx:String>4</fx:String>
>                 <fx:String>5</fx:String>
>                 <fx:String>6</fx:String>
>                 <fx:String>7</fx:String>
>                 <fx:String>8</fx:String>
>                 <fx:String>9</fx:String>
>                 <fx:String>0</fx:String>
>                 <fx:String>10</fx:String>
>                 <fx:String>11</fx:String>
>                 <fx:String>12</fx:String>
>                 <fx:String>13</fx:String>
>                 <fx:String>14</fx:String>
>                 <fx:String>15</fx:String>
>                 <fx:String>16</fx:String>
>                 <fx:String>17</fx:String>
>                 <fx:String>18</fx:String>
>                 <fx:String>19</fx:String>
>                 <fx:String>20</fx:String>
>                 <fx:String>21</fx:String>
>                 <fx:String>22</fx:String>
>                 <fx:String>23</fx:String>
>                 <fx:String>24</fx:String>
>             </s:ArrayList>
>         </s:dataProvider>
>     </s:DataGroup>
>     <s:VScrollBar viewport="{dataGroup}" x="105" y="5" height="100"/>
> </s:Application>
> Move mouse on dataGroup (on empty space) and scroll with mouse wheel. Traces 
> appear. Then scroll dataGroup to bottom and repeat scrolling with mouse 
> wheel. There are no new traces, but they should be.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to