I was wanting to do something similar, I had a rectangle created in a class with an event listener checking for a click, when I click the rectangle I wanted it to have a stroke colour added to it.
in the event listener click function i simply added this code.
var checkArray:Array=new Array ;
public function containerClass() {
// Creates the container for the card symbols to be added into
var cardHolder:Sprite = new Sprite();
cardHolder.graphics.beginFill(0xFFFFFF);
cardHolder.graphics.drawRoundRect(0,0,225.061,150.929,15,15);
this.addChild(cardHolder);
cardHolder.(don't write whats in the brackets)name="cardHolder";
//var counts the card clicks
addEventListener(MouseEvent.CLICK,checker);
function checker(evt:MouseEvent):void {
trace(docClass.clicksCounter);
docClass.clicksCounter++;
/*cardHolder.graphics.clear();*/
var newCardHolder:Sprite = new Sprite();
newCardHolder.graphics.lineStyle(3,0xFF0099);
newCardHolder.graphics.drawRoundRect(0,0,225.061,150.929,15,15);
addChild(newCardHolder);
newCardHolder.(don't write whats in the brackets)name="newCardHolder";
}
- var checkArray:Array=new Array ;
- public function containerClass() {
- // Creates the container for the card symbols to be added into
- var cardHolder:Sprite = new Sprite();
- cardHolder.graphics.beginFill(0xFFFFFF);
- cardHolder.graphics.drawRoundRect(0,0,225.061,150.929,15,15);
- this.addChild(cardHolder);
- cardHolder.(don't write whats in the brackets)name="cardHolder";
- //var counts the card clicks
- addEventListener(MouseEvent.CLICK,checker);
- function checker(evt:MouseEvent):void {
- trace(docClass.clicksCounter);
- docClass.clicksCounter++;
-
- /*cardHolder.graphics.clear();*/
- var newCardHolder:Sprite = new Sprite();
- newCardHolder.graphics.lineStyle(3,0xFF0099);
-
- newCardHolder.graphics.drawRoundRect(0,0,225.061,150.929,15,15);
- addChild(newCardHolder);
- newCardHolder.(don't write whats in the brackets)name="newCardHolder";
- }