|
254 / 238 / 50
Регистрация: 20.12.2011
Сообщений: 707
|
|
Наследование23.03.2012, 19:47. Показов 1574. Ответов 12
Метки нет (Все метки)
Собственно вопрос в следующем:
есть герой, у него есть несколько состояний (stand, walk, die и т.д.) на каждом кадре находится MovieClip, который содержит анимацию своего состояния и он соответсвенно назван stand, walk или die. затем у нас есть перерисованный герой, который по функциональности выполняет такие же действия, но у его состояний другие картинки, соответственно у него они также названы stand, walk, die. В результате этого мне выдается ошибка: 1152: : A conflict exists with inherited definition heroes:FireMage.attackRightForward in namespace public. Как это победить ?)
0
|
|
| 23.03.2012, 19:47 | |
|
Ответы с готовыми решениями:
12
Наследование Наследование от Main Наследование основных классов |
|
Модератор
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
|
|
| 23.03.2012, 22:41 | |
|
Похоже, что ошибка не в наследовании. Покажи код.
0
|
|
|
254 / 238 / 50
Регистрация: 20.12.2011
Сообщений: 707
|
||||||
| 24.03.2012, 09:04 [ТС] | ||||||
|
Там ошибка в том, что у меня в родителе есть объявленная переменная var explosion:MovieClip, а затем
у меня есть наследник, MovieClip которого лежит в библиотеке и у него в этот MovieClip вставлен ещё один MovieClip, который также назван explosion (потому что по сути родитель должен совершить действия именно над этим объектом). А в итог, как я понял получается то, что Flash начинает ругаться на то, что я как бы пытаюсь переписсать данную переменную
0
|
||||||
|
Модератор
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
|
|
| 24.03.2012, 12:01 | |
|
Я правильно понял, что имеется 2 класса с одинаковыми именами? Так нельзя. Должны отличаться хотя бы package-ы, но тогда названия классов прописывать необходимо с учетом package.
1
|
|
|
254 / 238 / 50
Регистрация: 20.12.2011
Сообщений: 707
|
|||||||||||
| 24.03.2012, 12:23 [ТС] | |||||||||||
|
нет, есть класс Mine, Mine1 и Mine2. Mine1 и Mine2 наследуют от Mine.
Mine1 и Mine2 имеют в библиотеке свои moveiClip В данных MovieClipах на временной шкале вставлен ещё 1 мувиклип (и в Mine1, и в Mine2), которому здесь же (там где name of instance) дано имя explosion. Т.е. я могу обращаться в классе Mine1 и Mine2 к мувиклипу с именем explosion (explosion.play()). В классе Mine я хочу описать общее поведение для explosion Из Mine1 и Mine2. Т.е. что-то типо:
P.S. Я не знаю, как понятнее объяснить))
0
|
|||||||||||
|
Модератор
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
|
|
| 24.03.2012, 15:34 | |
|
0
|
|
|
254 / 238 / 50
Регистрация: 20.12.2011
Сообщений: 707
|
|
| 25.03.2012, 00:13 [ТС] | |
|
Первая ошибка - как раз, что я имею ввиду
0
|
|
|
Модератор
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
|
|
| 25.03.2012, 00:18 | |
|
Есть 2 группы классов с одинаковыми названиями: одни - as-файлы, другие - те, что созданы непосредственно во флеше. Вот и конфликт.
1
|
|
|
254 / 238 / 50
Регистрация: 20.12.2011
Сообщений: 707
|
||
| 25.03.2012, 00:26 [ТС] | ||
|
0
|
||
|
254 / 238 / 50
Регистрация: 20.12.2011
Сообщений: 707
|
||
| 25.03.2012, 09:25 [ТС] | ||
|
Единственный вариант, который мне приходит в голову - это собирать explosion в Smth1 и Smth2 с помощью кода AS (explosion = new Circle() и explosion = new Rect() ), но это лишний геморой, потому что по задумке в Smth1 и Smth2 используются разные символы взрыва.
0
|
||
|
Модератор
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
|
|||
| 25.03.2012, 11:42 | |||
|
1
|
|||
|
254 / 238 / 50
Регистрация: 20.12.2011
Сообщений: 707
|
|
| 25.03.2012, 12:06 [ТС] | |
|
Я не то сначала открыл просто, спасибо.
0
|
|
| 25.03.2012, 12:06 | |
|
Помогаю со студенческими работами здесь
13
Наследование на основе MovieClip
Заменить наследование классов на наследование интерфейсов Наследование интерфейса и наследование реализации Наследование С# , наследование полей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|