Adobe - Flash - Изтегляне на съдържание на платформа
Flash Player 9 и по-нови версии, Adobe AIR 1.0 и по-нови
Съдържанието на Flash Player и AIR може да зарежда различни видове друго съдържание, включително следното:
HTML файлове (само AIR)
Зареждане на SWF файлове и изображения с помощта на Loader Class
Класът Loader се използва за зареждане на SWF файлове и изображения (JPG, GIF или PNG). Всички SWF файлове, с изключение на тези в пясъчника на локалната файлова система, могат да зареждат SWF файлове от всеки мрежов домейн. Само SWF файлове, които са в локални пясъчници, могат да зареждат SWF файлове и изображения от локалната файлова система. Файловете от локалната мрежова пясъчник обаче могат да зареждат само локални SWF файлове, които са в локалната доверена среда или локалната мрежова среда. SWF файловете от локалната мрежова пясъчник могат да зареждат локално съдържание (като изображения), различно от SWF файлове, но не могат да получават данните му.
Когато зареждате SWF файл от ненадежден източник (като домейн, който не е домейнът на основния SWF файл на обекта Loader), ще трябва да дефинирате маска за обекта Loader, за да предотвратите зареденото съдържание (например, дете от обекта Loader) от изчертаване в зоните на сцената извън тази маска, както е показано в следващия код.
Когато извикате метода load () на обекта Loader, можете да зададете контекстния параметър, представен от обекта LoaderContext. Класът LoaderContext включва три свойства, които ви позволяват да дефинирате контекста, в който се прилага зареденото съдържание.
applicationDomain: Използвайте това свойство само при зареждане на SWF файлове на ActionScript 3.0 (не изображения или SWF файлове, написани в ActionScript 1.0 или 2.0). Когато зареждате файл, можете да посочите, че той трябва да бъде поставен в конкретен домейн на приложение, а не в нов домейн, който е дъщеря на домейна на приложението на зареждащия SWF файл (действие по подразбиране). Имайте предвид, че домейните на приложенията са OU на домейните за сигурност и следователно целевият домейн на приложението може да бъде посочен само ако зареденият SWF файл е в същия домейн на защита като зареждащия файл: той трябва да е на същия сървър или трябва да бъде импортиран в дадения домейн за сигурност, използващ свойството securityDomain. Ако посочите домейн на приложение, докато зареденият SWF файл е в различен домейн на защита, свойството applicationDomain се игнорира. Вижте Работа с домейни на приложения за повече информация.