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
This commit is contained in:
Ray Greenwell
2008-11-18 03:29:58 +00:00
parent 021a49c0ee
commit 73a1102fe7
@@ -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;
}
}
}