Класс Math не существует - PullRequest
       1

Класс Math не существует

0 голосов
/ 12 декабря 2011

Я думаю, что сломал свою вспышку.Я использую Flash CS5.5, и когда я использую AS3, любые ссылки на класс Math приводят к таким ошибкам:

1061: Call to a possibly undefined method sqrt through a reference with static type Class.
1061: Call to a possibly undefined method pow through a reference with static type Class.
1061: Call to a possibly undefined method pow through a reference with static type Class.

Код ошибки следующий:

var dist:Number = Math.sqrt(Math.pow(initPos.x - pos.x, 2) + Math.pow(initPos.y - pos.y, 2));

Какого черта здесь происходит?Математика - это класс высшего уровня, поэтому я не думаю, что мне следует получать такую ​​ошибку.Можно ли как-то «сломать» класс по математике?Если да, то как мне это исправить?

1 Ответ

0 голосов
/ 12 декабря 2011

Отредактировано из обсуждения ниже

Ссылка на ошибку компилятора говорит, что «Вы вызываете метод, который не определен». Math не определено звучит довольно серьезно - если вы не знаете, почему это произошло, возможно, переустановите SDK?


Оригинальный ответ:

Работает ли у вас другой Actionscript? Это только класс Math, который вам не подходит? Если и другие неисправны, возможно, это проблема конфигурации пути сборки.

Если нет, убедитесь, что в пакете нет класса с именем Math, который может помешать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...