Из-за требований, не зависящих от меня (не спрашивайте, это смешно), мне нужно создать класс AS3 под названием «Math», который ссылается на класс Global AS Math. Так, например:
package my.package
{
public class Math
{
public static function pow( a:Number, b:Number ):Number {
// How do I call the Global.as$Math#pow(..) function?
return Math.pow(a,b);
}
}
}
Приведенный выше код явно неверен - приводит к бесконечной рекурсии. Я не уверен, как сказать, что я хочу делегировать классу Global.as $ Math, а не этому классу Math ...
Мое нынешнее неловкое решение - делегировать другому классу (не названному Math), который проходит через класс Global Math. Есть ли лучший способ сделать это?
Спасибо!