RE: [Flashcoders] Re: Passing SWF parameters with MovieClipLoader?
Oh sorry for misunderstanding, To answer you question, I don't know if it is a garanteed behavior but if it works, that could be the case, because flashvars are set before the swf actually loads in your page. That onLoadComplete behaves in a similar way seems plausible. Further testing is required to say if it's a solid assumption. But if it works, use it ! :) Alain -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John Harding Sent: 17 octobre 2006 12:08 To: Flashcoders mailing list Subject: Re: [Flashcoders] Re: Passing SWF parameters with MovieClipLoader? I may not have been clear - I understand that if you actually want to _use_ the new clip, you need to wait for onLoadInit. What I was trying to do is set parameters on the new clip _before_ it gets loaded, similar to setting flashvars in HTML, or setting properties on an empty clip before calling MovieClip.loadMovie(). And what I found is that you can do this by setting those parameters in response to onLoadComplete. -John On 10/16/06, Alain Rousseau <[EMAIL PROTECTED]> wrote: > > Yup, Tested and True, > > it's definitely onLoadInit that does the trick, because it is fired > when the first frame of your loaded SWF is played. > onLoadComplete only tells you that the SWF bytes have completed > loading before it actually begins playing. > > the rest of the onLoad... events for the MovieClipLoader seem to be > there only for the purpose of load progress monitoring. Of course you > can put them at any use you see fit but basically that is waht they do. > > onLoadInit tells you that your SWF is ready for manipulation. > > HTH > > Alain > > John Harding wrote: > > > Hello all, > > > > I have a project where I'd like to use MovieClipLoader to load an > > external SWF, so that I can be notified when the load is complete. > > However, it appears that MovieClipLoader.loadClip() does not allow > > one to pass parameters (i.e. flashVars) to the SWF like > > MovieClip.loadMovie() does. > > > > As an experiment, I tried setting my SWF parameters in response to > > onLoadComplete(), and it appears to work - onLoadComplete is called > > before the loaded SWF initializes, and the parameters set in > > onLoadComplete() are set on the root clip of the loaded SWF. > > > > So my question is, does anyone know if this is guaranteed behavior? > > The Macromedia docs all seem to indicate that onLoadComplete() is > > completely useless and one should use onLoadInit() (and yes, I'm > > still using onLoadInit for everything other than the SWF > > parameters). > > > > Thanks! > > -John > > ___ > > Flashcoders@chattyfig.figleaf.com > > To change your subscription options or search the archive: > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > > Brought to you by Fig Leaf Software > > Premier Authorized Adobe Consulting and Training > > http://www.figleaf.com http://training.figleaf.com > > > > > > > ___ > Flashcoders@chattyfig.figleaf.com > To change your subscription options or search the archive: > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > Brought to you by Fig Leaf Software > Premier Authorized Adobe Consulting and Training > http://www.figleaf.com http://training.figleaf.com > ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.408 / Virus Database: 268.13.4/478 - Release Date: 2006-10-17 -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.408 / Virus Database: 268.13.4/478 - Release Date: 2006-10-17 ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
Re: [Flashcoders] Re: Passing SWF parameters with MovieClipLoader?
I may not have been clear - I understand that if you actually want to _use_ the new clip, you need to wait for onLoadInit. What I was trying to do is set parameters on the new clip _before_ it gets loaded, similar to setting flashvars in HTML, or setting properties on an empty clip before calling MovieClip.loadMovie(). And what I found is that you can do this by setting those parameters in response to onLoadComplete. -John On 10/16/06, Alain Rousseau <[EMAIL PROTECTED]> wrote: Yup, Tested and True, it's definitely onLoadInit that does the trick, because it is fired when the first frame of your loaded SWF is played. onLoadComplete only tells you that the SWF bytes have completed loading before it actually begins playing. the rest of the onLoad... events for the MovieClipLoader seem to be there only for the purpose of load progress monitoring. Of course you can put them at any use you see fit but basically that is waht they do. onLoadInit tells you that your SWF is ready for manipulation. HTH Alain John Harding wrote: > Hello all, > > I have a project where I'd like to use MovieClipLoader to load an > external > SWF, so that I can be notified when the load is complete. However, it > appears that MovieClipLoader.loadClip() does not allow one to pass > parameters (i.e. flashVars) to the SWF like MovieClip.loadMovie() does. > > As an experiment, I tried setting my SWF parameters in response to > onLoadComplete(), and it appears to work - onLoadComplete is called > before > the loaded SWF initializes, and the parameters set in onLoadComplete() > are > set on the root clip of the loaded SWF. > > So my question is, does anyone know if this is guaranteed behavior? The > Macromedia docs all seem to indicate that onLoadComplete() is completely > useless and one should use onLoadInit() (and yes, I'm still using > onLoadInit > for everything other than the SWF parameters). > > Thanks! > -John > ___ > Flashcoders@chattyfig.figleaf.com > To change your subscription options or search the archive: > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > Brought to you by Fig Leaf Software > Premier Authorized Adobe Consulting and Training > http://www.figleaf.com > http://training.figleaf.com > > > ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
Re: [Flashcoders] Re: Passing SWF parameters with MovieClipLoader?
Yup, Tested and True, it's definitely onLoadInit that does the trick, because it is fired when the first frame of your loaded SWF is played. onLoadComplete only tells you that the SWF bytes have completed loading before it actually begins playing. the rest of the onLoad... events for the MovieClipLoader seem to be there only for the purpose of load progress monitoring. Of course you can put them at any use you see fit but basically that is waht they do. onLoadInit tells you that your SWF is ready for manipulation. HTH Alain John Harding wrote: Hello all, I have a project where I'd like to use MovieClipLoader to load an external SWF, so that I can be notified when the load is complete. However, it appears that MovieClipLoader.loadClip() does not allow one to pass parameters (i.e. flashVars) to the SWF like MovieClip.loadMovie() does. As an experiment, I tried setting my SWF parameters in response to onLoadComplete(), and it appears to work - onLoadComplete is called before the loaded SWF initializes, and the parameters set in onLoadComplete() are set on the root clip of the loaded SWF. So my question is, does anyone know if this is guaranteed behavior? The Macromedia docs all seem to indicate that onLoadComplete() is completely useless and one should use onLoadInit() (and yes, I'm still using onLoadInit for everything other than the SWF parameters). Thanks! -John ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com