спасибо всем, кто ответил - вариант с передачей параметра - видимо наиболее хороший. Но у меня возникает дурацкая ситуация - переменная, которая призвана хранить значение присланное из родительского класса, как-то затирает полученное значение! Вот так выглядит код:

Код AS3:
var strParam;
function setParam(param:String):void{
strParam = param;
}
function getParam():String{
return strParam;
}
trace(strParam);
результат выдает strParam = undefined... если внутри функции присвоить полученное значение какому-нибудь текстовому полю, то значение хранится в нем. В чем затык?