![]() |
package с функциями
что-то код моего приложения сильно разросся и я начал в нем путаться. Решил организовать функции в пакеты(packages) как раньше это делал с классами. Но проблема в том, что Flex функции в пакетах не видит. Call to undef function бла-бла-бла. собаственно код пакета примерно такой.
Код AS3:
Коряво конечно объяснил, но думаю Вы уловили суть. |
Можно в пакете сделать класс, а в этот класс положить статические методы и их вызвать где понадобится.
|
а где пример использования этой вашей MyAlert? мой флекс всё видит.
|
Код AS3:
src/func/MyScript.as - пэкэдж src/PackageTest.mxml - осн приложение Добавлено через 1 минуту вариант не с func.MyAlert(); а просто с MyAlert(); тоже не работает |
А где у вас файл MyAlert.as в src/func/? В котором содержится функция MyAlert.
Имя файла должно соответствовать имени функции, описанной в нём. |
а можно ли создавать в package'е больше чем одну функцию? или один файл-одна функция?
|
Один файл = одна функция.
|
спасибо
|
сорри, что поднимаю старую тему, но как оказалось я просто забыл ООП
нужно просто объявлять функции как статические, тогда объект класса создавать не нужно. |
| Часовой пояс GMT +4, время: 14:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.