Updated Branches: refs/heads/develop 801862b9c -> 7cef6640f
Set the x and y scale values to prevent resizing scrollbars from being rescaled. Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/8fabb091 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/8fabb091 Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/8fabb091 Branch: refs/heads/develop Commit: 8fabb09115a816969e4af4021ddec39a68bc423b Parents: 801862b Author: Peter Ent <[email protected]> Authored: Tue Oct 22 16:01:32 2013 -0400 Committer: Peter Ent <[email protected]> Committed: Tue Oct 22 16:01:32 2013 -0400 ---------------------------------------------------------------------- .../flex/html/staticControls/beads/VScrollBarThumbView.as | 3 +++ .../flex/html/staticControls/beads/VScrollBarTrackView.as | 8 ++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8fabb091/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarThumbView.as ---------------------------------------------------------------------- diff --git a/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarThumbView.as b/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarThumbView.as index 500e34a..d84fcb2 100644 --- a/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarThumbView.as +++ b/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarThumbView.as @@ -80,6 +80,9 @@ package org.apache.flex.html.staticControls.beads private function heightChangedHandler(event:Event):void { + DisplayObject(_strand).scaleY = 1.0; + DisplayObject(_strand).scaleX = 1.0; + var hh:Number = DisplayObject(_strand).height; drawView(upView.graphics, 0xCCCCCC); drawView(downView.graphics, 0x808080); http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8fabb091/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarTrackView.as ---------------------------------------------------------------------- diff --git a/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarTrackView.as b/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarTrackView.as index 16d5aa7..528fcf3 100644 --- a/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarTrackView.as +++ b/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarTrackView.as @@ -18,11 +18,12 @@ //////////////////////////////////////////////////////////////////////////////// package org.apache.flex.html.staticControls.beads { + import flash.display.DisplayObject; import flash.display.Graphics; - import flash.display.SimpleButton; import flash.display.Shape; + import flash.display.SimpleButton; - import org.apache.flex.core.IBeadView; + import org.apache.flex.core.IBeadView; import org.apache.flex.core.IStrand; import org.apache.flex.events.Event; @@ -48,6 +49,9 @@ package org.apache.flex.html.staticControls.beads private function heightChangeHandler(event:Event):void { + DisplayObject(_strand).scaleY = 1.0; + DisplayObject(_strand).scaleX = 1.0; + var h:Number = SimpleButton(_strand).height; drawView(upView.graphics, 0xCCCCCC, h);
