Think ive fixed my problems with this now!

Many thjanks for your help!

SJM
  ----- Original Message ----- 
  From: H 
  To: Flash Coders List 
  Sent: Thursday, August 14, 2008 2:30 PM
  Subject: Re: [Flashcoders] AS3 accessing functions from other classes


  Sorry man I didn't read the original post :S ...

  main_site is loaded into gallery, and main_site has some buttons that when
  you press them, they should trigger handlers in gallery.

  I think it goes like this - add this code to your loader complete function
  in gallery:

  //where target is Loader
  var main_site_instance:Sprite = ev.target.content as Sprite;
  main_site_instance.addEventListener("bk2globe", bk2globeListener);
  main_site_instance.addEventListener("randomImg", randomImgListener);

  main_site should dispatch these events when you interact with it. This needs
  to happen on the document class level...

  H

  On Thu, Aug 14, 2008 at 8:55 AM, SJM - Flash <[EMAIL PROTECTED]> wrote:

  > Again another solution i tried but this too does not work!
  >
  > Thanks
  > SJM
  >   ----- Original Message -----
  >  From: Kenneth Kawamoto
  >  To: Flash Coders List
  >   Sent: Thursday, August 14, 2008 1:36 PM
  >  Subject: Re: [Flashcoders] AS3 accessing functions from other classes
  >
  >
  >   You should be able to do access the parent by using, "parent".
  >
  >  Kenneth Kawamoto
  >  http://www.materiaprima.co.uk/
  >
  >  SJM - Flash wrote:
  >  > Hi guys, im having some trouble accessing a function from another class
  > and I would like to know how its done.
  >  >
  >  > In my project i have 2 FLAs 'gallery.fla' and 'main_site.fla', each of
  > the FLAs has its own document class 'gallery.as' and 'main_site.as'. When
  > compiled the second SWF(main_site) is loaded into the first SWF(gallery).
  >  >
  >  > In the same class that loads the SWF there is a number of other
  > functions i want to access from buttons located within the loaded SWF
  > (main_site).
  >  >
  >  > The SWF is loaded using this code...
  >  >
  >  > // CODE from within FUNCTION
  >  >     var swfLoader:Loader = new Loader();
  >  >     var swfURL:URLRequest = new URLRequest(filename);
  >  >     swfLoader.load (swfURL);
  >  >     swfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,
  > swfLoadComplete);
  >  >
  >  > // CODE from within 'swfLoadComplete' FUNCTION
  >  >    addChild(ev.target.content);
  >  >    var loader:LoaderInfo = LoaderInfo(ev.target);
  >  >    loader.content.x = 0;
  >  >    loader.content.y = 0;
  >  >
  >  > SJM
  >  _______________________________________________
  >  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