|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Sep 2013
Адрес: x=368,64894165 y=-2713,9931 z=28
Сообщений: 20
|
Привязка одного класса к разным картинкам.
Доброго времени суток.
Вопрос в том, как привязать один класс к разным картинкам. Пояснение: Есть класс: Pen от него наследуется класс BallPoint. Нарисовал Шариковые Ручки: ballPoint1,ballPoint2,ballPoint3 все конвертировал в symbol. ballPoint1 связал с классом BallPoint. ballPoint2 связать с классом BallPoint, не могу. ballPoint3 связать с классом BallPoint, тоже не могу. Как это осуществить? |
|
|||||
Очень странно поставленный вопрос, видимо из-за недопонимания вами сути проблемы.
Попробуйте лучше объяснить, чего конкретно вы хотите добиться.
__________________
Дети не должны знать о своих родителях |
|
|||||
Регистрация: Sep 2013
Адрес: x=368,64894165 y=-2713,9931 z=28
Сообщений: 20
|
По плану 3 разные картинки должны выполнять одну и туже функцию.
Например: var pen:Pen = new ballPoint1(); var pen1:Pen = new ballPoint2(); var pen2:Pen = new ballPoint3(); Я не знаю как привязать ко всем трем ручкам один класс(одни и те же функции), без копи паста. |
|
|||||
Шариковая ручка должна рисовать 3 разными картинками? Что за одинаковые функций? Какой именно одинаковый у них функционал ? (выглядят одинаково, рисуют одинаково)
Если у всех классов поведение и функционал одинаковый, нет смысла использовать наследование. Начните с описания класса ручки: Затем, добавьте классу Pen - методы скинования или установки текстуры для рисования: В метод вы сможете передать нужный вид для вашей ручки: Таким образом, вы разделите "поведение" от "отображения".
__________________
Дети не должны знать о своих родителях Последний раз редактировалось Tails; 29.09.2013 в 22:58. |
|
|||||
Регистрация: Sep 2013
Адрес: x=368,64894165 y=-2713,9931 z=28
Сообщений: 20
|
Ладно, поставим вопрос по другому.
Я создаю новый класс как к pen прикрутить картинку? |
|
|||||
Цитата:
Вам нужно: Создать отдельный .as файл, в котором вы напишите свой класс Pen с реализацией необходимого вам функционала. Краткий пример оформления класса я описал в предыдущем сообщений. Далее, вы просто будете использовать у себя в коде ваш класс Pen: Вся логика у вас будет находиться в классе Pen. Методом setSkin - вы просто будете указывать отображение/рисование для вашей ручки.
__________________
Дети не должны знать о своих родителях |
|
|||||
Регистрация: Sep 2013
Адрес: x=368,64894165 y=-2713,9931 z=28
Сообщений: 20
|
Спасибо! Вы меня поняли.
Именно этот ответ мне и нужен был... Добавлено через 38 минут А можно узнать как установить эту картинку/symbol? Что должно быть вместо //.. ? не работает |
|
|||||
Регистрация: Aug 2012
Сообщений: 297
|
Цитата:
|
|
|||||
Цитата:
Это может быть рисуемое изображение, или вид самой ручки. Для второго случая, самый простейший вариант:
__________________
Дети не должны знать о своих родителях |
|
|||||
Цитата:
|
Часовой пояс GMT +4, время: 19:06. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|