Over 10 years of community discussion and knowledge are maintained here as a read-only archive.
This is the expected behavior. Flash is single threaded.
Does that mean that is the expected behavior of the notification system of puremvc in Flash, and that it is different in, say, the Flex or PHP implementation, or you mean that since Flash is single threaded, thus why puremvc's notification system is too.
If any given notification can be heard and handled horizontally by many different listeners, each having to react and modify the application, and at the same time...
If you're using Flex then there might be an easy solution for this using 'callLater'.From the docs: 'The callLater() method queues an operation to be performed for the next screen refresh, rather than in the current update.'