Итак, я работаю над созданием игры в Processing, но я думаю, что Flash был бы лучшим способом привлечь больше людей, поэтому я решил изучить Flash.Проблема в том, что я продолжаю получать действительно глупые ошибки на невероятно простых вещах.Например, я хочу создать объект «Блок» для использования в платформенной игре.Поэтому я создаю новый файл .as, называю его Block.as и определяю в нем класс Block следующим образом:
package {
public class Block {
public function Block() {
// constructor code
}
public function run()
{
}
}
}
Я пока не хочу добавлять код, я просто хочу убедиться,что это работает.Поэтому в своем основном коде временной шкалы я пытаюсь создать экземпляр объекта Block и выполнить его метод run:
var block1:Block = new Block();
block1.run();
Каждый раз, когда он выдает мне эту пустую ошибку:
Scene 1,Слой «Слой 1», кадр 1, строка 2 1061: вызов возможно неопределенного метода, выполняемого по ссылке со статическим типом «Блок».
Какой неопределенный метод !?Это определено прямо в Block.as.Файл класса находится даже в той же папке и все.Я ДЕЙСТВИТЕЛЬНО раздражен тем, как плохо Flash справляется с таким смехотворно простым проектом.Кто-нибудь знает, почему Флэш ненавидит меня?