Я получаю сообщение об ошибке «Базовый класс окончательный» в проекте, в котором используется проигрыватель AIR для iOS. Проблема в том, что я не установил базовый класс как конечный. Также это происходит только тогда, когда я использую AIR в качестве проигрывателя.
Main - класс документов
package {
import flash.display.*;
import parentfolder.*;
import parentfolder.childfolder.*;
public class Main extends MovieClip {
public function Main () {
addChild (new SplashScreen ());
}
}
}
Экран - внутри родительской папки, которая находится в той же папке, что и класс документа
package parentfolder {
import flash.display.*;
public class Screen extends Sprite {
public function Screen () {
}
}
}
SplashScreen - внутри родительской папки
package parentfolder.childfolder {
import flash.display.*;
import parentfolder.*;
public class SplashScreen extends Screen {
}
}
Итак ... в коде нет ни одного "финала", и проблема изолирована в проигрывателе AIR.