Я работаю над написанием класса tweening в as2, который имеет переменную обратного вызова, и я не могу найти хороший способ получить область без специального перехода в переменную области видимости также. Этот класс анимации должен работать как в классах, так и на графике. Вот как выглядят мои коды прямо сейчас.Поиск правильной области объекта для обратного вызова
params.scope[ params.onComplete ](params.onCompleteParams);
params - это объект, переданный в класс. Это работает, но я не хочу иметь params.scope.
Мой вопрос: что мне нужно сделать в классе tweening, чтобы убедиться, что у меня есть правильная область для функции обратного вызова без использования params.scope?
Если у вас есть пример кода, демонстрирующий проблему, это поможет получить полезный и конкретный ответ. – Parappa