gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-commit] gnash ChangeLog server/sprite_instance.cpp serv...


From: Sandro Santilli
Subject: Re: [Gnash-commit] gnash ChangeLog server/sprite_instance.cpp serv...
Date: Wed, 5 Sep 2007 21:09:24 +0200

On Wed, Sep 05, 2007 at 10:46:20AM +0800, zou lunkai wrote:
> > +       * server/swf/DoActionTag.h: execute init actions by directly
> > +         execute them (opposed to use add_action_buffer which queues them)
> 
> init actions should be executed after all placement tags. More
> generally, actions should be started after executing all other tags.
> All actions should respect the tags order(and creation order when
> thinking about AS created characters), don't try to violate this:)
> 
> BTW, init actions might not need to(or shouldn't) be pushed to the
> action list.  Just execute them after finishing all other frame tags,
> and this will fix xchecks in movieclip_destruction_test1.sc.

We just discard the character id of init actions, init actions
are probably completely wrong in Gnash.
Are they associated with a sprite ? If so, should 'this' evaluate
to the referenced sprite ?
Can you try adding init actions to child of child sprites ?

--strk;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]