1.Можно узнать кто вызвал функцию?
без диспатчера и передачи ссылки из вызывающего

for example пишем в какомто ксласе

Код:
var a:int = 12
Master.Fun(a)// (или просто Fun если описать ее в as файле)
trace(a)////15
~~~~~~~~~~~ в мастере(as файле)
function Fun{
тот_кто_вызвал.а+=3
}
2. можно ли какимто образом применить ету функцию не к Master а к вызывающему