Instantiating a class (mc) at runtime


var myOnStageClip:MovieClip = this.fileInstanceMC;
var myLinkage:Class = Class(getDefinitionByName(getQualifiedClassName(myOnStageClip)));
var myDuplicateClip:MovieClip = new myLinkage();
myDuplicateClip.fileName = "Test"; // fileName is a String
trace(myDuplicateClip.fileName);

The trace output is “Test”, all fine.

Then in the instantitated mc I have a mouse click event:


trace(fileName);

Output is nothing!?

Looked around, also tried: myDuplicateClip[‘fileName’] = “Test”, same result.

Any ideas why?