Примечание. API SystemUpdater поддерживается для стационарных компьютеров.
Этот класс содержит статические переменные, используемые с методом
Используйте значения, определенные классом TouchscreenType вместе со свойством
Домены приложений используются, если внешний SWF-файл загружается с помощью класса Loader. Все определения ActionScript 3.0 в загруженном SWF-файле хранятся в домене приложения, который указывается свойством
Все программные коды в SWF-файле определены для существования в домене приложения. Текущим доменом приложения является домен, где выполняется основное приложение. Системный домен содержит все домены приложений, включая текущий домен, и это означает, что он содержит все классы проигрывателя Flash Player.
Каждый домен приложения, исключая системный домен, обладает связанным родительским доменом. Родительский домен домена главного приложения является системным доменом. Загруженные классы определяются только в том случае, если они уже не определены в своих родительских классах. Нельзя перезаписать определение загруженного класса новым определением.
Примеры использования доменов приложений см. в Руководстве разработчика по ActionScript 3.0.
Функция конструктора
Примечания.
Начните создавать файл RuntimeClasses.swf с помощью следующего программного кода:
Затем выполните следующий программный код:
Примечания.
Создайте файл Greeter.as в каталоге en, используя следующий программный код:
Затем создайте аналогичный файл Greeter.as в каталоге es:
Скомпилируйте SWF-файлы для обоих случаев и затем выполните следующий программный код:
Во Flash Professional указание домена «~~» является единственным способом разрешения доступа к нелокальным SWF-файлам из локальных SWF-файлов, опубликованных с помощью инструмента разработки Adobe Flash с установленным для параметра «Безопасность локального воспроизведения» режимом «Предоставлен доступ только к сети».
Примечание. Подстановочное значение не поддерживается для субдоменов. Например, нельзя использовать значение
Примечание. При вызове этого метода из кода в изолированной среде безопасности приложения AIR порождается исключение SecurityError. Содержимое за пределами домена защиты приложения не может выполнять перекрестные сценарии для находящегося в ней содержимого. Однако содержимое, находящееся за пределами изолированной программной среды приложения, может обращаться к содержимому в этой среде с помощью так называемого моста.
Если два SWF-файла размещаются на одном домене, например http://mysite.com/swfA.swf и http://mysite.com/swfB.swf, то swfA.swf может анализировать и модифицировать переменные, объекты, свойства, методы и прочее в swfB.swf и наоборот. Это называется выполнением сценариев между роликами или выполнением перекрестных сценариев.
Если два SWF-файла находятся в разных доменах, например http://siteA.com/swfA.swf и http://siteB.com/siteB.swf, то по умолчанию Flash Player не позволяет swfA.swf выполнять сценарии, связанные с swfB.swf, и наоборот. SWF-файл предоставляет доступ к SWF-файлам из других доменов путем вызова
При междоменном вызове важно знать о двух участвующих сторонах. В этой документации сторона, осуществляющая перекрестное выполнение сценариев, называется вызывающей стороной (обычно вызывающий SWF-файл), а другая сторона называется вызываемой стороной (обычно вызываемый SWF-файл). Если файл siteA.swf создает сценарий для стороны siteB.swf, файл siteA.swf является вызывающей стороной, а файл siteB.swf — вызываемой стороной.
Междоменные права доступа, которые задаются с использованием метода
Кроме защиты SWF-файлов от междоменного создания сценариев другими SWF-файлами, в приложении Flash Player предусмотрена защита SWF-файлов от междоменного создания сценариев с использованием файлов HTML. Создание сценариев из файлов HTML в SWF-файлах может выполняться с использованием функций браузеров более ранних версий, например
При указании IP-адреса в качестве параметра для
Различия, характерные для версий
Правила междоменной защиты Flash Player изменяются от версии к версии. В следующей таблице приводится сводная информация о различиях.
Версиями, в которых можно управлять поведением Flash Player, являются версии SWF (опубликованные версии SWF-файла), но не версии приложения Flash Player. Например, когда в приложении Flash Player 8 воспроизводится SWF-файл, опубликованный для версии 7, применяется поведение, характерное для версии 7. Такой подход позволяет убедиться в том, что поведение
В столбце с версиями в предыдущей таблице указана последняя версия SWF, которая задействована в операции перекрестного выполнения сценариев. Поведение Flash Player определяется в соответствии с версией вызывающего SWF-файла или вызываемого SWF-файла в зависимости от того, какая версия является новее.
В следующих параграфах приводятся дополнительные сведения об изменениях безопасности Flash Player, в которых задействован метод
Версия 5. Ограничения на междоменное выполнение сценариев не накладываются.
Версия 6. Вводится защита междоменного выполнения сценариев. По умолчанию в приложении Flash Player междоменное выполнение сценариев запрещено; его можно разрешить с помощью метода
Версия 7. Соответствие сверхобластей заменено на точное соответствие доменов. Двум файлам разрешено перекрестное выполнение сценариев, только если имена узлов в их URL-адресах полностью идентичны; в противном случае необходимо вызвать метод
Версия 8. Изменения представлены в двух основных областях:
Иногда возникает следующая ситуация: выполняется загрузка дочерний SWF-файла из другого домена, и необходимо разрешить дочернему SWF-файлу выполнять сценарий в родительском SWF-файле, но при этом конечный домен дочернего SWF-файла неизвестен. Это может случиться, например, при использовании перенаправлений для балансировки нагрузки или серверов независимых производителей.
В этой ситуации можно использовать свойство
Для получения правильного значения свойства
Кроме того, может возникнуть противоположная ситуация; то есть можно создать дочерний SWF-файл, в котором необходимо разрешить выполнение сценария родительским файлом, но при этом домен родительского файла неизвестен. В этой ситуации можно получить доступ к свойству
При публикации для Flash Player 8 или более поздней версии можно также решить эти ситуации, вызвав
Дополнительные сведения о безопасности см. в разделе центра разработчиков Flash Player
Указание домена «~~» является единственным способом разрешения доступа к нелокальным SWF-файлам из локальных SWF-файлов, опубликованных с помощью инструмента разработки Adobe Flash с установленным для параметра «Безопасность локального воспроизведения» режимом «Предоставлен доступ только к сети» (Файл > Параметры публикации > вкладка Flash).
Примечание. Подстановочное значение не поддерживается для субдоменов. Например, нельзя использовать значение
В проигрывателе Flash Player этот метод
Примечание. При вызове этого метода из кода в изолированной среде безопасности приложения AIR порождается исключение SecurityError. Содержимое за пределами домена защиты приложения не может выполнять перекрестные сценарии для находящегося в ней содержимого. Однако содержимое, находящееся за пределами изолированной программной среды приложения, может обращаться к содержимому в этой среде с помощью так называемого моста.
Этот метод работает так же, как и
Используйте
Обратите внимание, что следующая информация является одним из возможных сценариев и предназначена для облегчения понимания метода
Предположим, выполняется построение web-сайта электронной коммерции, состоящего из двух компонентов: каталога, защита которого не требуется, поскольку в нем содержится только общедоступная информация; и компонента корзины для покупок или оформления, который должен быть защищенным для обеспечения безопасности финансовой и личной пользовательской информации. Предположим, рассматривается возможность обслуживания каталога с узла http://mysite.com/catalog.swf, а корзины — с узла https://mysite.com/cart.swf. Единственным требованием для web-сайта является обеспечение защиты, чтобы третья сторона не могла украсть номера пользовательских кредитных карт, воспользовавшись уязвимыми местами в архитектуре защиты.
Предположим, злоумышленник вторгается в канал связи между серверами и пользователями, пытаясь украсть номера кредитных карт, которые пользователи указывают в приложении корзины для покупок. Злоумышленником может являться, например, недобросовестный пользователь, применяющий пакет программ, или нечестный администратор на пользовательском рабочем месте — любой человек, получающий возможность просматривать или изменять сетевые пакеты, переданные через Интернет по каналу между пользователем и сервером. Такая ситуация не является редкой.
Если в файле cart.swf для передачи сведений о кредитной карте на сервер используется протокол HTTPS, злоумышленник не может украсть эту информацию непосредственно из сетевых пакетов, поскольку передача HTTPS является зашифрованной. Однако злоумышленник может воспользоваться другим способом: изменить содержимое одного из SWF-файлов, например, который предоставляется пользователю, заменив существующий SWF-файл измененной версией, в которой выполняется передача пользовательской информации на другой сервер, владельцем которого является злоумышленник.
Протокол HTTPS, помимо прочего, позволяет предотвратить подобное изменение, поскольку, кроме шифрования, передачи HTTPS защищены от несанкционированного доступа. Если злоумышленник изменяет пакет, получающая сторона обнаруживает изменение и отказывается от принятия пакета. Поэтому в данной ситуации злоумышленник не может изменить файл cart.swf, так как он доставляется по протоколу HTTPS.
Однако предположим, что необходимо разрешить кнопки в файле catalog.swf, обслуживаемом по протоколу HTTP, для добавления элементов в корзину для покупок в файле cart.swf, обслуживаемом по протоколу HTTPS. Для этого в файле cart.swf вызывается метод
Очевидно, что такая реализация является нежелательной, но пользователю по-прежнему необходимо разрешить перекрестное выполнение сценариев в двух SWF-файлах на web-сайте. Существует два способа доработки этого гипотетического сайта электронной коммерции без использования метода
В web-браузерах на протяжении многих лет вводится вынужденное разделение файлов HTTPS и отличных от HTTPS, и в приведенных сценариях описана одна из веских причин для такого ограничения. В приложении Flash Player доступна возможность устранения этого ограничения безопасности, но перед выполнением этого действия необходимо иметь полное понимание последствий.
Дополнительные сведения о безопасности см. в разделе центра разработчиков Flash Player
С помощью метода
При этом проигрывателю Flash Player или приложению AIR предписывается извлечь файл политики по указанному URL-адресу. Любые разрешения, выдаваемые файлом политики, расположенном в определенном каталоге, будут действовать применительно ко всему содержимому, находящемуся на том же уровне или ниже в виртуальной иерархии каталогов данного сервера.
Например, в предыдущем коде не выдают исключение следующие строки:
Однако следующий код выдает исключение по безопасности:
Используя метод
Проверяя основной файл политики, проигрыватель Flash Player ожидает ответа сервера в течение трех секунд. Если ответ не получен, Flash Player делает вывод, что основной файл политики не существует. Однако для вызова метода
Нельзя подключаться к общепринятым зарезервированным портам. Полный список заблокированных портов см. в разделе «Ограничение API-интерфейсов сетевого подключения» в руководстве ActionScript 3.0 Developer's Guide (руководстве разработчика по ActionScript 3.0).
Использование протокола
Это вызывает попытку проигрывателя Flash Player или приложения AIR получить файл политики из указанного хоста и порта. После того как соединение с указанным портом установлено, проигрыватель Flash Player или приложение AIR передает
Можно запретить использование SWF-файлом этого метода путем установки параметра
Дополнительные сведения о безопасности см. в разделе центра разработчиков Flash Player
В Flash Player 6 домен, используемый для этих параметров проигрывателя, выбирался исходя из конечной порции домена SWF-файла. Если домен SWF-файла включает больше двух сегментов, например www.example.com, первый сегмент домена (www) удаляется, и используется оставшаяся часть домена: example.com. Так, в Flash Player 6 и www.example.com и store.example.com используют example.com в качестве домена для этих параметров. Подобным образом, и www.example.co.uk и store.example.co.uk используют example.co.uk в качестве домена для параметров. В Flash Player 7 и более поздних версиях параметры проигрывателя по умолчанию выбираются в соответствии с точным доменом SWF- файла. Например SWF-файл с www.example.com будет использовать параметры проигрывателя для www.example.com, а SWF-файл с store.example.com — отдельные параметры для store.example.com.
Когда
Если ранее был опубликован SWF-файл версии 6, из которого были созданы постоянные общие объекты, и теперь эти объекты необходимо получить из этого SWF-файла после перехода к версии 7 или более поздней или из другого SWF-версии 7 или более поздней, необходимо задать для
Для
Дополнительные сведения о безопасности см. в разделе центра разработчиков Flash Player
Если SWF-файлы загружаются с помощью метода
Если загружается SWF-файл с помощью метода
Если вместо SWF-файлов загружаются изображения (JPEG, GIF или PNG), то не требуется указывать ни домен защиты, ни домен безопасности, поскольку эти понятия имеют смысл только применительно к SWF-файлам. Необходимо принять всего одно решение: требуется ли программный доступ к растровому представлению загруженного изображения? Если да, см. свойство
Примечание. Содержимое в изолированной среде безопасности приложения AIR не может загружать содержимое из других изолированных программных сред в свой SecurityDomain.
Это свойство полезно, когда требуется импортировать изображения в изолированную среду безопасности (например, когда требуется скопировать или обработать изображение из другого домена), но желательно избежать риска для безопасности, связанного с получением SWF-файла, если ожидается только графический файл. Так как SWF-файлы могут содержать код ActionScript, импорт SWF-файла представляет намного больше риска, чем импорт файла изображения.
Для содержимого в изолированной программной среде безопасности приложения AIR значением по умолчанию является
Примечание. Свойство
Каждый домен защиты содержит один или несколько доменов приложений, представленных объектами ApplicationDomain. Домены приложений создаются не в целях защиты; они предназначены для совместного использования объектов программного кода ActionScript. Если загрузка SWF-файла выполняется из другого домена, и его разрешено размещать в отдельном домене защиты, то управлять выбором домена приложений для размещения загружаемого SWF-файла нельзя; и даже если указать какой-либо домен приложений, это будет игнорироваться. Однако, если выполняется загрузка SWF-файла в собственный домен защиты (либо потому, что SWF-файл получен из собственного домена, либо потому, что в него выполняется импорт), то можно управлять выбором домена приложений для загружаемого SWF-файла.
В
Существует четыре возможных варианта для выбора свойства
Когда загрузка завершается, каждой из сторон (загружающей и загружаемой) может потребоваться выполнить поиск собственного ApplicationDomain или ApplicationDomain другой стороны, чтобы вызвать
Дополнительные сведения см. в разделе «Класс ApplicationDomain» главы «Системная среда клиента» в Руководстве разработчика по ActionScript 3.0.
Установите для этого флага значение
При вызове метода
Если для свойства
Если для
Если необходим доступ к загружаемому изображению на уровне растрового представления, не следует устанавливать для свойства
Также постарайтесь избегать установки для
Будьте осторожны с
Нет необходимости задавать это свойство для содержимого AIR, выполняющегося в изолированной программной среде приложения. Содержимое в изолированной программной среде приложения AIR может вызывать метод
Стандартная политика
Политика
Под обеими политиками среда выполнения использует тот же самый кэш и метод очистки после декодирования изображения. Среда выполнения может в любое время очистить декодированные данные и повторно декодировать изображение, когда оно понадобится в следующий раз.
Как правило, значение свойства
Данный API-интерфейс предназначен для включения загрузки SWF-файла для передачи его параметров в загруженный SWF-файл. Эта функция особенно полезна при использовании метода
Например, рассмотрим следующий URL:
В следующем коде используется свойство LoaderContext.parameters для копирования параметра, переданного этому URL-адресу:
import flash.system.LoaderContext; import flash.display.Loader; var l:Loader = new Loader(); var lc:LoaderContext = new LoaderContext; lc.parameters = { "foo": "bar" }; l.load(new URLRequest("child.swf"), lc);
Чтобы убедиться в правильной передаче параметра, используйте следующую инструкцию trace после выполнения этого кода:
Если содержимое загружено успешно, будет выведена строка bar.
Когда содержимое полностью загружено, объект Loader обычно становится родительским элементом для содержимого. Если задано свойство
Свойство
Если загруженное содержимое является объектом AVM1Movie или при вызове метода
Если запрошенный родительский элемент и загруженное содержимое находятся в различных изолированных программных средах системы защиты и запрошенный родительский элемент не имеет доступа к загруженному содержимому, то выполняются следующие действия:
В следующем коде используется
import flash.system.LoaderContext; import flash.display.Loader; import flash.display.Sprite; var lc:LoaderContext = new LoaderContext(); var l:Loader = new Loader(); var s:Sprite = new Sprite(); lc.requestedContentParent = s; addChild(s); l.load(new URLRequest("child.swf"), lc);
При выполнении этого кода дочерний SWF-файл появляется на рабочей области. Это подтверждает, что объект Sprite, добавленный в рабочую область, является вышестоящим узлом загруженного дочернего SWF-файла.
Выбор домена безопасности имеет смысл только в том случае, если загружается SWF-файл, который мог быть получен из другого домена (другой сервер), отличающегося от загружающего SWF-файла. Если SWF-файл загружается из собственного домена, он всегда помещается в собственный домен защиты. Но если SWF-файл загружается из другого домена, есть два варианта действий. Можно разрешить загружаемому SWF-файлу быть помещенным в «обычный» домен защиты, который отличается от домена защиты загружающего SWF-файла; это вариант по умолчанию. Другим вариантом является указание того, что загружаемый SWF-файл требуется поместить в тот же домен защиты, что и загружающий SWF-файл, установив для
Указывать собственный домен защиты можно только в
Содержимое в изолированной среде безопасности приложения AIR не может загружать содержимое из других изолированных программных сред в свой объект SecurityDomain.
Дополнительные сведения см. в главе «Безопасность» в Руководстве разработчика по ActionScript 3.0.
Указывает, можно ли использовать объект
Для содержимого в изолированной программной среде безопасности приложения AIR значением по умолчанию является
Класс JPEGLoaderContext является расширением класса LoaderContext. Установите для свойства
Однако некоторые возможности Adobe AIR не обеспечиваются свойствами класса Capabilities. Они являются свойствами других классов:
Не используйте
Информацию о возможностях, которая хранится в свойстве
A=t&SA=t&SV=t&EV=t&MP3=t&AE=t&VE=t&ACC=f&PR=t&SP=t& SB=f&DEB=t&V=WIN%209%2C0%2C0%2C0&M=Adobe%20Windows& R=1600x1200&DP=72&COL=color&AR=1.0&OS=Windows%20XP& L=en&PT=External&AVD=f&LFD=f&WD=f&IME=t
В следующей таблице перечислены свойства класса Capabilities и соответствующие строки сервера.
Существует также строка сервера
Все свойства класса Capabilities доступны только для чтения.
В Adobe AIR™ это свойство применяется только к содержимому, находящемуся за пределами изолированной программной среды приложения. Содержимое, находящееся в изолированной программной среде приложения, может всегда обращаться к камере и микрофону пользователя.
trace(Capabilities.cpuArchitecture);
Операционные системы отличаются сведениями о регионе, возвращенными строками языковых стандартов. Одна операционная система может возвратить
Первая запись в возвращенном массиве, как правило, имеет тот же идентификатор основного языка, что и свойство
Строка сервера
В системах на английском языке это свойство возвращает только код языка (
Примечание. Свойство
Строка сервера
В свойстве
Чтение общих во время выполнения библиотек также блокируется, если для этого свойства установлено значение
Строка сервера
Не используйте
Серверной строкой является
Строка сервера
Не используйте
Строка сервера
В следующем примере показана закодированная в URL строка:
A=t&SA=t&SV=t&EV=t&MP3=t&AE=t&VE=t&ACC=f&PR=t&SP=t& SB=f&DEB=t&V=WIN%208%2C5%2C0%2C208&M=Adobe%20Windows& R=1600x1200&DP=72&COL=color&AR=1.0&OS=Windows%20XP& L=en&PT=External&AVD=f&LFD=f&WD=f
trace(Capabilities.supports32BitProcesses);
trace(Capabilities.supports64BitProcesses);
WIN 9,0,0,0 // Flash Player 9 for Windows MAC 7,0,25,0 // Flash Player 7 for Macintosh LNX 9,0,115,0 // Flash Player 9 for Linux AND 10,2,150,0 // Flash Player 10 for Android
Не используйте
Строка сервера
In the following example, the fscommand()
function sets Flash Player to
scale the SWF file to the full monitor screen size when the fullscreen_btn
button or
unfullscreen_btn
is released:
this.fullscreen_btn.onRelease = function() { fscommand("fullscreen", true); }; this.unfullscreen_btn.onRelease = function() { fscommand("fullscreen", false); };
The following example uses the fscommand()
function applied to a button in Flash to
open a JavaScript message box in an HTML page. The message itself is sent to JavaScript as the
fscommand
parameter.
You must add a function to the HTML page that contains the SWF file. This function,
myDocument
_DoFSCommand
, sits in the HTML page and waits for an
fscommand()
function in Flash. When an fscommand
is triggered in Flash
(for example, when a user presses the button), the command
and args
strings
are passed to the myDocument
_DoFSCommand
function. You can use the
passed strings in your JavaScript or VBScript code in any way you like. In this example, the function
contains a conditional if
statement that checks to see if the command string is
"messagebox
". If it is, a JavaScript alert box (or "message box") opens
and displays the contents of the args
string.
function myDocument_DoFSCommand(command, args) { if (command == "messagebox") { alert(args); }
In the Flash document, add the fscommand()
function to a button:
fscommand("messagebox", "This is a message box called from within Flash.")
You can also use expressions for the fscommand()
function and parameters, as in the
following example:
fscommand("messagebox", "Hello, " + name + ", welcome to our website!")
To test the SWF file, select File > Publish Preview > HTML.
Note: If you publish your SWF file using the Flash with FSCommand template in the
HTML
tab of the Publish Settings dialog box, the myDocument_DoFSCommand
function is inserted
automatically. The SWF file's NAME
and ID
attributes will be the filename.
For example, for the file myDocument.fla, the attributes would be set to myDocument
.
Функция
Можно запретить использование SWF-файлом этого метода путем установки параметра
Функция
Дополнительные сведения о безопасности см. в разделе центра разработчиков Flash Player
Применение 1: чтобы использовать функцию
Не все из перечисленных в таблице команд доступны во всех приложениях.
Команда
Применение 2: чтобы использовать функцию
В web-браузере функция
На web-странице, содержащей SWF-файл, установите атрибут
В приложении Flash Player версии 10 и старше, запущенном в браузере, при использовании этого метода в программных средствах открытие всплывающего окна может не выполняться. Различные браузеры (и конфигурации браузеров) могут блокировать всплывающие окна в любое время; невозможно гарантировать, что какое-либо всплывающее окно будет отображаться. Однако для повышения вероятности открытия всплывающего окна используйте этот метод только в коде, который выполняется в качестве непосредственного результата действия пользователя (например, в обработчике событий для события щелчка мышью или нажатия клавиши).
Применение 3: функция
Применение 4: в VisualBasic, Visual C++ и других программах, в которых можно размещать управляющие элементы ActiveX, функция
Примечание. Класс ExternalInterface обеспечивает лучшую функциональность для взаимодействия между JavaScript и ActionScript (применение 2), а также между ActionScript и VisualBasic, Visual C++ или другими программами, которые могут содержать управляющие элементы ActiveX (применение 4). Необходимо продолжать использовать функцию
Примечание. Этот пример должен выполняться в автономном проигрывателе Flash Player, но не в web-браузере.
Поддержка в профилях AIR: эта функция поддерживается в компьютерных операционных системах, но не на всех мобильных устройствах. Она также не поддерживается в среде AIR для телевизионных устройств. Используйте свойство
Редакторы IME позволяют пользователям вводить тексты с символами, отличными от ASCII, используя многобайтовые языки, такие как китайский, японский и корейский. Дополнительные сведения о работе с редактором IME см. в документации по операционной системе, для которой разрабатывается приложение. Дополнительные ресурсы доступны на следующих web-сайтах:
Если редактор IME не активен на компьютере пользователя, то обращения к методам или свойствам IME, отличным от
В следующей таблице показаны платформы, поддерживаемые данным классом:
~~ Не все редакторы IME в Windows поддерживают эти операции в полном объеме. Единственный редактор IME, который поддерживает их все, это японский редактор IME.
~~~~ На платформе Macintosh только японский редактор IME поддерживает эти методы, а редакторы IME независимых поставщиков не поддерживают их.
Версия этого класса в ActionScript 3.0 не поддерживает Macintosh Classic.
Если нет активного текстового поля, этот метод завершается с ошибкой.
Дополнительные свойства и методы находятся в других классах пакета flash.system: класс Capabilities,
Этот класс содержит только статические методы и свойства. Невозможно создать новые экземпляры класса System.
Только для отладочной версии проигрывателя Flash Player.
Чтобы выйти из приложения, приложения AIR должны вызвать метод
Только для отладочной версии Flash Player или AIR Debug Launcher (ADL).
Только для отладочной версии Flash Player или AIR Debug Launcher (ADL).
Этот метод доступен для SWF-содержимого, выполняемого во Flash Player 9. Он позволяет добавлять в буфер обмена только содержимое типа String.
Содержимое Flash Player 10 и содержимое в изолированной программной среде безопасности приложения AIR может вызывать метод
Разработчикам AIR следует использовать это свойство для определения общего потребления памяти приложением.
Для Flash Player это значение включает память, используемую приложением-контейнером, например веб-браузером.
Это свойство представлено объектом Number, который позволяет использовать более высокие значения, чем свойство
Это свойство не указывает весь объем памяти, используемый приложением Adobe AIR
Это свойство не указывает весь объем памяти, используемый приложением Adobe AIR
Если выделенный объем памяти превышает максимальное значение для объекта uint (
Текст, загружаемый как внешний файл (с помощью
При загрузке внешних текстовых файлов, кодировка которых не Юникод, установите для свойства
System.useCodePage = true;
Если имеется эта кодировка, приложение интерпретирует внешний текст с помощью стандартной кодовой страницы операционной системы. Например, это обычно бывает кодировка CP1252 для английской версии операционной системы Windows и Shift-JIS для японской операционной системы.
Если для свойства
Чтобы обеспечить пользователям на всех платформах возможность просматривать внешние текстовые файлы, используемые в вашем приложении, необходимо использовать в этих текстовых файлах кодировку Юникод и оставить для свойства
Flash Player определяет необходимость обновления модуля Flash Access путем отправки события NetStatusEvent. Это событие имеет свойство
Flash Player определяет необходимость обновления проигрывателя, отправляя событие StatusEvent, его свойство
Примечание. API SystemUpdater поддерживается для всех стационарных компьютеров.
После начала обновления необходимо прослушивать события, определенные в этом классе. Следующие события указывают на завершение обновления и позволяют перейти к новому обновлению или к следующей попытке обновления, аналогично функции