Я задал этот тот же вопрос с Python.
Теперь я хотел бы знать, можно ли это сделать в AS3.
Если у меня есть что-то вроде этого:
package
{
public class SomeClass
{
private function A():void { C() }
private function B():void { C() }
private function C():void
{
// who is the caller, A or B ???
}
public function SomeClass()
{
A()
B()
}
}
}
Несмотря на дизайн или другие проблемы, это всего лишь вопрос пытливого ума.
Примечание. Мне нравится иметь доступ к экземпляру функции вызывающей стороны, чтобы я мог вызывать эту функцию вызывающей стороны (если я хочу)
Примечание 2: Это должно быть сделано без изменения function C()
подпись