[Top][All Lists]
[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;
- [Gnash-commit] gnash ChangeLog server/sprite_instance.cpp serv..., Sandro Santilli, 2007/09/04
- [Gnash-commit] gnash ChangeLog server/sprite_instance.cpp serv..., Sandro Santilli, 2007/09/07
- [Gnash-commit] gnash ChangeLog server/sprite_instance.cpp serv..., Sandro Santilli, 2007/09/13
- [Gnash-commit] gnash ChangeLog server/sprite_instance.cpp serv..., Sandro Santilli, 2007/09/17
- [Gnash-commit] gnash ChangeLog server/sprite_instance.cpp serv..., Sandro Santilli, 2007/09/18
- [Gnash-commit] gnash ChangeLog server/sprite_instance.cpp serv..., Sandro Santilli, 2007/09/19
- [Gnash-commit] gnash ChangeLog server/sprite_instance.cpp serv..., Sandro Santilli, 2007/09/24