/* Open a new FLash file (ActionScript 3.0). Select TimeLine --> Top Layer --> Frame 1 Select Window --> Actions (F9) Copy and paste this snippet Observe the Stage */ import flash.display.*; import flash.events.*; import flash.text.*; var myObject:Sprite = new Sprite(); myObject.x = 100; myObject.y = 100; // now create a text field var myTextField:TextField = new TextField(); myTextField.text = "Click here"; myTextField.background = true; myTextField.border = true; myTextField.autoSize = TextFieldAutoSize.LEFT; myObject.addChild(myTextField); addChild(myObject); // now set object to listen for mouse event myObject.addEventListener(FocusEvent.FOCUS_IN, focusInListener); function focusInListener(event:FocusEvent):void { trace ("Target of dispatch: " + event.target); TextField(event.target).backgroundColor = 0xFF0000; } // From Essential ActionScript by Moock