|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Aug 2011
Сообщений: 49
|
Одинаковые названия компонентов мувиклипа, разных классов
Всем привет. значит у меня есть скажем 5 мувиклипов, в которых просто графика (mov1_0,mov2_0,...). Затем я сделал еще 5 мувиклипов(mov1,mov2,..), в которых есть по одному из пердыдущих 5ти и по кнопке.(итого в каждом мувик и кнопка). И называю я экземпляр мувиклипа в мувиклипе, как body. Делается это имя для того, чтобы написать для них всех один класс, и когда я бы на них нажимал, в хендлере слушателя проверялось, на что я именно нажал, на мувик или на кнопку, и если на мувик, то одно действие, а если на кнопку, то другое.
Собственно вылетающая ошибка: Внимание. Все экземпляры с именем "body" будут автоматически объявляться как mov1_0 в символах, использующих movClass в качестве базового класса. В символах, которые связаны с определяемыми пользователем базовыми классами, экземпляры с одинаковыми именами должны быть одного типа. Что с этим делать? |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
То есть, Вы хотите один класс для всех этих мувиклипов, но при этом чтобы мувик body внутри у них был пяти разных классов? Сделайте body свойством мувиклипа-контейнера и передавайте его извне. Либо наоборот, добавляйте все пять мувиков-body, но включайте отображение только одного (или раскидайте "пять" по таймлайну одного клипа и переводите его на нужный кадр в зависимости от того, в каком экземпляре он находится).
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Aug 2011
Сообщений: 49
|
Я понял, что Вы предложили, но как-то слишком сложно для обычного, так скажем, дела.) неужели нет путя проще?)
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Используйте наследование, если это для Вас проще.
Как Вы себе представляете экземпляры одного класса(!), имеющие разные свойства изначально, то есть не задаваемые при инициализации, и при этом не хранящие эти свойства (разные бэкграунды) в себе? Откуда они эти бэкграунды возьмут? Либо извне, либо должны иметь их "внутри" (сорри за детскую терминологию). Ваш вопрос сейчас аналогичен "у меня есть курица, я хочу чтобы она снесла яйцо, яблоко, котлету и кубик Рубика, причем сама телепатически догадалась, что нужно в данный момент, и засовывать в нее яблоко, котлету и кубик Рубика я не буду". Можно только пожелать удачи этой курице)))
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Aug 2011
Сообщений: 49
|
Тесть мне нужно, чтобы экземпляры разных классов,c одинаковым базовым классом выполняли одно и тоже действие, но только если я нажимаю не на кнопку, а именно на мувиклип в них. Если нажать на кнопку, то одно действие, а если на мувиклип, то удалить этот экземпляр. И я не нашел ничего проще чем написать проверку: Последний раз редактировалось fantomasdnb; 21.09.2011 в 18:40. |
Часовой пояс GMT +4, время: 13:31. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|