I've managed to avoid OOP till now but AS3 is here and no choice now.
What's wrong in the class below? The code in the mouseover/mouseout
functions do not reference the textfield correctly. I've tried adding:

event.hello.visible = true;

and

event.target.hello.visible = true;              

without success. May be a general OOP issue rather than specific to AS3.
---------------------------------------------------------------------------------

package {
  import flash.display.MovieClip;
  import flash.events.MouseEvent;
  import flash.display.DisplayObjectContainer;
  import flash.text.TextField;
        
        
  public class Location extends MovieClip {
     public function Location() {
        this.addEventListener(MouseEvent.MOUSE_OVER, mouseOverListener);
        this.addEventListener(MouseEvent.ROLL_OUT, mouseOutListener);
                
        var hello:TextField = new TextField();
        addChild(hello);
        hello.text = this.name;
       hello.visible = false;


                }
        
     private function mouseOverListener(event:MouseEvent):void {
                  hello.visible = true;                 

     }
     private function mouseOutListener(event:MouseEvent):void {
                  hello.visible = true;                 
     }
 }
}
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to