PDA

Просмотр полной версии : [Nape] Ошибка доступа к Dynamic


neonoviiwolf
11.07.2015, 04:27
Добрый день!
Появился вопрос. В новом приложении создаю Body
body = new Body(new BodyType.DYNAMIC, new Vec2(100, 220));
и тут вдруг при попытке собрать проект выдаёт

33 Error: Attempted access of inaccessible method DYNAMIC through a reference with static type Class.
body = new Body(new BodyType.DYNAMIC, new Vec2(100, 220));

при этом создаю всё как в предыдущем проекте и там я собирал его сотни раз, ругани не было, для проверки собрал его ещё раз и теперь в нём таже ошибка, хотя за 10 минут до этого он собирался нормально, ни одной строчки кода изменено не было

caseyryan
11.07.2015, 10:03
Либо ошибка вылетает в другом месте, либо не импортирован класс BodyType

neonoviiwolf
11.07.2015, 10:42
Класс импортирован
Добавлено через 32 секунды

package objectsGames.Cat
{
import nape.geom.Vec2;
import nape.phys.Body;
import nape.phys.BodyType;
import nape.shape.Polygon;
import nape.phys.Material;

public class CatNape
{
//создаётся в ObjectGames
private var body:Body;

public function CatNape()
{
body = new Body(new BodyType.DYNAMIC, new Vec2(100, 220));
var polygon:Polygon = new Polygon(Polygon.box(45, -45), Material.rubber());
body.align();
}

//вызывается в ObjectGames для переменной cat
public function get setBody():Body
{
return body;
}
}
}

так же ведь перестал собираться рабочий проект - ошибка таже

Добавлено через 49 минут
Java переустановил - не помгло

Добавлено через 51 минуту
FD переустановил, таже проблема

caseyryan
11.07.2015, 11:57
body = new Body(new BodyType.DYNAMIC, new Vec2(100, 220));
body = new Body(BodyType.DYNAMIC, new Vec2(100, 220));


new тут не надо) Сразу внимания не обратил

neonoviiwolf
11.07.2015, 12:01
Хех, я сам ток заметил, хотел отписаться, что проблема решена, спасибо