Voor een bestand dat bij de Adobe AIR-toepassing gebundeld zit, wordt de eigenschap
Security.sandboxType
ingesteld op de waarde die is gedefinieerd door de constante
Security.APPLICATION
. U kunt inhoud (die al dan niet API's bevat die specifiek zijn voor AIR) laden op basis van het feit of het bestand zich in de Adobe AIR-beveiligingssandbox bevindt, zoals geïllustreerd in de volgende code:
if (Security.sandboxType == Security.APPLICATION)
{
// Load SWF that contains AIR APIs
}
else
{
// Load SWF that does not contain AIR APIs
}
Alle bronnen die niet samen met de AIR-toepassing zijn geïnstalleerd, worden aan dezelfde beveiligingssandboxen toegewezen die door Adobe® Flash® Player in een webbrowser zouden worden toegewezen. Externe bronnen worden in sandboxen geplaatst op basis van hun brondomeinen, terwijl lokale bronnen in de lokaal-met-netwerk, lokaal-met-bestandssysteem of lokaal-vertrouwde sandbox worden geplaatst.
U kunt nagaan of de statische eigenschap
Capabilities.playerType
is ingesteld op
"Desktop"
om te controleren of inhoud wordt uitgevoerd in de runtime (en niet in Flash Player in een browser).
Zie
Beveiliging in AIR
voor meer informatie.