I'm not sure if this is a bug in Flash or if there's something wrong with my code setup, but here is the issue:
I have a component, let's call it Component A, which contains subcomponents. Both Component A and its subcomponents have Inspectable properties on them. When run alone, the Inspectable properties of Component A and its subcomponents are fine.
However, when I load Component A into another swf, Component A's properties are ok, but the properties of the subcomponents are all reset to their default values despite being published with different values. For the record, both Component A and the loading swf are listening for the INIT event.
I'm curious as to whether this is a bug or if it can be fixed by changing up my code somehow.