Repository: flex-asjs Updated Branches: refs/heads/refactor-sprite 59bebd869 -> 1da11d9d1
Fixed DisplayObject cast Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/1da11d9d Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/1da11d9d Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/1da11d9d Branch: refs/heads/refactor-sprite Commit: 1da11d9d1d8710a4b7b3ae3b8bb37100b3d5a410 Parents: 59bebd8 Author: Harbs <ha...@in-tools.com> Authored: Thu Aug 11 10:03:35 2016 +0300 Committer: Harbs <ha...@in-tools.com> Committed: Thu Aug 11 10:03:35 2016 +0300 ---------------------------------------------------------------------- .../org/apache/flex/flat/beads/CSSScrollBarButtonView.as | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1da11d9d/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/beads/CSSScrollBarButtonView.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/beads/CSSScrollBarButtonView.as b/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/beads/CSSScrollBarButtonView.as index 09669c4..f1fc697 100644 --- a/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/beads/CSSScrollBarButtonView.as +++ b/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/beads/CSSScrollBarButtonView.as @@ -37,6 +37,7 @@ package org.apache.flex.flat.beads import org.apache.flex.utils.CSSBorderUtils; import org.apache.flex.utils.CSSUtils; import org.apache.flex.utils.StringTrimmer; + import org.apache.flex.core.UIHTMLElementWrapper; /** * The CSSScrollBarButtonView class is the default view for @@ -123,10 +124,11 @@ package org.apache.flex.flat.beads var paddingRight:Object = ValuesManager.valuesImpl.getValue(_strand, "padding-right", state); var paddingTop:Object = ValuesManager.valuesImpl.getValue(_strand, "padding-top", state); var paddingBottom:Object = ValuesManager.valuesImpl.getValue(_strand, "padding-bottom", state); - var pl:Number = CSSUtils.getLeftValue(paddingLeft, padding, DisplayObject(_strand).width); - var pr:Number = CSSUtils.getRightValue(paddingRight, padding, DisplayObject(_strand).width); - var pt:Number = CSSUtils.getTopValue(paddingTop, padding, DisplayObject(_strand).height); - var pb:Number = CSSUtils.getBottomValue(paddingBottom, padding, DisplayObject(_strand).height); + var obj:DisplayObject = (_strand as UIHTMLElementWrapper).$displayObject; + var pl:Number = CSSUtils.getLeftValue(paddingLeft, padding, obj.width); + var pr:Number = CSSUtils.getRightValue(paddingRight, padding, obj.width); + var pt:Number = CSSUtils.getTopValue(paddingTop, padding, obj.height); + var pb:Number = CSSUtils.getBottomValue(paddingBottom, padding, obj.height); var w:Object = ValuesManager.valuesImpl.getValue(shape, "width", state); var h:Object = ValuesManager.valuesImpl.getValue(shape, "height", state);