Показать сообщение отдельно
Старый 07.01.2015, 06:27
neonoviiwolf вне форума Посмотреть профиль Отправить личное сообщение для neonoviiwolf Найти все сообщения от neonoviiwolf
  № 1  
Ответить с цитированием
neonoviiwolf

Регистрация: Jun 2014
Сообщений: 558
По умолчанию Наследование класса

Простите меня за глупый вопрос, но я что-о в конец запутался, помогите

пусть есть мувик bullet_mc, я создаю класс, который расширяет мувик, задаю движение и т.п.
Код AS3:
package{
     public class bullet_cl extends bullet_mc{
//какой-то код
Дальше я создаю в новом классе Vector и заполняю bullet_cl
Код AS3:
package{
     public class vector_bullet_cl{
           public var vector_bullet: Vector.<MovieClip> = new Vector.<MovieClip> ();
           private function fn_fill_Array_bullet(): void {
			var i = 20;
			while (--i > -1) {
				var bullet: bullet_cl = new bullet_cl();
				bullet.in_bullet = i;
				vector_bullet.push(bullet);
// какой-то код
дальше создаю новый класс и в нём хочу поработать с объектыми вектора, удалить, добавить и т.п.
Код AS3:
package{
      public class Null_bullet_cl {
            private var _vector_bullet: vector_bullet_cl = new vector_bullet_cl();
//какой-то код
так вот, когда я пишу private var _vector_bullet: vector_bullet_cl = new vector_bullet_cl(); создаётся ссылка на этот класс или создаётся копия? Просто если создаётся копия, то это все мои проблемы объясняет и тогда тыкнете мне, как создать ссылку на него