My company has been developing interactive content using Edge Animate since version 2. After upgrading to 5.0, many of our compositions stopped working properly, with the console returning this error:
Uncaught TypeError: Cannot read property 'id' of null
After some investigation, I was able to isolate the problem: it seems that when a child symbol is created within another child symbol, the script stops being able to differentiate between the parent symbol's children and grandchildren. So, when you delete the nested symbol, then go to delete the parent symbol, this error occurs and the whole composition breaks.
Here's a test file demonstrating the problem: Dropbox - test2.zip
Rolling back to 4.0 for now, as we need to begin content production ASAP. Please let me know if this is a bug that will be resolved, or if there's a new way of implementing this kind of functionality.
Thanks for reporting this issue. The sample was really helpful. We are able to reproduce the problem and have identified the fix. It will be be resolved soon and will be available in the next update.
The patch (EA 2014.1.1) with the fix is live now.
Edge Animate Team