If you mean if adding event to 'object' workedon IE - no.
On Oct 21, 1:47 pm, Fábio M. Costa <[email protected]> wrote: > Did it work before? > > -- > Fábio Miranda Costa > front...@portalpadroes > Globo.com > *github:* fabiomcosta > *twitter:* @fabiomiranda > *ramal:* 6410 > > On Thu, Oct 21, 2010 at 10:18 AM, karolis <[email protected]> wrote: > > I have limited access to flash object. It is not compiled with > > external interface and just fires event by specified id. > > > So my workaround is just to create dummy html element and fire event > > for it, but I don't like it. > > > On Oct 20, 4:16 pm, Fábio M. Costa <[email protected]> wrote: > > > You dont add events like this. > > > > See the "callBacks" option here: > >http://mootools.net/docs/core/Utilities/Swiff > > > > -- > > > Fábio Miranda Costa > > > front...@portalpadroes > > > Globo.com > > > *github:* fabiomcosta > > > *twitter:* @fabiomiranda > > > *ramal:* 6410 > > > > On Wed, Oct 20, 2010 at 12:04 PM, karolis <[email protected]> wrote: > > > > (I don't know why, but inject is working anyway) > > > > > So, as far as I understand I should add the event like this: > > > > var t = $(new Swiff('http://www.onesurvey.com/js2/flash/playerV2.swf?' > > > > + $random(0,10000), { > > > > width: 24, > > > > height: 24, > > > > id: id, > > > > params: { > > > > 'quality': 'high', > > > > 'wmode': 'transparent', > > > > 'bgcolor': '#ffffff', > > > > 'salign': 't' > > > > }, > > > > vars: vars > > > > })).inject(this.options.where) > > > > Element.addEvent(t, 'soundComplete', function() > > > > {this.fireEvent('complete')}.bind(this)) > > > > > But it's not working in IE either. > > > > > Thanks for help. > > > > > On Oct 20, 12:57 pm, Christoph Pojer <[email protected]> > > > > wrote: > > > > > You can't extend these elements (object, embed) in IE. You can > > however > > > > > use the generics, like Element.inject(swiffElement, where) > > > > > > On Oct 20, 12:14 pm, karolis <[email protected]> wrote: > > > > > > > Here is code example: > > > > > > $(new > > > > > > Swiff('http://www.example.com/js2/flash/playerV2.swf?'+<http://www.example.com/js2/flash/playerV2.swf?%27+> > > <http://www.example.com/js2/flash/playerV2.swf?%27+> > > > > > > $random(0,10000), { > > > > > > width: 24, > > > > > > height: 24, > > > > > > id: id, > > > > > > params: { > > > > > > 'quality': 'high', > > > > > > 'wmode': 'transparent', > > > > > > 'bgcolor': '#ffffff', > > > > > > 'salign': 't' > > > > > > }, > > > > > > vars: > > > > vars}).inject(this.options.where)).addEvent('soundComplete', > > function(){ > > > > > > > this.fireEvent('complete'); > > > > > > > }.bind(this)) > > > > > > > In IE error is thrown that "Object doesn't support this property or > > > > > > method" when I try to add event on element. > > > > > > > If you need standalone code example or more info, please let me > > know. > > > > > > > Thanks for reading this.
