все просто !!! разобрался
итак, чтобы управлять контролами из классов потомков, достаточно в классе потомке, создать публично статичную переменную, типизировав ее, как нужный нам контрол и из mxml приложения, передать ссылку, на нужный обьект и уже в классе управлять контролом
вот пример
это тело нашего mxml приложения, возмем в пример контрол Text, итак

Код:
<mx:Script>
import samePackage.MyClass
...
private function sameMetod():void {
MyClass.Text = Text
}
</mx:Script>
<mx:Text x="357.5" y="78" width="189" id="sameText"/>
далее тело class'a

Код:
package samePackage.MyClass
{
// не забываем про импорт
import mx.controls.Text;
....
public static var sameText:Text
private function sameFunction():void{
sameText.text = "hell world" - собственон мы имеим все свойства компонента, расположенного в mxml )))))
}
ну, а теперь не сложными телодвижениями, отправляем сообщение в наш mxml, передав в класс таким же путем "this", мы сможем передать сообщение как обычно ( у нас же будет ссылка на родителя
PS надеюсь кому то пригодится )))) и выслушал бы, с удовольствием мысли, по поводу такого метода передачи
UPD
чем черевато такое действо
в классе делаю public static var sameFunc:Function
далее в теле класса
передаю в sameFunc адрес метода
и в mxml приложении читаю таким способом
sameClass.sameFunc()
собственно, все работает, но вопрос чем это черевато ? и вобще, плохо так поступать ? может лучше будет, отправить сообщение ?
ведь метод то мы не определяем, как static но обращаемся с ним как со static, через ссылку
размышляю дальше

так как mxml приложение не наследуется от eventa, то получается и разослать мы не кому не можем ? или можем ?
вобщем как поступить ?