|
|
|||||
Регистрация: Feb 2012
Сообщений: 205
|
Импорт собственного класса
Вечная моя проблема. Не умею работать с подключаемыми классами =(
1046: Тип не найден или не является константой времени компиляции: Swirl. Где неправильно? подскажите, пожалуйста package { import Swirlclass; public class TestSwirl extends Sprite { private var swirl:Swirl; ... } } |
|
|||||
// Так вы указываете имя пакета (но ни одного класса из данного // пакета не указываете). import Swirlclass; // вот почему это не работает. // Можно либо указать класс, который вас интересует, находящийся // в этом пакете: import Swirlclass.Swirl; // Либо импортировать все классы из данного пакета: import Swirlclass.*; // так же как вы пишите, например, import flash.display.*; |
|
|||||
Регистрация: Feb 2012
Сообщений: 205
|
Так я тоже пробовала. к сожалению, выдаёт другую ошибку
1172: Не удалось найти определение Swirlclass:Swirl. 1172: Не удалось найти определение Swirlclass. Последний раз редактировалось Маруська; 25.06.2014 в 11:58. |
|
|||||
Регистрация: Feb 2012
Сообщений: 205
|
Если без импорта, как тогда flash поймёт, где искать?
класс не импортирую, но вызываю через имя пэкейджа Добавлено через 2 минуты \swirl\Swirlclass.as, строка 1 5001: Имя пакета "@" не отображает местоположение этого файла. Измените имя определения пакета внутри этого файла или переместите файл. swirl\Swirlclass.as \swirl\Swirlclass.as, строка 1 5008: Имя определения "Swirl" не отображает местоположение этого файла. Измените имя определения внутри этого файла или переименуйте файл. swirl\Swirlclass.as flash требует переименовать файл as в Swirlclass.as. но он уже и так имеет именно это имя |
|
|||||
У вас не совпадает имя пакета с именем папки и имя класса с именем файла.
__________________
9 из 10 голосов в моей голове сказали наркотикам "НЕТ" Мои ачивки: художник-паразит. |
|
|||||
Регистрация: Feb 2012
Сообщений: 205
|
Цитата:
в ней лежит main.fla, TestSwirl.as и Swirlclass.as |
|
|||||
Регистрация: Feb 2012
Сообщений: 205
|
окей, я не пишу импортов вообще
swirl\TestSwirl.as, строка 18 1046: Тип не найден или не является константой времени компиляции: Swirl. |
Часовой пояс GMT +4, время: 01:19. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|