我在使用AIR for iOS播放器的項目上收到「Base class is final」錯誤。問題是我沒有設置基類是最終的。而且這隻有當我使用AIR作爲播放器時纔會發生。當我沒有設置它時,AS3基類是最後的錯誤
主 - 文檔類
package {
import flash.display.*;
import parentfolder.*;
import parentfolder.childfolder.*;
public class Main extends MovieClip {
public function Main() {
addChild (new SplashScreen());
}
}
}
屏幕 - 內parentfolder這是在同一文件夾中的文檔類
package parentfolder {
import flash.display.*;
public class Screen extends Sprite {
public function Screen() {
}
}
}
閃屏 - 內parentfolder
package parentfolder.childfolder {
import flash.display.*;
import parentfolder.*;
public class SplashScreen extends Screen {
}
}
所以.. 。代碼中的任何地方都沒有「final」,並且問題在AIR播放器中被隔離。
噢,我猜我會將其更改爲BaseScreen。 – TreeTree 2012-01-06 02:36:13