class com.bushidodeep.Hello {

   private var width:Number;
   private var height:Number;
   private var stageHeight:Number = 300;
   private var stageWidth:Number = 300;
   private static var textFieldDepth:Number = 0;
   private var messageFormat:TextFormat;
   public var now:String = "afternoon";

   private var container_mc:MovieClip;

   public function Hello(target:MovieClip) {
       container_mc = target.createEmptyMovieClip("blah", 1);
       placeGreeting();
   }

   private function placeGreeting() {
       messageFormat = new TextFormat();
       messageFormat.font = "Verdana";
       messageFormat.color = 0xffffff;
       messageFormat.bold = true;
container_mc.createTextField("messageText", textFieldDepth, 75, 100, 150, 25);
       container_mc.messageText.text =displayGreeting();
       container_mc.messageText.border = false;
       container_mc.messageText.setTextFormat(messageFormat);
   }

   private function displayGreeting() {
       if (now == "afternoon") {
           return("Disco Rules");
       } else {
           return("Samba Rules");
       }
   }
}




The following returned undefined:
/**
A Simple hello class
that assigns a custom
message to a text field
based upon time of day.
**/
class com.bushidodeep.Hello {
    private var width:Number;
    private var height:Number;
    private var stageHeight:Number = 300;
    private var stageWidth:Number = 300;
    private static var textFieldDepth:Number = 0;
    private var messageFormat:TextFormat;
    public var messageDisplay:Function = displayGreeting;
    public var message:String = "";
    public var now:String = "afternoon";
    // Movie clip that will contain visual
    // elements of the hello.
    private var container_mc:MovieClip;
    //
    public function Hello(target:MovieClip) {
        container_mc = target.createEmptyMovieClip("blah", 1);
        placeGreeting();
    }
    private function placeGreeting() {
        messageFormat = new TextFormat();
        messageFormat.font = "Verdana";
        messageFormat.color = 0xffffff;
        messageFormat.bold = true;
container_mc.createTextField("messageText", textFieldDepth, 75, 100, 150, 25);
        container_mc.messageText.text = messageDisplay();
        container_mc.messageText.border = false;
        container_mc.messageText.setTextFormat(messageFormat);
    }
    private function displayGreeting() {
        if (now == "afternoon") {
            message = "Disco Rules";
        } else {
            message = "Samba Rules";
        }
    }
}

On Jan 12, 2006, at 2:39 PM, Johannes Nel wrote:

public function get  displayGreeting():String {
               if (now == "afternoon") {
                       message = "Disco Rules";
               } else {
                       message = "Samba Rules";
               }
       }


_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders



_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to