This is an odd one. When running the below code, my collision object is disabled as expected and the scale of the object is reduced to 0.5 also as expected. But once go.animate completes, the collision object becomes enabled again and will no longer respond to further “disable” messages. Am I missing something?
msg.post("#collisionobject", "disable")
go.animate(".", "scale", go.PLAYBACK_ONCE_FORWARD, vmath.vector3(0.5, 0.5, 0), go.EASING_LINEAR, 0.5)