Hey Chris,

You are initializing the event dispatcher in the external file somewhere
yeah??

Mike

Mike Pearce
Nectarine  +61 3 9687 7820
www.nectarine.com.au


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Chris Velevitch
Sent: Friday, 18 March 2005 1:21 PM
To: Flash Developers List
Subject: [fugli] Dispatching events from externally loaded swfs

I having problems in detecting events from externally loaded swf's.

In my main.swf, I have the following code:-

        private var externalFormLoader:MovieClipLoader;
        private var externalForm:MovieClip;
        private var loadedSwf:MovieClip;

        function onLoad () // setup external swf loader
        {
                externalFormLoader = new MovieClipLoader();
                externalFormLoader.addListener(this);
        }
        
        private function loadExternalForm():Void {
                this.createEmptyMovieClip("loadedSwf",
this.getNextHighestDepth());
                externalFormLoader.loadClip("external.swf",loadedSwf);
        }

        private function onLoadInit() {
                externalForm = loadedSwf.externalForm;
                externalForm.addEventListener("Logout",
Delegate.create(this,
externalLogout));
                loginForm.visible = false;
                loginForm.enabled = false;
                externalForm.visible = true;
                externalForm.enabled = true;
        }

        private function externalLogout():Void {
                loginForm.visible = true;
                loginForm.enabled = true;
                externalForm.visible = false;
                externalForm.enabled = false;           
        }

In my external.swf, I have the following code:-

                dispatchEvent({type:"externalLogout"});

The main.swf sets up and loads the external swf and once it's loaded,
an event is dispatched to show the loginForm.

For some reason, the function externalLogout is not being called.

Is there something I've over looked?

---
You are currently subscribed to fugli as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
Aussie Macromedia Developers: http://lists.daemon.com.au/


---
You are currently subscribed to fugli as: [email protected]
To unsubscribe send a blank email to [EMAIL PROTECTED]
Aussie Macromedia Developers: http://lists.daemon.com.au/

Reply via email to