mx.utilsColorUtil Класс ColorUtil представляет собой полностью статический класс с методами работы с цветами RGB в рамках Flex.Object Класс ColorUtil представляет собой полностью статический класс с методами работы с цветами RGB в рамках Flex. Экземпляры ColorUtil не создаются; вместо этого просто вызываются статические методы, например метод ColorUtil.adjustBrightness(). adjustBrightness2 Выполняет масштабированную настройку яркости цвета RGB.Новый цвет RGB. rgbПервоначальный цвет RGB. briteПроцент повышения или понижения яркости первоначального цвета. Если это значение положительно, то яркость первоначального цвета повышается в сторону белого на этот процент. Если значение отрицательно, то яркость понижается в сторону черного на этот процент. Диапазон для этого параметра – от -100 до 100; -100 дает черный цвет, а 100 – белый. Если этот параметр равен 0, цвет RGB возвращается таким же, как первоначальный цвет. Выполняет масштабированную настройку яркости цвета RGB. adjustBrightness Выполняет линейную настройку яркости цвета RGB.Новый цвет RGB. rgbПервоначальный цвет RGB. briteЗначение, добавляемое к каждому цветовому каналу. Диапазон для этого параметра – от -255 до 255; -255 дает черный цвет, а 255 – белый. Если этот параметр равен 0, цвет RGB возвращается таким же, как первоначальный цвет. Выполняет линейную настройку яркости цвета RGB.

Одно и то же число добавляется к красному, зеленому и синему каналам цветов RGB. Каждый цветовой канал ограничен диапазоном от 0 до 255.

rgbMultiply Выполняет умножение RGB двух цветов RGB.Умножение RGB этих двух цветов. rgb1Первый цвет RGB. rgb2Второй цвет RGB. Выполняет умножение RGB двух цветов RGB.

Это всегда приводит к более темному цвету, чем любой из первоначальных цветов, если один из них не является белым; в этом случае возвращается второй цвет.

SecurityUtil Утилиты для работы с проблемами безопасности.Object Утилиты для работы с проблемами безопасности. hasMutualTrustBetweenParentAndChild Проверяет, существует ли взаимное доверие между вышестоящим и нижестоящим элементами указанного соединения.Значение true, если существует взаимное доверие, в противном случае – false. bpmx.core:ISWFBridgeProviderПоставщик, обеспечивающий соединение этих двух приложений. Проверяет, существует ли взаимное доверие между вышестоящим и нижестоящим элементами указанного соединения. UIDUtil Класс UIDUtil является полностью статическим классом с методами работы с UID (уникальными идентификаторами) в рамках Flex.Object Класс UIDUtil является полностью статическим классом с методами работы с UID (уникальными идентификаторами) в рамках Flex. Экземпляры класса UIDUtil не создаются; вместо этого просто вызываются статические методы, например метод UIDUtil.createUID().

Примечание. При наличии динамического объекта, не имеющего свойств [Bindable] (вынуждающих объект реализовать интерфейс IUID), Flex добавляет свойство mx_internal_uid, содержащее UID объекта. Во избежание появления этого поля в динамическом объекте установите его на [Bindable], реализуйте интерфейс IUID в классе объекта или установите свойство uid со значением.

createUID Генерирует UID (уникальный идентификатор) на основе генератора псевдослучайных чисел ActionScript и текущего времени.Вновь сгенерированный UID. Генерирует UID (уникальный идентификатор) на основе генератора псевдослучайных чисел ActionScript и текущего времени.

UID имеет вид "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", где X – шестнадцатеричное число (0-9, A-F).

Этот идентификатор не будет по-настоящему глобально уникальным; но это лучшее, что можно создать без поддержки проигрывателя при генерации UID.

fromByteArray Преобразует 128-битовый UID, закодированный как ByteArray в представление в виде строки.Строковое представление UID или null, если предоставлен недопустимый ByteArray. baByteArray длиной 16 байт, представляющий 128-битовый UID. Преобразует 128-битовый UID, закодированный как ByteArray в представление в виде строки. Формат соответствует генерируемому createUID. Если подходящий ByteArray не предоставлен, возвращается значение null. getUID Возвращает UID (уникальный идентификатор) для указанного объекта.UID, который был найден или сгенерирован. itemОбъект, для которого необходимо найти UID. Возвращает UID (уникальный идентификатор) для указанного объекта. Если указанный объект не имеет UID, он присваивается с помощью метода. Если указана схема, этот метод использует данную схему для создания UID. Как особый случай, если передаваемый элемент имеет значение null, метод возвращает UID со значением null. isUID Служебный метод для проверки, представляет ли значение String правильно отформатированное значение UID.Возвращает true, если значение отформатировано как UID. uidЗначение, проверяемое на правильность форматирования как UID. Служебный метод для проверки, представляет ли значение String правильно отформатированное значение UID. Значения UID должны быть в формате, генерируемом createUID(), что означает поддержку только заглавных букв от A-F и цифр 0-9. toByteArray Преобразует форматированную строку UID в ByteArray.ByteArray длиной в 16 байт, представляющей 128 бит UID, или null, если uid невозможно преобразовать. uidЗаписывает 128-разрядное целое число. Преобразует форматированную строку UID в ByteArray. UID должен быть в формате, генерируемом createUID, в противном случае возвращается значение null.
IXMLNotifiable Интерфейс IXMLNotifiable. Интерфейс IXMLNotifiable. OnDemandEventDispatcher OnDemandEventDispatcher служит базовым классом для классов, передающих события, но предполагающих редких прослушивателей.flash.events:IEventDispatcherObject OnDemandEventDispatcher служит базовым классом для классов, передающих события, но предполагающих редких прослушивателей. При расширении класса OnDemandEventDispatcher вместо стандартного EventDispatcher, небольшой перерасход времени по каждому отдельному экземпляру заменяется на немного больший перерасход, но только по экземплярам с фактически присоединенными прослушивателями. OnDemandEventDispatcher Конструктор. Конструктор. addEventListener typelisteneruseCapturefalsepriority0useWeakReferencefalse dispatchEvent event hasEventListener type removeEventListener typelisteneruseCapturefalse willTrigger type LoaderUtil Класс LoaderUtil определяет служебные методы для использования с Flex RSL и стандартными экземплярами Loader.Object Класс LoaderUtil определяет служебные методы для использования с Flex RSL и стандартными экземплярами Loader. normalizeURL Корневой URL междоменного RSL содержит специальный дополнительный текст в конце URL.Нормализованное свойство LoaderInfo.url. loaderInfoЭкземпляр LoaderInfo. Корневой URL междоменного RSL содержит специальный дополнительный текст в конце URL. Этот метод нормализует URL, заданный в указанном экземпляре LoaderInfo, для удаления дополнительного текста, если он имеется. При обращении классов к LoaderInfo.url необходимо выполнить вызов этого метода для нормализации URL перед его использованием. Этот метод также кодирует URL-адрес, вызывая для него метод encodeURI(). При необходимости получить незакодированный URL-адрес следует вызвать unencodeURI() для результатов. LinkedListNode Класс, представляющий узел двунаправленного связанного списка.Object Класс, представляющий узел двунаправленного связанного списка. LinkedListNode Конструктор valuenullУниверсальное значение, связанное с этим узлом. Конструктор next Ссылка на смежный "следующий" узел.mx.utils:LinkedListNode Ссылка на смежный "следующий" узел. prev Ссылка на смежный "предыдущий" узел.mx.utils:LinkedListNode Ссылка на смежный "предыдущий" узел. value Универсальное значение, связанное с этим узлом. Универсальное значение, связанное с этим узлом. ObjectUtil Класс ObjectUtil представляет собой полностью статический класс с методами работы с объектами в рамках Flex.Object Класс ObjectUtil представляет собой полностью статический класс с методами работы с объектами в рамках Flex. Экземпляры ObjectUtil не создаются; вместо этого просто вызываются статические методы, например метод ObjectUtil.isSimple(). clone Клонирует указанный элемент Object и возвращает ссылку на клонированный элемент.Клонированный элемент указанного элемента Object. valueКлонируемый элемент. Клонирует указанный элемент Object и возвращает ссылку на клонированный элемент. Клонированный объект создается с помощью встроенной технологии сериализации. Это значит, что пользовательская сериализация будет учитываться при клонировании. clone() отличается от copy() тем, что свойство uid каждого объекта при этом сохраняется.

Этот метод предназначен для клонирования объектов данных, например элементов коллекции. Он не используется для клонирования объектов UIComponent, например элемента управления TextInput. При необходимости клонирования определенного объекта UIComponent следует создать подчиненный класс компонента и реализовать метод clone().

compare Сравнивает объекты и возвращает целое число, определяющее, является ли первый элемент меньшим, большим или равным второму элементу.Возвращает 0, если a и b имеют значение null, NaN или equal. Возвращает 1, если a имеет значение null или большее, чем b. Возвращает -1, если b имеет значение null или большее, чем a. aObject. bObject. depth-1Определяет, сколько уровней должно быть повторно пройдено при выполнении сравнения. Установите это значение на 0 для поверхностного сравнения только элементарных представлений каждого свойства. Например:
      var a:Object = {name:"Bob", info:[1,2,3]};
      var b:Object = {name:"Alice", info:[5,6,7]};
      var c:int = ObjectUtil.compare(a, b, 0);

В приведенном выше примере при сравнении сложные свойства a и b будут сглажены вызовом toString(). В данном случае свойство info при сравнении будет превращено в строку.

Сравнивает объекты и возвращает целое число, определяющее, является ли первый элемент меньшим, большим или равным второму элементу. Этот метод рекурсивно сравнит свойства вложенных объектов и возвратит их по достижении результата, отличного от нуля. По умолчанию этот метод повторно достигнет самого глубокого уровня любого свойства. Для изменения глубины сравнения укажите неотрицательное значение параметра depth.
copy Копирует указанный объект и возвращает ссылку на эту копию.Копирование указанного объекта. valueКопируемый объект. Копирует указанный объект и возвращает ссылку на эту копию. Копирование выполняется с использованием встроенного метода сериализации. Это означает, что в процессе копирования будет учитываться пользовательская сериализация.

Этот метод разработан для копирования объектов данных, например элементов коллекции. Он не предназначен для копирования объектов UIComponent, например элементов управления TextInput. Если требуется создать копии определенных объектов UIComponent, можно создать подкласс этого компонента и реализовать метод clone() или другой метод создания копии.

dateCompare Сравнивает два объекта Date и возвращает целое число, определяющее, является ли первый объект Date боле ранним, равным или более поздним по отношению ко второму элементу.0, если объекты a и b равны (или оба имеют значение null); -1, если объектa является более ранним, чем объект b (или b равен null); 1, если объект a является более поздним, чем b (или a равен null). aОбъект Date. bОбъект Date. Сравнивает два объекта Date и возвращает целое число, определяющее, является ли первый объект Date боле ранним, равным или более поздним по отношению ко второму элементу. getClassInfo Возвращает информацию о классе и свойствах класса для указанного объекта.Каждый Object содержит следующие свойства:
  • name: String, содержащая имя класса.
  • properties: сортированный список имен свойств указанного объекта или ссылок на оригинальный ключ, если указанным объектом является Dictionary. Отдельными элементами массива являются экземпляры QName, содержащие как локальное имя, так и URI данного свойства.
objПроверяемый Object. excludesnullМассив строк, указывающий имена свойств, которые должны быть исключены из возвращаемого результата. Например, для объекта Event можно указать [currentTarget, target], так как эти свойства могут увеличить возвращаемый результат. optionsnullПосредством этого метода возвращается Object, содержащий одно или более свойств, управляющих информацией. Эти свойства включают следующее:
  • includeReadOnly: при значении false исключаются свойства объекта, доступные только для чтения. По умолчанию используется значение true.
  • includeTransient: при значении false исключаются свойства объекта и переменные, имеющие метаданные [Transient]. По умолчанию используется значение true.
  • uris: массив строк всех пространств имен, которые должны быть включены в выходные данные. Он позволяет использовать подстановочный символ «~~». По умолчанию он имеет значение null, т.е. никакие пространства имен не должны включаться в выходные данные. Например, можно указать [mx_internal, mx_object] или [~~].
Возвращает информацию о классе и свойствах класса для указанного объекта.
hasMetadata Использует getClassInfo и исследует метаданные с целью определения наличия указанных метаданных в свойстве данного объекта.Значение равно true, если свойство имеет указанные метаданные. objОбъект, содержащий свойства. propNameСвойство, подлежащее проверке метаданных. metadataNameИмена метаданных для проверки в свойстве. excludesnullСледует ли исключать какие-либо свойства при создании информации о классе. (Дополнительно) optionsnullСледует ли изменять флаги каких-либо параметров при создании информации о классе. (Дополнительно) Использует getClassInfo и исследует информацию о метаданных для определения, имеют ли свойства в данном объекте указанные метаданные. isDynamicObject Возвращает true, если объект является экземпляром динамического класса.true, если объект является экземпляром динамического класса. objОбъект. Возвращает true, если объект является экземпляром динамического класса. isSimple Возвращает true, если указанная ссылка на объект отнесена к простому типу данных.true, если указанный объект относится к одному из указанных выше типов; в противном случае – false. valueАнализируемый объект. Возвращает true, если указанная ссылка на объект относится к простому типу данных. Простые типы данных включают следующие:
  • String
  • Number
  • uint
  • int
  • Boolean
  • Date
  • Array
numericCompare Сравнивает два числовых значения.0, если оба числа являются NaN. 1, если только a является NaN. -1, если только b является NaN. -1, если a меньше b; 1, если a больше b; aПервое число. bВторое число. Сравнивает два числовых значения. stringCompare Сравнивает два значения строки.0, если обе строки имеют значение null. 1, если только a имеет значение null. -1, если только b имеет значение null. -1, если a предшествует b. 1, если b предшествует a. aПервое значение строки. bВторое значение строки. caseInsensitivefalseОпределяет выполнение сравнения, независимое от регистра, (true) или нет (false). Сравнивает два значения строки. toString Печатает указанный объект методом prettyPrint в строку.Строка, содержащая отформатированную версию указанного объекта. valueОбъект, подлежащий печати методом prettyPrint. namespaceURIsnullМассив пространства имен URI для свойств, которые должны быть включены в выходные данные. По умолчанию только свойства из общего пространства имен включаются в выходные данные. Для получения всех свойств независимо от пространства имен передайте массив с единственным элементом ". excludenullМассив имен свойств, которые должны быть исключены из выходных данных. Используйте его для удаления данных из отформатированной строки. Печатает указанный объект методом prettyPrint в строку. Все свойства будут расположены в альфа-порядке. Каждому объекту при печати будет присвоен идентификатор; его значение отобразится рядом с маркером типа объекта, перед которым стоит знак «#», например:
      (mx.messaging.messages::AsyncMessage)#2.

Этот идентификатор используется для указания на циклическую ссылку. Свойства объекта типа Class появляются только в виде присвоенного типа. Например, следующее пользовательское определение:

        public class MyCustomClass {
          public var clazz:Class;
        }

Со свойством clazz, присвоенным Date, отобразится следующим образом:

       (somepackage::MyCustomClass)#0
          clazz = (Date)
      // example 1
      var obj:AsyncMessage = new AsyncMessage();
      obj.body = [];
      obj.body.push(new AsyncMessage());
      obj.headers["1"] = { name: "myName", num: 15.3};
      obj.headers["2"] = { name: "myName", num: 15.3};
      obj.headers["10"] = { name: "myName", num: 15.3};
      obj.headers["11"] = { name: "myName", num: 15.3};
      trace(ObjectUtil.toString(obj));
     
      // will output to flashlog.txt
      (mx.messaging.messages::AsyncMessage)#0
        body = (Array)#1
          [0] (mx.messaging.messages::AsyncMessage)#2
            body = (Object)#3
            clientId = (Null)
            correlationId = ""
            destination = ""
            headers = (Object)#4
            messageId = "378CE96A-68DB-BC1B-BCF7FFFFFFFFB525"
            sequenceId = (Null)
            sequencePosition = 0
            sequenceSize = 0
            timeToLive = 0
            timestamp = 0
        clientId = (Null)
        correlationId = ""
        destination = ""
        headers = (Object)#5
          1 = (Object)#6
            name = "myName"
            num = 15.3
          10 = (Object)#7
            name = "myName"
            num = 15.3
          11 = (Object)#8
            name = "myName"
            num = 15.3
          2 = (Object)#9
            name = "myName"
            num = 15.3
        messageId = "1D3E6E96-AC2D-BD11-6A39FFFFFFFF517E"
        sequenceId = (Null)
        sequencePosition = 0
        sequenceSize = 0
        timeToLive = 0
        timestamp = 0
     
      // example 2 with circular references
      obj = {};
      obj.prop1 = new Date();
      obj.prop2 = [];
      obj.prop2.push(15.2);
      obj.prop2.push("testing");
      obj.prop2.push(true);
      obj.prop3 = {};
      obj.prop3.circular = obj;
      obj.prop3.deeper = new ErrorMessage();
      obj.prop3.deeper.rootCause = obj.prop3.deeper;
      obj.prop3.deeper2 = {};
      obj.prop3.deeper2.deeperStill = {};
      obj.prop3.deeper2.deeperStill.yetDeeper = obj;
      trace(ObjectUtil.toString(obj));
     
      // will output to flashlog.txt
      (Object)#0
        prop1 = Tue Apr 26 13:59:17 GMT-0700 2005
        prop2 = (Array)#1
          [0] 15.2
          [1] "testing"
          [2] true
        prop3 = (Object)#2
          circular = (Object)#0
          deeper = (mx.messaging.messages::ErrorMessage)#3
            body = (Object)#4
            clientId = (Null)
            code = (Null)
            correlationId = ""
            destination = ""
            details = (Null)
            headers = (Object)#5
            level = (Null)
            message = (Null)
            messageId = "14039376-2BBA-0D0E-22A3FFFFFFFF140A"
            rootCause = (mx.messaging.messages::ErrorMessage)#3
            sequenceId = (Null)
            sequencePosition = 0
            sequenceSize = 0
            timeToLive = 0
            timestamp = 0
          deeper2 = (Object)#6
            deeperStill = (Object)#7
              yetDeeper = (Object)#0
     
     // example 3 with Dictionary
     var point:Point = new Point(100, 100);
     var point2:Point = new Point(100, 100);
     var obj:Dictionary = new Dictionary();
     obj[point] = "point";
     obj[point2] = "point2";
     obj["1"] = { name: "one", num: 1};
     obj["two"] = { name: "2", num: 2};
     obj[3] = 3;
     trace(ObjectUtil.toString(obj));
     
     // will output to flashlog.txt
     (flash.utils::Dictionary)#0
       {(flash.geom::Point)#1
         length = 141.4213562373095
         x = 100
         y = 100} = "point2"
       {(flash.geom::Point)#2
         length = 141.4213562373095
         x = 100
         y = 100} = "point"
       {1} = (Object)#3
         name = "one"
         num = 1
       {3} = 3
       {"two"} = (Object)#4
         name = "2"
         num = 2
     
     
XMLUtil Класс XMLUtil представляет собой полностью статический класс с методами работы с XML в рамках Flex.Object Класс XMLUtil представляет собой полностью статический класс с методами работы с XML в рамках Flex. Экземпляры XMLUtil не создаются; вместо этого просто вызываются статические методы, например метод XMLUtil.qnamesEqual(). createXMLDocument Создает XML вне указанной строки, игнорируя пробел.Новый объект XML, проигнорировавший пробел. strСтрока XML. Создает XML вне указанной строки, игнорируя пробел. Этот метод используется для создания объектов, определенных в тегах <mx:XML> и запросах WebService, несмотря на то, что они, в свою очередь, получают firstChild структуры. getAttributeByQName Возвращает значение XML атрибута, соответствующего указанному QName XMLList соответствующих атрибутов или пустой список, если ни один атрибут не найден. xmlПроверяемый объект XML attrQNameQName атрибута, подлежащего поиску Возвращает значение XML атрибута, соответствующего указанному QName qnameToString Возвращает сцепление свойств URI и localName объекта Qname, разделенных двоеточием.Сцепление свойств URI и localName объекта Qname, разделенных двоеточием. qnameОбъект QName. Возвращает сцепление свойств URI и localName объекта Qname, разделенных двоеточием. Если объект не имеет свойство URI, или значение uri является пустой строкой, возвращается свойство localName. qnamesEqual Возвращает true, если два параметра QName имеют идентичные свойства URI и localName.true, если два параметра QName имеют идентичные свойства URI и localName. qname1Первый объект QName. qname2Второй объект QName. Возвращает true, если два параметра QName имеют идентичные свойства URI и localName. SHA256 Реализация алгоритма хеширования SHA-256 описана в документе Federal Information Processing Standards Publication 180-2 по адресу http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf Object Реализация алгоритма хеширования SHA-256 описана в документе Federal Information Processing Standards Publication 180-2 по адресу http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf computeDigest Вычисляет дайджест сообщения посредством алгоритма хеширования SHA-256.byteArray– сообщение, не может быть null. возвращаемая строка – шестнадцатеричное 64-символьное представление дайджеста. Вычисляет дайджест сообщения посредством алгоритма хеширования SHA-256. TYPE_ID Идентифицирует этот хеш как имеющий тип «SHA-256».SHA-256 Идентифицирует этот хеш как имеющий тип «SHA-256». LinkedList Обеспечивает универсальную реализацию двунаправленного связанного списка.Object Обеспечивает универсальную реализацию двунаправленного связанного списка. LinkedList Конструктор. Конструктор. find Выполняет поиск всех узлов для данного значения.Местоположение узла. mx.utils:LinkedListNodevalueЗначение, которое необходимо найти. Выполняет поиск всех узлов для данного значения. insertAfter Вставляет новый узел после существовавшего ранее узла.Новый узел. mx.utils:LinkedListNodevalueВставляемое значение. Если для значения не указано LinkedListNode, то оно будет создано. prevmx.utils:LinkedListNodeПредыдущий узел, относительно которого выполняется вставка. Вставляет новый узел после существовавшего ранее узла. insertBefore Вставляет новый узел перед существовавшим ранее узлом.Новый узел. mx.utils:LinkedListNodevalueВставляемое значение. Если для значения не указано LinkedListNode, то оно будет создано. nextmx.utils:LinkedListNodeУзел, относительно которого выполняется вставка. Вставляет новый узел перед существовавшим ранее узлом. pop Удаляет узел в конце списка.Удаленный узел. mx.utils:LinkedListNode Удаляет узел в конце списка. push Перемещение нового узла в конец списка.Недавно добавленный узел. mx.utils:LinkedListNodevalueПрисоединяемое значение. Перемещение нового узла в конец списка. remove Выполняет поиск всех узлов для данного значения и удаляет его из списка в случае нахождения.Удаленный узел или null в противном случае. mx.utils:LinkedListNodevalueЗначение, которое необходимо найти и удалить. Выполняет поиск всех узлов для данного значения и удаляет его из списка в случае нахождения. shift Удаляет узел в начале списка.Удаленный узел. mx.utils:LinkedListNode Удаляет узел в начале списка. unshift Перемещение нового узла в начало списка.Недавно добавленный узел. mx.utils:LinkedListNodevalueПрисоединяемое значение. Перемещение нового узла в начало списка. head Узел, представляющий начало списка.mx.utils:LinkedListNode Узел, представляющий начало списка. length Возвращает длину списка. Возвращает длину списка. tail Узел, представляющий конец списка.mx.utils:LinkedListNode Узел, представляющий конец списка. OrderedObject OrderedObject действует как оболочка объекта для сохранения порядка свойств по мере их добавления.flash.utils:Proxy OrderedObject действует как оболочка объекта для сохранения порядка свойств по мере их добавления. OrderedObject Конструктор.itemnullObject, содержащий пары «имя/значение». Конструктор. callProperty Возвращает значение метода объекта с прокси с указанным именем.Значение, которое возвращает вызываемый метод. nameИмя вызываемого метода. restМассив аргументов вызываемого метода. Возвращает значение метода объекта с прокси с указанным именем. deleteProperty Удаляет указанное свойство объекта прокси.Логическое значение, указывающее на удаление свойства. nameКак правило, строка, содержащая имя свойства или QName, причем имя свойства определяется при проверке свойства localName. Удаляет указанное свойство объекта прокси. getProperty Возвращает указанное значение свойства объекта прокси.Значение свойства. nameКак правило, строка, содержащая имя свойства или QName, причем имя свойства определяется при проверке свойства localName. Возвращает указанное значение свойства объекта прокси. hasProperty Внутренняя функция, которая должна быть реализована подклассом flash.utils.Proxy.Если свойство существует, указывается значение true; в противном случае выбирается значение false. nameИмя свойства, наличие которого должно быть проверено. Внутренняя функция, которая должна быть реализована подклассом flash.utils.Proxy. flash.utils.Proxy.hasProperty()nextNameIndex Внутренняя функция, которая должна быть реализована подклассом flash.utils.Proxy.index Внутренняя функция, которая должна быть реализована подклассом flash.utils.Proxy. flash.utils.Proxy.nextNameIndex()nextName Внутренняя функция, которая должна быть реализована подклассом flash.utils.Proxy.Имя свойства. indexОтсчитываемое от нуля значение индекса для свойства объекта. Внутренняя функция, которая должна быть реализована подклассом flash.utils.Proxy. flash.utils.Proxy.nextName()nextValue Внутренняя функция, которая должна быть реализована подклассом flash.utils.Proxy.Значение свойства. indexОтсчитываемое от нуля значение индекса для свойства объекта. Внутренняя функция, которая должна быть реализована подклассом flash.utils.Proxy. flash.utils.Proxy.nextValue()setProperty Обновляет указанное свойство в объекте прокси.nameОбъект, содержащий имя свойства, которое должно быть обновлено в объекте прокси. valueЗначение, которое должно быть установлено в объекте прокси. Обновляет указанное свойство в объекте прокси. propertyList Содержит список всех имен свойств для объекта прокси. Содержит список всех имен свойств для объекта прокси. ObjectProxy Этот класс предоставляет возможность отслеживания изменений для элемента, управляемого посредством этого прокси.flash.utils:IExternalizablemx.core:IPropertyChangeNotifierflash.utils:Proxy Этот класс предоставляет возможность отслеживания изменений для элемента, управляемого посредством этого прокси. Изменения в этом объекте могут «прослушиваться» любым количеством объектов при помощи метода addEventListener().
  import mx.events.PropertyChangeEvent;
  import mx.utils.ObjectUtil;
  import mx.utils.ObjectProxy;
  import mx.utils.StringUtil;
 
  var a:Object = { name: "Tyler", age: 5, ssnum: "555-55-5555" };
  var p:ObjectProxy = new ObjectProxy(a);
  p.addEventListener(PropertyChangeEvent.PROPERTY_CHANGE, updateHandler);
  p.name = "Jacey";
  p.age = 2;
  delete p.ssnum;
 
  // handler function
  function updateHandler(event:ChangeEvent):void
  {
      trace(StringUtil.substitute("updateHandler('{0}', {1}, {2}, {3}, '{4}')",
                                     event.kind,
                                     event.property,
                                     event.oldValue,
                                     event.newValue,
                                     event.target.object_proxy::UUID));
  }
 
  // The trace output appears as:
  // updateHandler('opUpdate', name, Tyler, Jacey, '698AF8CB-B3D9-21A3-1AFFDGHT89075CD2')
  // updateHandler('opUpdate', age, 5, 2, '698AF8CB-B3D9-21A3-1AFFDGHT89075CD2')
  // updateHandler('opDelete', ssnum, 555-55-5555, null, '698AF8CB-B3D9-21A3-1AFFDGHT89075CD2')
  
ObjectProxy Инициализирует прокси с указанным объектом, идентификатором и глубиной прокси.itemnullОбъект для прокси. Если элемент не указан, то создается и присваивается анонимный объект. uidnullСтрока, содержащая уникальный идентификатор для этого экземпляра объекта. Требуется для соответствия IPropertyChangeNotifier, поскольку каждый объект должен предоставить уникальный способ собственной идентификации. Если значение не указано, то присваивается произвольный идентификатор. proxyDepth-1Целое число, определяющее, сколько уровней в диаграмме составного объекта должно создать прокси в процессе доступа к свойству. Значением по умолчанию является -1, что означает «прокси бесконечной глубины». Инициализирует прокси с указанным объектом, идентификатором и глубиной прокси.
      import mx.events.PropertyChangeEvent;
      import mx.utils.ObjectUtil;
      import mx.utils.ObjectProxy;
      import mx.utils.StringUtil;
     
      var a:Object = { name: "Tyler", age: 5, ssnum: "555-55-5555" };
      var p:ObjectProxy = new ObjectProxy(a);
      p.addEventListener(PropertyChangeEvent.PROPERTY_CHANGE, updateHandler);
      p.name = "Jacey";
      p.age = 2;
      delete p.ssnum;
     
      // handler function
      function updateHandler(event:PropertyChangeEvent):void
      {
          trace(StringUtil.substitute("updateHandler('{0}', {1}, {2}, {3}, '{4}')",
                                         event.kind,
                                         event.property,
                                         event.oldValue,
                                         event.newValue,
                                         event.target.uid));
      }
     
      // trace output
      updateHandler('opUpdate', name, Jacey, '698AF8CB-B3D9-21A3-1AFFDGHT89075CD2')
      updateHandler('opUpdate', age, 2, '698AF8CB-B3D9-21A3-1AFFDGHT89075CD2')
      updateHandler('opDelete', ssnum, null, '698AF8CB-B3D9-21A3-1AFFDGHT89075CD2')
      
addEventListener Регистрирует объект прослушивателя события для получения прослушивателем уведомления о событии.typeТип события. listenerФункция прослушивателя, обрабатывающая событие. Эта функция должна принимать объект Event в качестве единственного параметра и не должна возвращать данные. useCapturefalseОпределяет, работает ли прослушиватель в фазе захвата или в целевой фазе и в фазе восходящей цепочки. Если значение useCapture равно true, прослушиватель обрабатывает событие только во время фазы захвата, но не во время целевой фазы или фазы восходящей цепочки. Если значение useCapture равно false, то прослушиватель обрабатывает событие только в целевой фазе или фазе восходящей цепочки. Чтобы прослушивать событие во всех трех фазах, необходимо вызвать addEventListener() дважды: один раз с useCapture в значении true, а другой — с useCapture в значении false. priority0Уровень приоритета прослушивателя события. useWeakReferencefalseОпределяет, является ли ссылка на listener «сильной» или «слабой». «Сильная» ссылка (по умолчанию) предотвращает удаление listener сборщиком мусора. «Слабая» ссылка не выполняет эту функцию. Регистрирует объект прослушивателя события для получения прослушивателем уведомления о событии. Для получения дополнительной информации, включая описания параметров, см. раздел addEventListener() в классе flash.events.EventDispatcher. flash.events.EventDispatcher.addEventListener()callProperty Возвращает значение метода объекта с прокси с указанным именем.Значение, которое возвращает вызываемый метод. nameИмя вызываемого метода. restМассив аргументов вызываемого метода. Возвращает значение метода объекта с прокси с указанным именем. deleteProperty Удаляет указанное свойство объекта с прокси и передает уведомление об удалении обработчику.Логическое значение, указывающее на удаление свойства. nameКак правило, строка, содержащая имя свойства или QName, причем имя свойства определяется при проверке свойства localName. Удаляет указанное свойство объекта с прокси и передает уведомление об удалении обработчику. dispatchEvent Посылает событие в поток событий.Возвращает значение true, если событие было успешно передано. Значение false указывает на ошибку или на то, что для события был вызван метод preventDefault(). eventОбъект события, передаваемый в поток событий. Если осуществляется повторная отправка события, автоматически создается его клон. После передачи события невозможно изменить его свойство target, поэтому необходимо создать новую копию события для выполнения повторной передачи. Посылает событие в поток событий. Для получения дополнительной информации см. класс flash.events.EventDispatcher. flash.events.EventDispatcher.dispatchEvent()getComplexProperty Обеспечивает пространство для подклассов с целью переопределения способа управления комплексным свойством, для которого необходим прокси или шлейфовое соединение в восходящей цепочки события.Значение свойства или экземпляр ObjectProxy. nameКак правило, строка, содержащая имя свойства или QName, причем имя свойства определяется при проверке свойства localName. valueЗначение свойства. Обеспечивает пространство для подклассов с целью переопределения способа управления комплексным свойством, для которого необходим прокси или шлейфовое соединение в восходящей цепочки события. getProperty Возвращает указанное значение свойства объекта прокси.Значение свойства. В некоторых экземплярах это значение может быть экземпляром ObjectProxy. nameКак правило, строка, содержащая имя свойства или QName, причем имя свойства определяется при проверке свойства localName. Возвращает указанное значение свойства объекта прокси. hasEventListener Проверяет наличие прослушивателей, зарегистрированных для конкретного типа события.Возвращает значение true, если прослушиватель указанного типа зарегистрирован; в противном случае – false. typeТип события Проверяет наличие прослушивателей, зарегистрированных для конкретного типа события. Он позволяет определить, где объект изменил обработку типа события в иерархии потока событий. Для получения дополнительной информации см. класс flash.events.EventDispatcher. flash.events.EventDispatcher.hasEventListener()propertyChangeHandler Вызывается при обновлении сложных свойств.eventmx.events:PropertyChangeEventИзмененный объект события. Вызывается при обновлении сложных свойств. readExternal Так как для включения анонимных объектов Flex использует только ObjectProxy, экземпляр сервера flex.messaging.io.ObjectProxy выполняет сериализацию самого себя в виде схемы, которая будет возвращена как простой объект ActionScript.inputИсходный объект, из которого десериализуется ObjectProxy. Так как для включения анонимных объектов Flex использует только ObjectProxy, экземпляр сервера flex.messaging.io.ObjectProxy выполняет сериализацию самого себя в виде схемы, которая будет возвращена как простой объект ActionScript. Затем для этого значения можно установить свойство объекта object_proxy. removeEventListener Удаляет прослушивателя событий.typeТип события. listenerУдаляемый объект прослушивателя. useCapturefalseУказывает, был ли слушатель зарегистрирован для фазы захвата или целевой фазы и фазы восходящей цепочки. Если прослушиватель был зарегистрирован для фазы захвата, целевой фазы и фазы восходящей цепочки, необходимо удалить оба вызова removeEventListener(): один вызов с useCapture, равным true, и второй вызов с useCapture, равным false. Удаляет прослушивателя событий. При отсутствии прослушивателя, зарегистрированного с объектом EventDispatcher, вызов этого метода не вызывает какого-либо эффекта. Для получения дополнительной информации см. класс flash.events.EventDispatcher. flash.events.EventDispatcher.removeEventListener()setProperty Обновляет указанные свойства объекта прокси и передает обработчику уведомление об обновлении.nameОбъект, содержащий имя свойства, которое должно быть обновлено в объекте прокси. valueЗначение, которое должно быть установлено в объекте прокси. Обновляет указанные свойства объекта прокси и передает обработчику уведомление об обновлении. setupPropertyList Этот метод создает массив всех имен свойств для объекта прокси. Этот метод создает массив всех имен свойств для объекта прокси. Для добавления дополнительных свойств к этому списку нижестоящие элементы должны переопределить этот метод. Перед внесением каких-либо изменений в свойство propertyList следует вызвать super.setupPropertyList. willTrigger Проверяет, зарегистрирован ли прослушиватель события на этом объекте или на любом из его предшественников для указанного типа события.Возвращает значение true при запуске прослушивателя указанного типа; в противном случае значение равно false. typeТип события. Проверяет, зарегистрирован ли прослушиватель события на этом объекте или на любом из его предшественников для указанного типа события. Этот метод возвращает значение true, если прослушиватель события запускается в течение любой фазы потока событий, когда событие указанного типа передается объекту или любому из его нижестоящих элементов. Для получения дополнительной информации см. класс flash.events.EventDispatcher. flash.events.EventDispatcher.willTrigger()writeExternal Поскольку Flex выполняет сериализацию только переносимого внутреннего объекта ActionScript, сервер flex.messaging.io.ObjectProxy заполняется содержимым этого анонимного объекта и отображается для пользователя в виде схемы.outputИсходный объект, из которого десериализуется ObjectProxy. Поскольку Flex выполняет сериализацию только переносимого внутреннего объекта ActionScript, сервер flex.messaging.io.ObjectProxy заполняется содержимым этого анонимного объекта и отображается для пользователя в виде схемы. dispatcher Ссылка на EventDispatcher для этого прокси. Ссылка на EventDispatcher для этого прокси. notifiers Хэш-код уведомителей об изменении свойства, с которого этот прокси прослушивает изменения; ключом схемы является имя свойства. Хэш-код уведомителей об изменении свойства, с которого этот прокси прослушивает изменения; ключом схемы является имя свойства. propertyList Содержит список всех имен свойств для объекта прокси. Содержит список всех имен свойств для объекта прокси. Для нижестоящих объектов этот список заполняется путем переопределения метода setupPropertyList(). proxyClass Определяет вид создаваемого прокси для комплексных свойств. Определяет вид создаваемого прокси для комплексных свойств. Это значение должно соответственно присваиваться подклассам. object Объект прокси. Объект прокси. type Определенное имя типа, связанное с этим объектом. Определенное имя типа, связанное с этим объектом. uid Уникальный идентификатор этого объекта. Уникальный идентификатор этого объекта.
StringUtil Служебный класс StringUtil представляет собой полностью статический класс с методами работы с объектами строк в рамках Flex.Object Служебный класс StringUtil представляет собой полностью статический класс с методами работы с объектами строк в рамках Flex. Экземпляры StringUtil не создаются; вместо этого вызываются методы, например метод StringUtil.substitute(). isWhitespace Возвращает значение true, если указанная строка представляет собой знак одиночного пробела, табулятора, возврата каретки, новой строки, или символ «перевода страницы».Значение true, если указанная строка представляет собой знак одиночного пробела, табулятора, возврата каретки, новой строки, или перевода страницы. characterЗапрашиваемая строка. Возвращает значение true, если указанная строка представляет собой знак одиночного пробела, табулятора, возврата каретки, новой строки, или символ прогона страницы. repeat Возвращает строку, состоящую из указанной строки, сцепленной с самой собой указанное число раз.Повторяемая строка. strПовторяемая строка. nКоличество повторений. Возвращает строку, состоящую из указанной строки, сцепленной с самой собой указанное число раз. restrict Удаляет «запрещенные» символы из строки.Строка ввода за вычетом символов, которые не допускаются строкой ограничения. strВходная строка. restrictОграничительная строка. Удаляет «запрещенные» символы из строки. «Ограничительная строка», например A-Z0-9, используется для указания разрешенных символов. Этот метод использует ту же логику, что и свойство restrict в TextField. substitute Заменяет маркеры "{n}" внутри указанной строки соответствующими передаваемыми аргументами.Новая строка со всеми маркерами {n}, замещенными соответствующими указанными аргументами. strСтрока, в которой заменяются маркеры. Эта строка может содержать специальные маркеры в виде {n}, где n является отсчитываемым от нуля индексом, который будет заменен указанными дополнительными параметрами в соответствии с индексом. restДополнительные параметры, которые могут быть заменены в параметре str для каждого местоположения {n}, где n является целым индексом (отсчитываемым от нуля) в массиве указанных значений. Если первый параметр является массивом, то этот массив используется как список параметров. Это позволяет многократно использовать эту подпрограмму в других методах, в которых требуется использовать оставшуюся подпись.... Например
         public function myTracer(str:String, ... rest):void
         { 
             label.text += StringUtil.substitute(str, rest) + "\n";
         } 
Заменяет маркеры "{n}" внутри указанной строки соответствующими передаваемыми аргументами. var str:String = "here is some info '{0}' и \1 \}"; trace(StringUtil.substitute(str, 15.4, true)); // это выведет следующую строку: // "here is some info '15.4' and true"
trimArrayElements Удаляет все символы пробела из начала и конца каждого элемента в массиве, если массив сохраняется в виде строки.Обновленная строка с удаленными пробелами из начала и конца каждого элемента. valueString, пробелы в которой должны быть сокращены. delimiterСтрока, разграничивающая элементы массива в строке. Удаляет все символы пробела из начала и конца каждого элемента в массиве, если массив сохраняется в виде строки. trim Удаляет все символы пробела из начала и конца указанной строки.Обновленная String с удаленными пробелами из начала и конца. strString, пробелы в которой должны быть сокращены. Удаляет все символы пробела из начала и конца указанной строки.
NameUtil Служебный класс NameUtil определяет статические методы создания имен для объектов Flex.Object Служебный класс NameUtil определяет статические методы создания имен для объектов Flex. Экземпляры NameUtil не создаются; вместо этого выполняется вызов статических методов класса, например метода NameUtil.createName(). createUniqueName Создает уникальное имя для любого экземпляра Object, например «Button12», посредством объединения неполного имени класса со счетчиком увеличения.Строка, содержащая уникальное имя. objectОбъект, требующий присвоения имени. Создает уникальное имя для любого экземпляра Object, например «Button12», посредством объединения неполного имени класса со счетчиком увеличения. displayObjectToString Возвращает строку, например Application0.addressForm.lastName. TextField17, для объекта DisplayObject, которая определяет его положение в иерархии объектов DisplayObject в приложении.Строка, содержащая положение displayObject в иерархии объектов DisplayObject в приложении. displayObjectОбъект DisplayObject, иерархию которого требуется отобразить в приложении. Возвращает строку, например Application0.addressForm.lastName. TextField17, для объекта DisplayObject, которая определяет его положение в иерархии объектов DisplayObject в приложении. getUnqualifiedClassName Возвращает имя класса указанного объекта, например «Button». Эта строка не включает имя пакета.Имя класса указанного объекта. objectОбъект. Возвращает имя класса указанного объекта, например Button

Эта строка не включает имя пакета. Если требуется включить также и имя пакета, выполняется вызов метода getQualifiedClassName() из пакета flash.utils. Этот метод вернет строку, например mx.controls::Button.

Base64Decoder Служебный класс для декодирования строки с кодировкой Base64 в ByteArray.Object Служебный класс для декодирования строки с кодировкой Base64 в ByteArray. Base64Decoder Конструктор. Конструктор. decode Декодирует строку с кодировкой Base64 и добавляет результат во внутренний буфер.encodedДекодируемая строка с кодировкой Base64. Декодирует строку с кодировкой Base64 и добавляет результат во внутренний буфер. Строки должны быть в формате ASCII.

Последующие вызовы этого метода выполняют добавление во внутренний буфер. После кодировки всех данных выполняется вызов toByteArray() для получения декодированного flash.utils.ByteArray.

reset Очищает все буферы и восстанавливает первоначальный статус декодера. Очищает все буферы и восстанавливает первоначальный статус декодера. toByteArray Возвращает текущий буфер в виде декодированного flash.utils.ByteArray.Декодированный flash.utils.ByteArray. Возвращает текущий буфер в виде декодированного flash.utils.ByteArray. Следует отметить, что вызов этого метода также очищает буфер и восстанавливает первоначальный статус декодера.
DisplayUtil Служебный класс DisplayUtil является полностью статическим классом со служебными методами, связанными с DisplayObjects.Object Служебный класс DisplayUtil является полностью статическим классом со служебными методами, связанными с DisplayObjects. Экземпляры класса DisplayUtil не создаются; вместо этого вызываются статические методы, например метод DisplayUtil.walkDisplayObjects(). walkDisplayObjects Рекурсивно вызывает указанную функцию в каждом узле дерева определенного DisplayObject, передавая ему ссылку на этот DisplayObject.displayObjectЦелевой DisplayObject. callbackFunctionМетод, вызываемый в каждом узле дерева указанного DisplayObject. Рекурсивно вызывает указанную функцию в каждом узле дерева определенного DisplayObject, передавая ему ссылку на этот DisplayObject. ArrayUtil Служебный класс ArrayUtil представляет собой полностью статический класс с методами работы с массивами в рамках Flex.Object Служебный класс ArrayUtil представляет собой полностью статический класс с методами работы с массивами в рамках Flex. Экземпляры ArrayUtil не создаются; вместо этого вызываются статические методы, например метод ArrayUtil.toArray(). getItemIndex Возвращает индекс элемента в массиве.Индекс элемента или -1, если элемент отсутствует в списке. itemЭлемент, который требуется найти в массиве. sourceМассив для поиска элемента. Возвращает индекс элемента в массиве. toArray Обеспечивает возможность использования объекта в качестве массива.Массив. Если первоначальный объект уже является массивом, то возвращается первоначальный массив. В противном случае возвращается новый массив, единственным элементом которого является объект, или пустой массив, если объект имел значение null. objОбъект, который должен быть массивом. Обеспечивает возможность использования объекта в качестве массива.

Если объект уже является массивом, возвращает этот объект. Если объект не является массивом, возвращает массив, в котором единственным элементом является этот объект. В качестве особого случая, если объект имеет значение null, возвращает пустой массив.

HSBColor Этот класс содержит информацию о цвете, представляемую в области HSB (Hue -тон, Saturation – насыщенность и Brightness – яркость).Object Этот класс содержит информацию о цвете, представляемую в области HSB (Hue -тон, Saturation – насыщенность и Brightness – яркость). Основное использование этого класса состоит в простом хранении этих значений, но имеются также некоторые служебные функции преобразования цветов из представлений RGB и обратно. HSBColor Создает HSBColor с необязательными параметрами.hueunknownЦветовой тон. saturationunknownНасыщенность. brightnessunknownЯркость. Создает HSBColor с необязательными параметрами. convertHSBtoRGB Преобразует указанный параметрами цвет HSB в цвет RGB uint.Цвет RGB. hueЦветовой тон. saturationНасыщенность. brightnessЯркость. Преобразует указанный параметрами цвет HSB в цвет RGB uint. convertRGBtoHSB Преобразует цвет из формата RGB в HSBColor.Объект HSBColor, представляющий цвет RGB. mx.utils:HSBColorrgbЦвет RGB. Преобразует цвет из формата RGB в HSBColor. brightness Параметр яркости для этого цвета HSB. Параметр яркости для этого цвета HSB. Значение между 0 (черный) и 1 (полная яркость), представляющее расстояние от вершины конуса HSB. hue Значение цветового тона для цвета HSB. Значение цветового тона для цвета HSB. Он представляет угол в градусах вокруг конуса HSB. Предоставляемое значение будет модулироваться на 360 таким образом, что сохраненное значение цветового тона окажется в диапазоне (0-360). saturation Параметр насыщенности для этого цвета HSB. Параметр насыщенности для этого цвета HSB. Значение между 0 (черный) и 1 (полная насыщенность), представляющее расстояние от центра конуса HSB. GraphicsUtil Класс Graphics представляет собой полностью статический класс со служебными методами, связанными с классом Graphics.Object Класс Graphics представляет собой полностью статический класс со служебными методами, связанными с классом Graphics. Экземпляры GraphicsUtil не создаются; вместо этого просто вызываются методы, например метод GraphicsUtil.drawRoundRectComplex(). drawRoundRectComplex2 Выводит на экран прямоугольник со скругленными углами с использованием размеров отдельных радиусов x и y для отображения скругленных углов.graphicsОбъект Graphics, отображающий прямоугольник со скругленными углами. xГоризонтальное положение относительно точки регистрации вышестоящего экранного объекта в пикселях. yВертикальное положение относительно точки регистрации вышестоящего экранного объекта в пикселях. widthШирина прямоугольника со скругленными углами в пикселях. heightВысота прямоугольника со скругленными углами в пикселях. radiusXИспользуется заданный по умолчанию radiusX, если не указаны определенные для угла значения. Необходимо указать это значение. radiusYИспользуется заданный по умолчанию radiusY, если не указаны определенные для угла значения. Если 0, используется значение radiusX. topLeftRadiusXРадиус x верхнего левого угла в пикселях. Если NaN, используется значение radiusX. topLeftRadiusYРадиус y верхнего левого угла в пикселях. Если NaN, используется значение topLeftRadiusX. topRightRadiusXРадиус x верхнего правого угла в пикселях. Если NaN, используется значение radiusX. topRightRadiusYРадиус y верхнего правого угла в пикселях. Если NaN, используется значение topRightRadiusX. bottomLeftRadiusXРадиус x нижнего левого угла в пикселях. Если NaN, используется значение radiusX. bottomLeftRadiusYРадиус y нижнего левого угла в пикселях. Если NaN, используется значение bottomLeftRadiusX. bottomRightRadiusXРадиус x нижнего правого угла в пикселях. Если NaN, используется значение radiusX. bottomRightRadiusYРадиус y нижнего правого угла в пикселях. Если NaN, используется значение bottomRightRadiusX. Выводит на экран прямоугольник со скругленными углами с использованием размеров отдельных радиусов x и y для отображения скругленных углов. Прежде чем вызывать метод drawRoundRectComplex(), необходимо задать стиль линии, заливку или и то, и другое. Для этого необходимо вызвать метод linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() илиbeginBitmapFill(). drawRoundRectComplex Выводит на экран прямоугольник со скругленными углами с использованием размера радиуса для отображения скругленных углов.graphicsОбъект Graphics, отображающий прямоугольник со скругленными углами. xГоризонтальное положение относительно точки регистрации вышестоящего экранного объекта в пикселях. yВертикальное положение относительно точки регистрации вышестоящего экранного объекта в пикселях. widthШирина прямоугольника со скругленными углами в пикселях. heightВысота прямоугольника со скругленными углами в пикселях. topLeftRadiusРадиус верхнего левого угла в пикселях. topRightRadiusРадиус верхнего правого угла в пикселях. bottomLeftRadiusРадиус нижнего левого угла в пикселях. bottomRightRadiusРадиус нижнего правого угла в пикселях. Выводит на экран прямоугольник со скругленными углами с использованием размера радиуса для отображения скругленных углов. Прежде чем вызывать метод drawRoundRectComplex(), необходимо задать стиль линии, заливку или и то, и другое. Для этого необходимо вызвать метод linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() илиbeginBitmapFill(). XMLNotifier Используется для наблюдения за изменениями объектов XML и XMLList.Object Используется для наблюдения за изменениями объектов XML и XMLList. Эти объекты не являются объектами EventDispatchers, поэтому, если требуется отследить изменения нескольких элементов, необходимо пройти этот механизм. Вызовите watchXML() посредством передачи той же функции уведомления, что и для XML.notification. Для удаления этого уведомления воспользуйтесь unwatchXML(). XMLNotifier Конструктор.x Конструктор. XMLNotifier является одиночным классом, поэтому оператор new для создания нескольких экземпляров не используется. Вместо этого вызовите статический метод XMLNotifider.getInstance() для получения одного экземпляра этого класса. getInstance Получите единственный экземпляр XMLNotifier.Объект XMLNotifier. mx.utils:XMLNotifier Получите единственный экземпляр XMLNotifier. unwatchXML При наличии XML или XMLList удалите указанную функцию уведомления.xmlОбъект XML/XMLList с которого требуется снять наблюдение. notifiablemx.utils:IXMLNotifiableЗапустите функцию уведомления. При наличии XML или XMLList удалите указанную функцию уведомления. watchXML При наличии XML или XMLList добавьте функцию уведомления для наблюдения за изменениями.xmlОбъект XML/XMLList, подлежащий наблюдению. notifiablemx.utils:IXMLNotifiableФункция, которую необходимо вызвать. uidnullИдентификатор UID для объекта При наличии XML или XMLList добавьте функцию уведомления для наблюдения за изменениями. Base64Encoder Служебный класс для кодирования строки или ByteArray в строку в кодировке Base64.Object Служебный класс для кодирования строки или ByteArray в строку в кодировке Base64. Base64Encoder Конструктор. Конструктор. encodeBytes Переводит ByteArray в кодировку Base64 и добавляет результат во внутренний буфер.dataКодируемый ByteArray. offset0Индекс, с которого начнется кодировка. length0Число байтов, кодируемых от смещения. Переводит ByteArray в кодировку Base64 и добавляет результат во внутренний буфер. Последующие вызовы этого метода выполняют добавление во внутренний буфер. После окончания кодировки всех данных следует вызвать toString() для получения строки в кодировке Base64. encodeUTFBytes Кодирует байты UTF-8 строки в кодировке Base64 и добавляет результат во внутренний буфер.dataКодируемая String. Кодирует байты UTF-8 строки в кодировке Base64 и добавляет результат во внутренний буфер. Информация о UTF-8 не содержит префикс длины. Последующие вызовы этого метода выполняют добавление во внутренний буфер. После окончания кодировки всех данных следует вызвать toString() для получения строки в кодировке Base64. encode Переводит символы строки в кодировку Base64 и добавляет результат во внутренний буфер.dataКодируемая String. offset0Позиция символа, с которого начнется кодировка. length0Число символов для кодировки от смещения. Переводит символы строки в кодировку Base64 и добавляет результат во внутренний буфер. Строки должны быть в формате ASCII.

Последующие вызовы этого метода выполняют добавление во внутренний буфер. После окончания кодировки всех данных следует вызвать toString() для получения строки в кодировке Base64.

reset Очищает все буферы и восстанавливает первоначальный статус кодировщика. Очищает все буферы и восстанавливает первоначальный статус кодировщика. toString Возвращает текущий буфер в виде строки в кодировке Base64.Строка в кодировке Base64. Возвращает текущий буфер в виде строки в кодировке Base64. Следует отметить, что вызов этого метода также очищает буфер и восстанавливает первоначальный статус кодировщика. CHARSET_UTF_8 Определение константы для строки UTF-8.UTF-8 Определение константы для строки UTF-8. insertNewLines Логический флаг для определения необходимости вставки последовательности символов, указанных для Base64Encoder.newLine, через каждые 76 символов для переноса кодированных выходных данных.true Логический флаг для определения необходимости вставки последовательности символов, указанных для Base64Encoder.newLine, через каждые 76 символов для переноса кодированных выходных данных. Значение по умолчанию равно true. newLine Кодовая точка символа, вставляемая в кодированные выходные данные для обозначения новой линии, если insertNewLines имеет значение true.10 Кодовая точка символа, вставляемая в кодированные выходные данные для обозначения новой линии, если insertNewLines имеет значение true. Значением по умолчанию является 10 для представления перевода строки \n.