Показать сообщение отдельно
Старый 29.09.2013, 23:23
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 6  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Цитата:
Сообщение от Astend Посмотреть сообщение
Ладно, поставим вопрос по другому.

Я создаю новый класс
Код:
var pen:Pen = new BallPoint();
как к pen прикрутить картинку?
Этим вы не создаёте новый класс. Вы создаёте новый экземпляр класса BallPoint. Вы работаете во Flash IDE?

Вам нужно:
Создать отдельный .as файл, в котором вы напишите свой класс Pen с реализацией необходимого вам функционала.
Краткий пример оформления класса я описал в предыдущем сообщений.

Далее, вы просто будете использовать у себя в коде ваш класс Pen:
Код AS3:
var pen1:Pen = new Pen();
var pen2:Pen = new Pen();
var pen3:Pen = new Pen();
 
pen1.setSkin(new BallPoint);
pen2.setSkin(new BoxPoint);
pen3.setSkin(new RedPoint);
Вся логика у вас будет находиться в классе Pen. Методом setSkin - вы просто будете указывать отображение/рисование для вашей ручки.
__________________
Дети не должны знать о своих родителях