[ https://issues.apache.org/jira/browse/FLEX-18832?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Justin Mclean updated FLEX-18832:
---------------------------------
Labels: easyfix easytest (was: )
> List control with verticalscrollbar and glow effect in scrollbar's style - throws error
during effect
> -----------------------------------------------------------------------------------------------------
>
> Key: FLEX-18832
> URL: https://issues.apache.org/jira/browse/FLEX-18832
> Project: Apache Flex
> Issue Type: Bug
> Components: mx: List
> Affects Versions: Adobe Flex SDK 3.2 (Release)
> Environment: Affected OS(s): Windows
> Affected OS(s): Windows XP
> Language Found: English
> Reporter: Adobe JIRA
> Labels: easyfix, easytest
>
> Steps to reproduce:
> 1. Create mxml application
> 2. Put <mx:list id="list1">
> 3. Specify vertical scrollbar style with rollOverEffect
> 4. Specify listverticalScrollPolicy="on"
> 5. Put a button, on click bind list1.dataProvider = new Array() (important to bind array
with less elements, than needed to show thumb on vertical scrollbar)
> 6. Run application
> 7. Move mouse over vertical scrollbar
> 8. Before glow effect finished - click button to rebind dataProvider
> 9. See error thrown
> mxml application listing:
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:ns1="com.turbostool.client.rides.*"
width="570" height="500" xmlns:text="flash.text.*">
>
> <mx:Style>
> .myScrollStyle
> {
> rollOverEffect: buttonGlowIn;
> }
> </mx:Style>
> <mx:List id="list1" verticalScrollPolicy="on" width="200" height="200"
> verticalScrollBarStyleName="myScrollStyle">
>
> </mx:List>
> <mx:Button label="rebind error" click="list1.dataProvider=new Array()" y="208"
x="106"/>
>
> <mx:Glow id="buttonGlowIn" color="0xeeeeee" alphaFrom="0.1" alphaTo="0.5" duration="100"
blurYFrom="0" blurXFrom="0"
> blurYTo="10" blurXTo="10"/>
>
> </mx:Application>
> Actual Results:
> TypeError: Error #1009: Cannot access a property or method of a null object reference.
> at mx.controls.scrollClasses::ScrollBar/updateDisplayList()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\controls\scrollClasses\ScrollBar.as:1050]
> at mx.core::UIComponent/validateDisplayList()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:6351]
> at mx.managers::LayoutManager/validateDisplayList()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:622]
> at mx.managers::LayoutManager/doPhasedInstantiation()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:695]
> at Function/http://adobe.com/AS3/2006/builtin::apply()
> at mx.core::UIComponent/callLaterDispatcher2()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:8628]
> at mx.core::UIComponent/callLaterDispatcher()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:8568]
>
> Expected Results:
>
> Must not throw error, must fill list with data even during visual effect on scrollbar,
even if thumb will not appear yet
>
> Workaround (if any):
>
> Remove effects from scrollbar style
--
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
|