"указана отображающаяся переменная" - забудьте об этом раз и на всегда.
Так делать нельзя, и так давно никто не делает из-за разных косяков, и не только (морально устаревший принцип, наследие такое).
Делайте как я написал:

Код AS1/AS2:
var mail:String = friend.t4.text ;
....
var setting:String = '?MAIL='+ mail ....
и т.д.
А если вам надо, чтобы в поле отобразилось состояние какой-то переменной, нужно это делать явно:

Код AS1/AS2:
var t4_defaultText:String = 'Эл. ящик';
friend.t4.text = t4_defaultText;