Показать сообщение отдельно
Старый 28.09.2013, 12:59
Dip52 вне форума Посмотреть профиль Отправить личное сообщение для Dip52 Найти все сообщения от Dip52
  № 3  
Ответить с цитированием
Dip52

Регистрация: Aug 2012
Сообщений: 297
Цитата:
Сообщение от caseyryan Посмотреть сообщение
Нужный класс должен иметь пакет G.characters
А в свойствах своего мувиклипа нужно прописать базовый класс G.characters.SomeClass;

п.с. Надо вырабатывать привычку никогда не называть папки в структуре проекта по-русски. Да и вообще называния пакетов принято писать с маленькой буквы и как-нибудь по информативнее, чем G. Это конечно не ошибка, но проект будет выглядеть красивее.
В папке G у меня находится весь проект: swf файл, папки с классами, звуками, библиотеками. Я посчитал, что в таком случае неважно какое название имеет эта папка.

Добавлено через 5 минут
Ошибся.

Проект. В нём один swf файл, две папки: madness и library. В папке madness папка characters.
В классе, который находится в папке characters, я ставлю пакет: "madness.characters", а в базовом классе я пишу: "madness.characters.названиеКласса".

Цитата:
Сообщение от caseyryan Посмотреть сообщение
Нужный класс должен иметь пакет G.characters
А в свойствах своего мувиклипа нужно прописать базовый класс G.characters.SomeClass;

п.с. Надо вырабатывать привычку никогда не называть папки в структуре проекта по-русски. Да и вообще называния пакетов принято писать с маленькой буквы и как-нибудь по информативнее, чем G. Это конечно не ошибка, но проект будет выглядеть красивее.
Я сделал так, как вы сказали и у меня появилась ошибка: "Обращение не существующего свойства...". Это свойство есть в объекте MovieClip (MovieClip ещё один).

Добавлено через 15 часов 18 минут
Ошибся.

Когда я пытаюсь присвоить базовый класс, то пишет: "Не удаётся найти определение базового класса в подкаталогах класса..."


Последний раз редактировалось Dip52; 29.09.2013 в 21:00.