In Flash, I can create a variable to hold an instance of a movieClip. In Edge, it seems like it doesn't remember a variable instance.
var ryu = sym.getSymbol("RYU");
I should be able to call on ryu later in the code to do somehting with it, but it doesn't always seem to work. This is in the scope of a single function, so that's not an issue.
Also, what's the difference between these two:
To make work the variable as global you have to put all your code in CompositionReady: if you try to use your variable for example on a click event, you have to define it again.
With "sym.getSymbol" you recall a symbol, with "sym.getSymbolElement" you get a DOM element inside a symbol for example a text box or an image.
These calls are native to Edge: for further explanations, take a look to the last API documentation:
I hope this helps!