2012-05-18 3 views
1

Я пытаюсь создать простой пример проекта с использованием FlashDevelop с использованием Flash 11.2. По какой-то причине это не позволит мне расширить Sprite. Когда я пытаюсь скомпилировать его, он просто говорит:Flash 11.2 sdk определение базового класса Sprite не найден

col: 31 Ошибка: определение базового класса Sprite не найдено.

Все, что я в моем коде:

public class Game extends Sprite 
{ 
} 
+0

Попробуйте чистую сборку, если у вас есть правильные 'import' заявления на месте. Если это не удается, попробуйте обернуть свой класс в инструкции 'package' и проверьте. – dirkgently

ответ

0

ли вы импортировать нужный пакет? flash.display.Sprite

+0

Да: импорт flash.display.Sprite; прямо вверху. – whitehawk

2

Убедитесь, что у вас есть следующие настройки в вашей установке Flex SDK правильно:

\ рамки \ ЛИЭС \ игрок \ 11,2 \ playerglobal.swc

и что у вас есть компилятор константа, называемая «swf-version = 15», установленная в FD.

Если это не решит проблему, у вас есть двусмысленный путь к вашим библиотекам. Пусть у них есть пробелы или специальные символы.

+0

Это == lifesaver. Я это уже знал, но забыл. –

0

Вы положили скворец-рамки в качестве тега, так что если вы используете Старлинг должно быть:

import starling.display.Sprite; 

 Смежные вопросы

  • Нет связанных вопросов^_^