![]() |
Несколько классов
Здравствуйте, хотел бы узнать возможен ли такой случай :
Например есть у нас несколько классов с различными исполняющими функциями и есть главный класса с одной функцией. В этой функции есть например три картинки, по нажатию на 1 картинку вызывается 1 класс и все управление передается функциям этого класса, то есть как будто у нас программа состоит только из этого класса, нажимаешь вторую картинку и вызывается второй класс и все происходит аналогично и т.д. Возможно ли это ? И как реализовать ? |
Интерфейсы, колбэки... Да, это возможно.
Цитата:
|
ну вот у меня например есть класс Main и классы casual_class_first , casual_class_second, как из функции
main в классе Main можно полностью передать управление классу casual_class_first Код AS3:
|
Если класса casual_class_first ещё нет живого, то
Код AS3:
Пока очень плохо понимать, что вы хотеть. |
Идея в том, что например есть условие в зависимости от условия запускается своя программа со своими уникальными функциями (каждая программа описана классом, соответственно у каждого класса свои уникальные функции)
То есть приведу пример, есть текстовое поле.Если я наберу 1 в него и нажму на кнопку, то у меня запуститься программа с красивой оболочкой и своими функциями. Например наберу 2, то откроется другая программа с другой оболочкой и функциями. Так вот каждая программа описана своим классом. И вот меня интересует, как сделать вызов именно другого класса, чтобы появлялась программа описанная этим классом) Цитата:
|
Цитата:
|
Цитата:
Вот маленький пример того, что вы хотите. 1 Создаём новую флешку 2 Делаем на ней 3 картинки 3 Переводим картинки в символы. В свойствах ставим галку "экспорт в ActionScript". Имена классов пишем вот эти casual_class_first и прочее. Кстати, имена классов лучше начинать с Заглавных букв. 4 в каждом из классов пишем примерно такое: Код AS3:
|
Цитата:
Если так - вам сюда: http://help.adobe.com/ru_RU/ActionSc...0204-7fcd.html |
Наследование и полиморфизм - это не одно и то же.
Полиморфизм реализуется через наследование, но не обязательно только через него - есть ещё интерфейсы. Вот классический пример с фигурами. |
Цитата:
Цитата:
Цитата:
|
| Часовой пояс GMT +4, время: 02:34. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.