Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   FAQ (http://www.flasher.ru/forum/forumdisplay.php?f=86)
-   -   [AS2] что за звери такие - classpath и packages (http://www.flasher.ru/forum/showthread.php?t=65975)

Nirth 23.06.2005 22:23

[AS2] что за звери такие - classpath и packages
 
Подробно можно прочесть в документации к флэшу (вот ссылка на переведенный хелп -http://www.novemberain.com/livedocs/.../00001075.html )

Если коротко то:
classpath - это путь к папке где мы складываем классы, по умолчанию стоит две папки
  • C:\Documents and Settings\!!!USERNAME!!!\Local Settings\Application Data\Macromedia\Flash MX 2004\en\Configuration
  • Родная папка с fla файлом

packages - пакеты/ библиотеки, это способ разбить классы "тематически", для работы со строками в пакет strings, для вычислений пакет calc и так далее.

Таким образом если мы создали класс для подсчета кол-ва вишен в одном кг, и поместили его в пакет calc то имя нашего класса будет - calc.Cherry
Код:

class calc.Cerry {
}

а создавать экземпляр класса будем так
Код:

var myCherry:calc.Cherry = new calc.Cherry();
так же можно использовать директиву import для сокращенного доступа к классам
Код:

import calc.Cherry
var myCherry:Cherry = new Cherry();

Внимание import не будет подключать классы если вы их не используете, данная дериктива просто создает ссылку (ярлык)


Часовой пояс GMT +4, время: 04:29.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.