![]() |
|
Модераторы: SoWa |
![]()
|
|
| Shark |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: нет Всего: 4 |
пишу код:
взят от сюда http://help.adobe.com/ru_RU/ActionScript/3...90204-7d8d.html компилятор, гад, пишет это Монтажный кадр 1, слой "Слой 1", кадр 1, строка 2 1037: Пакеты не могут быть вложенными. в чем проблема? Flash CS5 |
|||
|
||||
| SoWa |
|
|||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: 1 Всего: 74 |
package это уже типа класс. Класс в классе нельзя описывать в ActionScript.
Как вариант, можешь этот класс вынести отдельно и присоединять. -------------------- Всем добра |
|||
|
||||
| Shark |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: нет Всего: 4 |
SoWa, а можно поподробнее???
новичок я просто в CS4 с этим у меня проблем не было... скопировал, вставил, проверил.. и все работало.. а тут что-то не то |
|||
|
||||
| bars80080 |
|
||||||||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: нет Всего: 315 |
где находится файл с этим классом?
что-то не понял. пакет - это пакет, набор файлов с классами. к примеру, в корневой директории находится главный файл: project1/index.fla priject1/index.as project1/index.swf классы сидящие в общедоступном пакете
находятся в папке, определённой как исходники (её надо указать в свойствах документа: настроки публикации, settings, source path/ обычно выбирают ту же директорию и папку src (традиционное место хранения, если все этому будут следовать, то всем будет гораздо легче работать с чужими исходниками) в итоге класс first (единственный в файле, как того требует документация) будет находиться по пути: project1/src/first.as если мы хотим ещё один класс в общем пакете, то делаем ещё один файл
project1/src/second.as если мы создаём класс в другом пакете, то мы выделяем для него соответствующую директорию
project1/src/someone/third.as в пакет можно добавлять сколько угодно классов, главное, чтобы их было по одному на файл, имя файла должно быть именем класса, и все они должны лежать в папке с именем пакета. иначе придётся очень долго мудохаться с путями при обращении к любым классам и переменным в этих пакетах предположительно для разных пакетов можно использовать одинаковые имена, но не советую соответственно, импортирование такого класса будет выглядеть из любого другого класса:
ну, остаётся упомянуть, что клип связанный с подобным классом должен иметь запись для поля linkage class: someone.third |
||||||||
|
|||||||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | ActionScript 3 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |