А вот у вас там написано слово private - оно что делает?
И класс Assets.SHIP - он extends Bitmap на самом деле (если я не всё забыл и он таки битмапдата %), т.е. Ship можно поправить как

Код AS3:
package
{
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.DisplayObject;
import flash.display.Sprite;
public class Ship extends Character
{
public var _shipBitmapData:BitmapData;//таки private кое-что означает
private var _shipBitmap:Bitmap;
public function Ship()
{
_shipBitmap = new Assets.SHIP();
_shipBitmapData = _shipBitmap.bitmapData;
_sprite = new Sprite();
_sprite.addChild(_shipBitmap); // Спрайт по иерархии наследования затем добавляется в класс World
}
}
}