Показать сообщение отдельно
Старый 17.07.2012, 20:22
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 2  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
А вот у вас там написано слово 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
 
		}
         }
}
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают.