From 73a1102fe70115e498323b902d33864754ccd49d Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Tue, 18 Nov 2008 03:29:58 +0000 Subject: [PATCH] Simplified. Turns out the x/y coords of the states are honored, so I don't need to wrap the downState in a Sprite. git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@715 ed5b42cb-e716-0410-a449-f6a68f950b19 --- src/as/com/threerings/flash/SimpleIconButton.as | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/src/as/com/threerings/flash/SimpleIconButton.as b/src/as/com/threerings/flash/SimpleIconButton.as index 38e00d68..21816064 100644 --- a/src/as/com/threerings/flash/SimpleIconButton.as +++ b/src/as/com/threerings/flash/SimpleIconButton.as @@ -6,7 +6,6 @@ package com.threerings.flash { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.SimpleButton; -import flash.display.Sprite; import flash.geom.ColorTransform; @@ -36,19 +35,14 @@ public class SimpleIconButton extends SimpleButton "that becomes one."); } - upState = new Bitmap(bmp); - hitTestState = upState; - overState = new Bitmap(bmp); - - var down :Sprite = new Sprite(); - var downBmp :Bitmap = new Bitmap(bmp); - downBmp.y = 1; - down.addChild(downBmp); - downState = down; - const bright :ColorTransform = new ColorTransform(1.25, 1.25, 1.25); + upState = new Bitmap(bmp); + overState = new Bitmap(bmp); overState.transform.colorTransform = bright; + downState = new Bitmap(bmp); + downState.y = 1; downState.transform.colorTransform = bright; + hitTestState = upState; } } }