![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2009
Сообщений: 13
|
Ради самообразования хочу написать маленькое web-приложение (php+html) с админкой на flex(+php). Если конкретнее, - психологическое тестирование.
Создал пустой проект flex ("psyhotest"). Думаю, что для работы со списком тестов мне потребуется два класса. Один - для управления списком. Другой - для управления тестами и вопросами к ним. Далее иду в гугль по запросу "создание класса flex". В результате генерирую следующее (содержимое файла psyholist.as): package { public class psyholist{ public var list:Array; public function psyholist(){ } } } в файле psyhotest.mxml пытаюсь использовать: <mx:Script> <![CDATA[ import psyholist; public var a1:psyholist = psyholist(); ]]> </mx:Script> Если после package указать название psyholist, то получаю ошибку: "A file found in a source-path must have the same package structure '', as the definition's package, 'psyholist'." (тут вообще не понял, что они мне хотели сказать ) |
|
|||||
|
Регистрация: Sep 2007
Сообщений: 146
|
Цитата:
Цитата:
|
|
|||||
|
Modus ponens
|
Имена классов - с прописной.
пакет без названия (дефолтный пакет) не рекомендуется использовать - в зависимости от версии билдера вам должны были об этом тоже предупреждение выдать. Почему ожидается 1 аргумент - если вы используете класс таким образом (без new) то компилятор думает что вы пытались конвертировать тип, а не создать новый объект.
__________________
Hell is the possibility of sanity |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|