Hi,
I want to set a DYNAMIC body to STATIC when it hits another object.
1. When I do it on CbEvent.BEGIN it will crash.
2. When I do it on CbEvent.END, it works sometimes. Sometimes it will crash, especially when the contact will be between two objects.
Where I have to change the body.type to STATIC when it hits another object the right way? Or is there a better solution?
Thank you!! :)
This it the crash-message I receive:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at zpp_nape.space::ZPP_Space/presteparb()
at zpp_nape.space::ZPP_Space/prestep()
at zpp_nape.space::ZPP_Space/step()
at nape.space::Space/step()
at citrus.physics.nape::Nape/update()[C:\Users\Aymeric\Workspace\Flash\Libraries\Citrus-Engine\src\citrus\physics\nape\Nape.as:108]
at citrus.core::MediatorState/update()[C:\Users\Aymeric\Workspace\Flash\Libraries\Citrus-Engine\src\citrus\core\MediatorState.as:81]
at citrus.core.starling::StarlingState/update()[C:\Users\Aymeric\Workspace\Flash\Libraries\Citrus-Engine\src\citrus\core\starling\StarlingState.as:72]
at game.levels::ALevel/update()[/game/levels/ALevel.as:501]
at game.levels::ALevelGameplay/update()[/game/levels/ALevelGameplay.as:385]
at citrus.core::CitrusEngine/handleEnterFrame()[C:\Users\Aymeric\Workspace\Flash\Libraries\Citrus-Engine\src\citrus\core\CitrusEngine.as:362]
at citrus.core.starling::StarlingCitrusEngine/handleEnterFrame()[C:\Users\Aymeric\Workspace\Flash\Libraries\Citrus-Engine\src\citrus\core\starling\StarlingCitrusEngine.as:309]