表示其中正在运行执行调用的 文件的安全沙箱的类型。
Security.sandboxType
具有下列值之一:
remote
(Security.REMOTE
):此文件来自 Internet URL,并在基于域的沙箱规则下运行。localWithFile
(Security.LOCAL_WITH_FILE
):此文件是本地文件,尚未受到用户信任,且不是使用网络名称进行发布的 SWF 文件。此 文件可以从本地数据源读取数据,但不能与 Internet 进行通信。localWithNetwork
(Security.LOCAL_WITH_NETWORK
):此 SWF 文件是本地文件,尚未受到用户信任,且已使用网络名称进行发布。此 SWF 文件可与 Internet 通信,但不能从本地数据源读取数据。localTrusted
(Security.LOCAL_TRUSTED
):此文件是本地文件,并且用户已经使用 Flash Player“设置管理器”或 FlashPlayerTrust 配置文件将其设置为受信任的文件。此 文件既可以从本地数据源读取数据,也可以与 Internet 进行通信。application
(Security.APPLICATION
):此文件在 AIR 应用程序中运行,并且随该应用程序的包(AIR 文件)一起安装。默认情况下,AIR 应用程序沙箱中的文件可以跨脚本访问任何域中的任何文件(尽管不允许 AIR 应用程序沙箱以外的文件跨脚本访问 AIR 文件)。默认情况下,AIR 应用程序沙箱中的文件可以加载任何域中的内容和数据。
用法:
if(Security.sandboxType.toString() == "application"){ //air程序}