Impostazione del contesto di caricamento

Quando si carica un file esterno in Flash Player mediante il metodo load() o loadBytes() della classe Loader, è possibile, se lo si desidera, specificare un parametro context. Tale parametro è un oggetto di LoaderContext.

La classe LoaderContext include tre proprietà che consentono di definire il contesto di utilizzo del contenuto caricato:

Segue un esempio di verifica di un file di criteri dei domini durante il caricamento di una bitmap da un altro dominio:

var context:LoaderContext = new LoaderContext();
context.checkPolicyFile = true;
var urlReq:URLRequest = new URLRequest("http://www.[your_domain_here].com/photo11.jpg");
var ldr:Loader = new Loader();
ldr.load(urlReq, context);

Segue un esempio di verifica di un file dei criteri dei domini durante il caricamento di un file SWF da un altro dominio, al fine di collocare il file nella stessa funzione di sicurezza sandbox dell'oggetto Loader. Inoltre, il codice inserisce le classi del file SWF caricato nello stesso dominio applicazione dell'oggetto Loader:

var context:LoaderContext = new LoaderContext();
context.securityDomain = SecurityDomain.currentDomain;
context.applicationDomain = ApplicationDomain.currentDomain;
var urlReq:URLRequest = new URLRequest("http://www.[your_domain_here].com/library.swf");
var ldr:Loader = new Loader();
ldr.load(urlReq, context);

Per ulteriori informazioni, vedere la classe LoaderContext nella Guida di riferimento al linguaggio e ai componenti di ActionScript 3.0.


Flash CS3

 

Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti

Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/main/00000173.html