if you want the class to actually do the creating of the clip you should:

[CODE]

import com.bushidodeep.*;
var myHello:Hello = new Hello(this);


[/CODE]

[CODE]
/**
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 static var textFieldDepth:Number = 0;
      public static var message:String = "Hello It's Me";
      // 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);
              displayGreeting();
      }
      private function placeGreeting() {
      }
      private function displayGreeting() {
container_mc.createTextField("messageText", textFieldDepth, 200, 100, 250, 125);
              container_mc.messageText.text = "test";
              container_mc.messageText.border = true;
      }
}

Hi,

This worked on the FLA timeline test is displayed in the textField, but shouldn't this functionality be in the class?

Respectfully,
Chris
On Jan 11, 2006, at 5:56 PM, Andy Johnston wrote:

nah actually should be


[CODE]
var myHelloClip:MovieClip = createEmptyMovieClip("hello_mc", 1);

import com.bushidodeep.*;
var myHello:Hello = new Hello(myHelloClip);


[/CODE]

[CODE]
/**
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 static var textFieldDepth:Number = 0;
       public static var message:String = "Hello It's Me";
       // Movie clip that will contain visual
       // elements of the hello.
       private var container_mc:MovieClip;
       //
      public function Hello(target:MovieClip) {
               container_mc = target;
               displayGreeting();
       }
       private function placeGreeting() {
       }
       private function displayGreeting() {
container_mc.createTextField("messageText", textFieldDepth, 200, 100, 250, 125);
               container_mc.messageText.text = "test";
               container_mc.messageText.border = true;
       }
}

Hi,

Thanks for the prompt response. When I create the Hello object on the AS timeline, nothing is rendered to screen.

[CODE]

import com.bushidodeep.*;
var myHello:Hello = new Hello();


[/CODE]

[CODE]
/**
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 static var textFieldDepth:Number = 0;
        public static var message:String = "Hello It's Me";
        // Movie clip that will contain visual
        // elements of the hello.
        private var container_mc:MovieClip;
        //
       public function Hello(target:MovieClip) {
container_mc = target.createEmptyMovieClip ("messageDisplay", 1);
                container_mc.displayGreeting();
        }
        private function placeGreeting() {
        }
        private function displayGreeting() {
container_mc.createTextField("messageText", textFieldDepth, 200, 100, 250, 125);
                container_mc.messageText.text = "test";
                container_mc.messageText.border = true;
        }
}

[/CODE]

On Jan 11, 2006, at 5:32 PM, Martin Wood wrote:

passing the target into the constructor.

martin.

Chris Kennon wrote:

Hi,
I attempting to create a mc, then attach a textField via composition, instead of extending the movieClip class. Could someone point out what I missed?



--
Martin Wood

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



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



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


_______________________________________________
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