[AIR] SecurityError: Error #2119: 보안 샌드박스 문제가 발생했습니다.
2008. 11. 23. 23:10ㆍAIR
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
SecurityError: Error #2119: 보안 샌드박스 문제가 발생했습니다. 호출자 app:/start_1_1Air.swf은(는) http://adobe.com/apollo이(가) 소유한 LoaderInfo.applicationDomain에 액세스할 수 없습니다.
이런 .. 조금 헤멨다 .. 그러나 이 문제가
이번에 업데이트된 AIR 1.5 에서는 에러가 발생 안한다 .. 물론 이번 버전에는 여러가지 좋은점이 많이 있다
또 이상하게 CS4 에서 컴파일하면 에러가 안뜬다 .. 이상하게 CS3에서만 에러가 뜬다 ..
바로 ApplicationDomain 문제 ..
에러 이유는
-----------------------------------------------------------------
var app:ApplicationDomain = loaderInfo.applicationDomain;
var imageClass = app.getDefinition( "menu" + key + "_default" );
var bmd:BitmapData = new app( 0, 0 );
---------------------------------------------------------------------
이런 방식으로 loaderinfo 를 통해서 AppliactionDomain 을 접근했다는 이유다 ... 분명히 다른데서는 에러가 없는데 분명 뭔가 잘못되었기때문에 에러가 생겼을것이다 ;; 후압 ..
그래서 ... 이걸
단독으로 접근하였다
---------------------------------------------------------------
var app:Class = ApplicationDomain.currentDomain.getDefinition("menu" + key + "_default") as Class;
var bmd:BitmapData = new app( 0, 0 );
----------------------------------------------------------------------
이런 방식으로 접근해야 에러가 안난다 ;;
이유 ? 모르겠다 내 노트북은 느려서 cs4를 못쓴다 그래서 그냥 cs3에서 하기 위해 에러는 잡았다 ;;
이거때문에 5 시간 삽질했다 ;; 이러다 지구 끝까지 땅파버리겠네 ㅠㅠ
이런 .. 조금 헤멨다 .. 그러나 이 문제가
이번에 업데이트된 AIR 1.5 에서는 에러가 발생 안한다 .. 물론 이번 버전에는 여러가지 좋은점이 많이 있다
또 이상하게 CS4 에서 컴파일하면 에러가 안뜬다 .. 이상하게 CS3에서만 에러가 뜬다 ..
바로 ApplicationDomain 문제 ..
에러 이유는
-----------------------------------------------------------------
var app:ApplicationDomain = loaderInfo.applicationDomain;
var imageClass = app.getDefinition( "menu" + key + "_default" );
var bmd:BitmapData = new app( 0, 0 );
---------------------------------------------------------------------
이런 방식으로 loaderinfo 를 통해서 AppliactionDomain 을 접근했다는 이유다 ... 분명히 다른데서는 에러가 없는데 분명 뭔가 잘못되었기때문에 에러가 생겼을것이다 ;; 후압 ..
그래서 ... 이걸
단독으로 접근하였다
---------------------------------------------------------------
var app:Class = ApplicationDomain.currentDomain.getDefinition("menu" + key + "_default") as Class;
var bmd:BitmapData = new app( 0, 0 );
----------------------------------------------------------------------
이런 방식으로 접근해야 에러가 안난다 ;;
이유 ? 모르겠다 내 노트북은 느려서 cs4를 못쓴다 그래서 그냥 cs3에서 하기 위해 에러는 잡았다 ;;
이거때문에 5 시간 삽질했다 ;; 이러다 지구 끝까지 땅파버리겠네 ㅠㅠ
'AIR' 카테고리의 다른 글
[ AIR, FLASH 9,10 ] Capabilities 로 OS 알기 (2) | 2009.03.30 |
---|---|
[FLASH PLAYER10, AIR1.5] TLF (Text Layout Framework ) Beta Realese (0) | 2009.02.08 |
[AIR] 간단히 만들수 있는 Debuging Tool (0) | 2008.11.23 |
[AIR] Flash CS3 AIR develop GUIDE (cs3로 air 개발하는 가이드북) (1) | 2008.09.01 |
[AIR] CS3 에서 AIR 인스톨러 파일 만들기 (시작이 반이다 ~~) (5) | 2008.06.14 |