I am creating a component that will be a large plus or a large minus. I don’t want to use a bitmap because even I can draw this using the Graphics class, but the component must be clickable (the Shape class is not).
It will be part of an item renderer, so I want it to be as light-weight as possible. UIComponent does not seem to sent CLICK messages.
Thanks for any ideas
I would suggest creating a Sprite object and drawing the minus and plus arrows to its graphics object. You’ll then have to addEventListener(MouseEvent.CLICK, someFunction); in its constructor or wherever else you’ll need it.
You may also want to set cacheAsBitmap to true at that point, so that it’s not redrawn every frame.
EDIT: Per @jeremynealbrown you have to use the SpriteAsset class if you are working in Flex, apparently. Very similar, but another 2 levels of abstraction are added.