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+>
> > > $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.
>

Reply via email to