Показать сообщение отдельно
Старый 02.11.2006, 20:48
MerlinTwi вне форума Посмотреть профиль Отправить личное сообщение для MerlinTwi Посетить домашнюю страницу MerlinTwi Найти все сообщения от MerlinTwi
  № 93  
Ответить с цитированием
MerlinTwi
 
Аватар для MerlinTwi

Регистрация: Oct 2003
Адрес: Москва
Сообщений: 328
По умолчанию 16. Пакеты в AS3

Пакеты в ActionScript 3 немного отличаются от пакетов в ActionScript 2. Теперь пакет это не часть имени класса, а блок определяемый ключевым словом package, который содержит в себе определение класса. Структура такова:
Код:
package my.package.path {
    class MyClass {
    }
}
В AS2 подобная запись выглядела бы так:
Код:
// ActionScript 2:
class my.package.path.MyClass {
}
Фактически в AS3 все классы должны быть внутри пакета, если не нужно давать имя пакету, то следует записать так:
Код:
package {
    class NotInAPackageClass {
    }
}
Каждый пакет с определением класса или функции необходимо сохранить в файле имя которого совпадает с именем класса или функции, а расширение ".as". К примеру:
Код:
package com.kirupa.utils {
    function StripString(str:String):void {
        // ...
    }
}
Нужно сохранить в файле: StripString.as в папке com/kirupa/utils
__________________
Создатель: Бойцовский клуб | TimeZero | Sky2Fly
Я возьму сам.