Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Что такое package? (http://www.flasher.ru/forum/showthread.php?t=117535)

orcpochta 29.10.2008 18:51

Что такое package?
 
Просветите сирого и убогого, что это такое, для чего нужно и как работает, а то с классами работать немного умею, а вот, что такое package - в упор не знаю...))

DarkLight 29.10.2008 19:42

package - это пакет. По сути - логически объединенный набор классов. Например, все классы по работе с геометрией находятся в пакете flash.geom. Проще говоря - средство организации наборов классов.

orcpochta 29.10.2008 20:47

Цитата:

Сообщение от DarkLight (Сообщение 773635)
package - это пакет. По сути - логически объединенный набор классов. Например, все классы по работе с геометрией находятся в пакете flash.geom. Проще говоря - средство организации наборов классов.

это понятно, а как с ними работать? как создавать, добавлять классы, извлекать?

DarkLight 29.10.2008 20:52

в as2 package-и незримо присутствуют) проще говоря. чтобы получить класс MyClass в пакете example, мы создаем папку example, кладем туда класс MyClass, и при обьявлении класса пишем class example.MyClass
Для того, чтобы воспользоваться классом из пакета в другом классе другого пакета, пишем
Код:

import example.MyClass;

orcpochta 29.10.2008 21:20

Цитата:

Сообщение от DarkLight (Сообщение 773653)
в as2 package-и незримо присутствуют) проще говоря. чтобы получить класс MyClass в пакете example, мы создаем папку example, кладем туда класс MyClass, и при обьявлении класса пишем class example.MyClass
Для того, чтобы воспользоваться классом из пакета в другом классе другого пакета, пишем
Код:

import example.MyClass;

я так и делаю...)) но все время встречаю код, где присутствуют package, т.е. в ас2 есть еще и натурализированный package

DarkLight 29.10.2008 22:06

в начале пишется строка вида
Код:

package example;


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

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