Цитата:
Сообщение от 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 - вы просто будете указывать отображение/рисование для вашей ручки.