ну все работает так как и должно.

Код AS1/AS2:
on(release)
{
if(_root.text_mc.text == "") trace("пусто");
if(_root.text_mc.text != "") trace("есть");
}
пишу практически как у вас, не стал разбираться когда там чего меняет прозрачность. вобщем все штатно.