bmsite:
 

bmblog


2011.04.16 21:34

[Flash] "SecurityError: Error #2000: アクティブなセキュリティコンテキストがありません。" への対処

Category: Tag:,, 
このエントリーをはてなブックマークに追加 mixi check

  

ActionScript3でファイルのロードなどをしていると出くわすエラー

SecurityError: Error #2000: アクティブなセキュリティコンテキストがありません。
player10.1までは出なかった(気がする)が10.2にすると出てくる。

原因はエラー処理をサボっていること。

public function setPhoto(filename:String):void{
  var loader = new Loader();
  var urlreq:URLRequest = new URLRequest('./images/test.jpg');
  var loaderInfo:LoaderInfo = imageLoader.contentLoaderInfo;
  imgInfo.addEventListener(IOErrorEvent.IO_ERROR, onIOError);
  imageLoader.load(imageURLreq);
}

protected function onIOError(e:IOErrorEvent): void {
  //bra bra bra
}


太字の部分がポイント。
Flashもどんどんうるさくなってくる。
そんな時代。