If you want your contentMC class to be able to call methods on your
myClass then you should probably pass the myClass instance to the
contentMC.  Basically, add a parameter to contentMC's constructor of
type myClass, and pass a reference to 'this' when you create it.
Something like this:

public class myClass extends Sprite{

  public function myClass() {
    var contentMCs:MovieClip; = new contentMC(this);
  }

  public function myMethod(){
  }
}

On an unrelated note: standard practice has class names start with a
capital letter, not lowercase like you have.  It helps to
differentiate between variable names and class names.

  -Andy

On Jan 30, 2008 8:42 AM, Irene Johansson <[EMAIL PROTECTED]> wrote:
> Hello!
> I am having a big problem, hope someone can help me.
>
> I have made a class which i import in my flash file. The first and only
> frame of the file looks like this:
>
> import myClassFolder.*;
> var myClassInstance:myClass = new myClass(this.stage);
> stop();
>
> Inside the class i am attaching a movieClip from a library and declaring a
> methof:
>
> public class myClass extends Sprite{
> var contentMCs:MovieClip = new contentMC();
> ...
> }
> public function myMethod(){
> }
>
> The contentMC contains 8 frames, each of the frame has a movieClip.
>
> In the frame 2 of the contentMC MovieClip i want to call myMethod of the
> myClass.
> Anyone who know how to do this?
> Thanks in advance
> Irene
> _______________________________________________
> 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