not from within the swiff object but from the actionscript, from
within flash object itself.
more precisely from this actionscript statement:
ExternalInterface.call("onLoad");On Tue, Jan 26, 2010 at 11:27 PM, reddrumhead <[email protected]> wrote: > Hmmm, okay. > > So if I declare the onLoad function like so: > > var onLoad = function(){} > > And then call it within the Swiff object, you're saying that it should > work. I don't see how it will... > > On Jan 23, 2:12 am, gabriel munteanu <[email protected]> wrote: >> ok, i think i know the reson why it doesn't work for you. >> onLoad must be in the global space. >> flashLoadedHandler function is in my global space. >> flash looks for onLoad method in the global space, you have it hidden >> in the Swiff class. >> 1. note: >> i tried to set up a mooshell example, but it doesn't work. can we >> upload swf files there? i guess it was because i tried to load a swf >> file from my domain, instead of mooshell.net domain. >> >> >> >> On Fri, Jan 22, 2010 at 11:53 PM, reddrumhead <[email protected]> wrote: >> > Thanks for the reply gabriel! >> >> > I did have the "" (quotes) around onLoad at one point and it didn't >> > work then either. >> >> > This is the last three lines of my flash file: >> >> > if(ExternalInterface.available){ >> > ExternalInterface.call("onLoad"); >> > } >> >> > and my Javascript code: >> >> > var swf = new Swiff(content, { >> > id: 'webcam', >> > width: 720, >> > height: 370, >> > container: $('swf-content'), >> > callBacks: { >> > onLoad: function(){ >> > alert('flash loaded!'); >> > } >> > } >> > }); >> >> > I must be completely confused with this, because I've tried everything >> > and can't get it working... >> >> > On Jan 21, 1:17 pm, gabriel munteanu <[email protected]> wrote: >> >> Hi, i made it work it my jsblaster game project. >> >> here is 1 source file >> >> :http://code.google.com/p/js-blaster/source/browse/trunk/js-blaster/sr... >> >> my similar line is the 28th: but my js function is called >> >> flashLoadedHandler. >> >> you should make this line as the last line executed in flash, in order >> >> to have all other flash resources loaded if possible. >> >> >> 1120: Access of undefined property onLoad. is because onLoad is not >> >> surrounded by "". >> >> the idea behind all this is that flash has no onLoad event, it is >> >> "faked" by placing this ExternalInterface.call("JSFUNCTIONNAME"); >> >> method as last executed line of code in flash. >> >> >> On Thu, Jan 21, 2010 at 8:57 PM, reddrumhead <[email protected]> >> >> wrote: >> >> > My messages keep getting cut off... >> >> >> > What I am trying to do is fade in the 'swf-content' div once the swf >> >> > has loaded. Unfortunately it's impossible to do without a working >> >> > onLoad: event. >> >> >> > Anyone have any thoughts? >> >> >> > On Jan 21, 12:56 pm, reddrumhead <[email protected]> wrote: >> >> >> Not sure why it cut off the rest of my message... here's the rest: >> >> >> >> Warning: 3553: Function value used where type Object was expected. >> >> >> Possibly the parentheses () are missing after this function reference. >> >> >> -- >> >> jgabioshttp://bash.editia.info >> >> -- >> jgabioshttp://bash.editia.info > -- jgabios http://bash.editia.info
