| Package | flash.display |
| Class | public class LoaderInfo |
| Inheritance | LoaderInfo EventDispatcher Object |
다음에 나타내는 2 개의 방법으로 LoaderInfo object에 액세스 할 수 있습니다.
contentLoaderInfo property contentLoaderInfo property는 항상 모든 Loader object에 대해서 사용할 수 있습니다. load() Methods 또는 loadBytes() Methods를 호출하지 않은 Loader object나, 로드가 완료하고 있지 않는 Loader object의 경우,contentLoaderInfo property의 각종 property에 액세스 하려고 하면 에러가 슬로우 됩니다. loaderInfo property. Loader object의 contentLoaderInfo property는, Loader object가 로드하는 컨텐츠에 관한 정보를 제공하는데 대해, DisplayObject 의 loaderInfo property는, 그 표시 object의 루트 SWF 파일에 관한 정보를 제공합니다.
SWF 파일이나 비트 맵등의, Loader object에 의해 로드 되는 object의 loaderInfo property는, Loader object의 contentLoaderInfo property와 같은 LoaderInfo object를 참조합니다. 즉, LoaderInfo object는, 로드 된 object 파일과 로드한 Loader object간에 공유됩니다. SWF 파일의 메인 클래스의 인스턴스에 Loader object는 포함되지 않기 때문에,loaderInfo property는, SWF 파일의 메인 클래스의 인스턴스의 LoaderInfo 에 액세스 하는 유일한 방법입니다.
다음의 그림은, SWF 파일의 메인 클래스의 인스턴스, Loader object의 contentLoaderInfo property, 로드 된 object의 loaderInfo property의 경우의 각각 다른 LoaderInfo object의 사용 방법을 나타냅니다.
로드 처리가 완료하고 있지 않는 경우, Loader object의 contentLoaderInfo property의 몇개의 property는 취득할 수 없습니다. bytesLoaded,bytesTotal,url,loaderURL,applicationDomain 등의 몇개의 property는 취득할 수 있습니다. loaderInfo object가 init 이벤트를 dispatch하면,loaderInfo object와 로드 끝난 이미지 또는 SWF 파일의 모든 property에 액세스 할 수 있습니다.
메모: LoaderInfo object의 property는 모두 읽기 전용(read-only)입니다.
EventDispatcher.dispatchEvent() Methods는, Loaderinfo 클래스가 EventDispatcher 클래스로부터 Inheritance하는 Methods입니다만, LoaderInfo object에는 적용되지 않습니다. LoaderInfo object로 dispatchEvent() 를 호출했을 경우, IllegalOperationError 예외가 슬로우 됩니다.
See also
| property | 정의 | ||
|---|---|---|---|
| actionScriptVersion : uint
[read-only]
로드 끝난 SWF 파일의 ActionScript 버젼입니다.
| LoaderInfo | ||
| applicationDomain : ApplicationDomain
[read-only]
외부 SWF 파일이 로드 되면, 로드 된 클래스에 포함할 수 있어 모든 ActionScript 3.0 정의는
applicationDomain property에 포함됩니다. | LoaderInfo | ||
| bytesLoaded : uint
[read-only]
그 미디어의 로드 끝난 바이트수입니다.
| LoaderInfo | ||
| bytesTotal : uint
[read-only]
미디어 파일 전체의 압축 후의 바이트수입니다.
| LoaderInfo | ||
| childAllowsParent : Boolean
[read-only]
컨텐츠 (아이)로부터 로드하는 측 (부모)에게로의 신뢰 관계를 나타냅니다.
| LoaderInfo | ||
![]() | constructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor 함수에의 참조입니다.
| Object | |
| content : DisplayObject
[read-only]
이 LoaderInfo object에 관계한 로드 된 object입니다.
| LoaderInfo | ||
| contentType : String
[read-only]
로드 된 파일의 MIME 타입입니다.
| LoaderInfo | ||
| frameRate : Number
[read-only]
로드 끝난 SWF 파일에 관한 1 초 마다의 프레임수를 나타내는 공칭의 frame rate입니다.
| LoaderInfo | ||
| height : int
[read-only]
로드 된 파일의 규격 높이입니다.
| LoaderInfo | ||
| loader : Loader
[read-only]
이 LoaderInfo object에 관계한 Loader object입니다.
| LoaderInfo | ||
| loaderURL : String
[read-only]
이 LoaderInfo object에 의해 기술되는 미디어의 로드를 개시한 SWF 파일의 URL 입니다.
| LoaderInfo | ||
| parameters : Object
[read-only]
로드 끝난 SWF 파일에 제공되는 Parameters를 나타내는, 이름과 값의 조를 포함한 object입니다.
| LoaderInfo | ||
| parentAllowsChild : Boolean
[read-only]
로드하는 측 (부모)으로부터 컨텐츠 (아이)에의 신뢰 관계를 나타냅니다.
| LoaderInfo | ||
![]() | prototype : Object
[static]
클래스 또는 함수 object의 prototype object에의 참조입니다.
| Object | |
| sameDomain : Boolean
[read-only]
로드하는 측과 그 컨텐츠의 사이의 도메인의 관계를 다음과 같이 나타냅니다. 도메인이 같은 경우는
true, 다른 경우는 false 입니다. | LoaderInfo | ||
| sharedEvents : EventDispatcher
[read-only]
시큐러티 경계를 넘어 이벤트를 교환하기 위해서 사용되는 EventDispatcher 인스턴스입니다.
| LoaderInfo | ||
| swfVersion : uint
[read-only]
로드 끝난 SWF 파일의 파일 형식의 버젼입니다.
| LoaderInfo | ||
| url : String
[read-only]
로드 되는 미디어의 URL 입니다.
| LoaderInfo | ||
| width : int
[read-only]
로드 된 컨텐츠의 규격폭입니다.
| LoaderInfo | ||
| 이벤트 | 일람 | 정의 | ||
|---|---|---|---|---|
| complete | 데이터가 정상적으로 로드 되었을 때에 dispatch됩니다. | LoaderInfo | ||
| httpStatus | 네트워크 요구가 HTTP 상에서 행해져 Flash Player 가 HTTP 상황 코드를 검출할 수 있는 경우에 dispatch됩니다. | LoaderInfo | ||
| init | 로드 된 SWF 파일의 property 및 Methods에 액세스 할 수 있는 경우에 dispatch됩니다. | LoaderInfo | ||
| ioError | 입출력 에러가 발생해 로드 처리가 실패했을 때에 dispatch됩니다. | LoaderInfo | ||
| open | 로드 조작이 개시했을 때에 dispatch됩니다. | LoaderInfo | ||
| progress | 다운로드 처리를 실행중에 데이터를 수신했을 때에 dispatch됩니다. | LoaderInfo | ||
| securityError |
Loader object의 load() Methods의 호출에 의해 시큐러티 Sandbox 의 외부에 있는 서버로부터 데이터를 로드하려고 했을 때에, dispatch됩니다. | LoaderInfo | ||
| unload |
로드 된 object가 Loader object의 unload() Methods를 사용해 삭제될 때마다, LoaderInfo object에 의해 dispatch됩니다. 또는 2 번째의 로드가 같은 Loader object에 의해 실행되어 로드 개시전에 원의 컨텐츠가 삭제되었을 경우에, LoaderInfo object에 의해 dispatch됩니다. | LoaderInfo | ||
| actionScriptVersion | property |
actionScriptVersion:uint [read-only]
로드 끝난 SWF 파일의 ActionScript 버젼입니다. 언어 버젼은, ActionScriptVersion 클래스에 열거되고 있는 것을 사용해 지정됩니다. 예를 들어,ActionScriptVersion.ACTIONSCRIPT2 나 ActionScriptVersion.ACTIONSCRIPT3 등입니다.
메모: 이 property의 값은, 반드시,ActionScriptVersion.ACTIONSCRIPT2 또는 ActionScriptVersion.ACTIONSCRIPT3 의 어느 쪽인가에 됩니다. ActionScript 1.0 으로 2.0 은 어느쪽이나 ActionScriptVersion.ACTIONSCRIPT2 (버젼 2.0)라고 보여집니다. 이 property는, ActionScript 1.0/2. 0 으로 ActionScript 3.0 만을 구별합니다.
public function get actionScriptVersion():uint
Error — 파일의 다운로드가 완료하고 있지 않고, 요구한 정보를 취득하고 있지 않는 경우
|
|
Error — 파일이 SWF 파일이 아닌 경우
|
See also
| applicationDomain | property |
applicationDomain:ApplicationDomain [read-only]
외부 SWF 파일이 로드 되면, 로드 된 클래스에 포함할 수 있어 모든 ActionScript 3.0 정의는 applicationDomain property에 포함됩니다.
SWF 파일내의 모든 코드는, 어플리케이션 도메인내에 존재하도록(듯이) 정의됩니다. 현재의 어플리케이션 도메인은, 메인 어플리케이션이 실행되고 있는 장소입니다. 현재의 도메인 등, 모든 어플리케이션 도메인은, 시스템 도메인에 포함됩니다. 즉, 시스템 도메인에는 모든 Flash Player 클래스가 포함됩니다.
시스템 도메인을 제외한 모든 어플리케이션 도메인에는, 친도메인을 관련지을 수 있고 있습니다. 메인 어플리케이션의 applicationDomain 의 친도메인은, 시스템 도메인입니다. 로드 되는 클래스는, 그 부모에 의해 아직 정의되어 있지 않은 경우에게만 정의됩니다. 로드 되는 클래스의 정의를 새로운 정의로 재정의(override) 할 수 없습니다.
어플리케이션 도메인의 사용예에 대해서는, 「ActionScript 3.0 의 프로그래밍」의 「클라이언트의 시스템 환경」의 장을 참조해 주세요.
Implements public function get applicationDomain():ApplicationDomain
SecurityError — 이 호출원의 시큐러티 Sandbox 로부터는, 이 ApplicationDomain 에 액세스 할 수 없습니다.
|
See also
| bytesLoaded | property |
bytesLoaded:uint [read-only]
그 미디어의 로드 끝난 바이트수입니다. 이 수치가 bytesTotal 의 값과 같은 경우, 모든 바이트수가 로드 됩니다.
public function get bytesLoaded():uint
| bytesTotal | property |
bytesTotal:uint [read-only]미디어 파일 전체의 압축 후의 바이트수입니다.
이 LoaderInfo object의 대응하는 Loader object에 의해 최초의 progress 이벤트가 dispatch되기 전은,bytesTotal 는 0 입니다. Loader object로부터의 최초의 progress 이벤트의 뒤는,bytesTotal 는 다운로드 끝난 실제의 바이트수를 반영합니다.
public function get bytesTotal():uint
See also
| childAllowsParent | property |
childAllowsParent:Boolean [read-only]
컨텐츠 (아이)로부터 로드하는 측 (부모)에게로의 신뢰 관계를 나타냅니다. 아이가 부모에게로의 액세스가 허가되고 있는 경우는 true, 그렇지 않은 경우는 false 입니다. 이 property가 true 로 설정되는 것은, child object가 allowDomain() Methods를 호출해 친도메인에의 허가를 받고 있는 경우, 또는 child 도메인에 도메인간policy가 로드 되고 있어 친도메인에의 허가를 받고 있는 경우입니다. 아이와 부모가 같은 도메인에 놓여져 있는 경우, 이 property는 true 로 설정됩니다.
상세한 것에 대하여는, 「ActionScript 3.0 의 프로그래밍」의 「Flash Player 시큐러티」의 장을 참조해 주세요.
Implements public function get childAllowsParent():Boolean
Error — 파일의 다운로드가 완료하고 있지 않고, 요구한 정보를 취득하고 있지 않는 경우에, 슬로우 됩니다.
|
| content | property |
content:DisplayObject [read-only]이 LoaderInfo object에 관계한 로드 된 object입니다.
Implements public function get content():DisplayObject
SecurityError — 이 API 에 액세스 하는 object가, 시큐러티의 제한을 위해서(때문에) 로드 된 object에 액세스 할 수 없습니다. 이러한 상황은, 예를 들어, Loader object가 contentLoaderInfo.content property에 액세스 하려고 할 때, 로드 된 컨텐츠에 액세스 하는 시큐러티의 허가가 주어지지 않은 경우에 생깁니다.
상세한 것에 대하여는, 「ActionScript 3.0 의 프로그래밍」의 「Flash Player 시큐러티」의 장을 참조해 주세요. |
| contentType | property |
contentType:String [read-only]
로드 된 파일의 MIME 타입입니다. 파일의 로드가 완료하고 있지 않고, Flash Player 가 타입을 판별할 수 없는 경우, 이 값은 null 입니다. 다음의 리스트는, 상정되는 값을 나타내고 있습니다.
"application/x-shockwave-flash""image/jpeg""image/gif""image/png" public function get contentType():String
| frameRate | property |
frameRate:Number [read-only]로드 끝난 SWF 파일에 관한 1 초 마다의 프레임수를 나타내는 공칭의 frame rate입니다. 이 수치는 대부분의 경우 정수입니다만, 정수가 아니어도 상관하지 않습니다.
이 값은, 실제의 frame rate와는 다른 경우가 있습니다. Flash Player 는 모든 로드가 끝난 SWF 파일에 대해 한 번에 1 개의 frame rate 밖에 사용하지 않고, 이 frame rate은 메인 SWF 파일의 공칭의 frame rate에 의해 정해집니다. 게다가 Flash Player 에서는 하드웨어나 사운드 동기, 한층 더 다른 요소에 근거해 메인의 frame rate를 산출할 수 없습니다.
Implements public function get frameRate():Number
Error — 파일의 다운로드가 완료하고 있지 않고, 요구한 정보를 취득하고 있지 않는 경우
|
|
Error — 파일이 SWF 파일이 아닌 경우
|
| height | property |
height:int [read-only]로드 된 파일의 규격 높이입니다. 로드 된 컨텐츠나 그 친표시 object는 확대 / 축소되고 있는 경우가 있기 (위해)때문에, 이 값은 표시되고 있는 컨텐츠의 실제의 높이와는 다른 경우가 있습니다.
Implements public function get height():int
Error — 파일의 다운로드가 완료하고 있지 않고, 요구한 정보를 취득하고 있지 않는 경우
|
| loader | property |
loader:Loader [read-only]
이 LoaderInfo object에 관계한 Loader object입니다. 이 LoaderInfo object가, SWF 파일의 메인 클래스의 인스턴스의 loaderInfo property인 경우, 관계하는 Loader object는 없습니다.
public function get loader():Loader
SecurityError — 이 API 에 액세스 하는 object가, 시큐러티의 제한을 위해서(때문에) Loader object에 액세스 할 수 없습니다. 이것은, 예를 들어, 로드 된 SWF 파일이 그 loaderInfo.loader property에 액세스 하려고 할 때, 로드원 SWF 파일에 액세스 하는 시큐러티의 허가가 주어지지 않은 경우에 생깁니다.
상세한 것에 대하여는, 「ActionScript 3.0 의 프로그래밍」의 「Flash Player 시큐러티」의 장을 참조해 주세요. |
| loaderURL | property |
loaderURL:String [read-only]이 LoaderInfo object에 의해 기술되는 미디어의 로드를 개시한 SWF 파일의 URL 입니다. SWF 파일의 메인 클래스의 인스턴스의 경우, 이 URL 는, SWF 파일 자체의 URL 와 같은 것입니다.
Implements public function get loaderURL():String
| parameters | property |
parameters:Object [read-only]로드 끝난 SWF 파일에 제공되는 Parameters를 나타내는, 이름과 값의 조를 포함한 object입니다.
for-in 루프를 사용하면,parameters object로부터 모든 이름과 값을 추출할 수 있습니다.
Parameters는, 메인 SWF 파일의 URL 의 쿠에리 캐릭터 라인과FlashVars HTML Parameters의 값의 2 개로부터 제공됩니다. FlashVars HTML Parameters는 메인 SWF 파일에게만 영향을 줍니다.
parameters property는, 메인 타임 라인의 property로서 SWF 파일 Parameters를 제공하는 ActionScript 1.0 및 2.0 방법을 옮겨놓습니다.
parameters property의 값은, ActionScript 1.0 또는 2.0 을 사용하는 SWF 파일을 포함한 Loader object에 대해서는 null 입니다. ActionScript 3.0 을 사용하는 SWF 파일을 포함한 Loader object에 대한 보고, null 이외의 값이 됩니다.
public function get parameters():Object
| parentAllowsChild | property |
parentAllowsChild:Boolean [read-only]
로드하는 측 (부모)으로부터 컨텐츠 (아이)에의 신뢰 관계를 나타냅니다. 부모가 아이에게로의 액세스가 허가되고 있는 경우는 true, 그렇지 않은 경우는 false 입니다. 이 property가 true 로 설정되는 것은, 친object가 allowDomain() Methods를 호출해 child 도메인에의 허가를 받고 있는 경우, 또는 친도메인에 도메인간policy 파일이 로드 되고 있어 child 도메인에의 허가를 받고 있는 경우입니다. 아이와 부모가 같은 도메인에 놓여져 있는 경우, 이 property는 true 로 설정됩니다.
상세한 것에 대하여는, 「ActionScript 3.0 의 프로그래밍」의 「Flash Player 시큐러티」의 장을 참조해 주세요.
Implements public function get parentAllowsChild():Boolean
Error — 파일의 다운로드가 완료하고 있지 않고, 요구한 정보를 취득하고 있지 않는 경우에, 슬로우 됩니다.
|
| sameDomain | property |
sameDomain:Boolean [read-only]
로드하는 측과 그 컨텐츠의 사이의 도메인의 관계를 다음과 같이 나타냅니다. 도메인이 같은 경우는 true, 다른 경우는 false 입니다.
public function get sameDomain():Boolean
Error — 파일의 다운로드가 완료하고 있지 않고, 요구한 정보를 취득하고 있지 않는 경우에, 슬로우 됩니다.
|
| sharedEvents | property |
sharedEvents:EventDispatcher [read-only]시큐러티 경계를 넘어 이벤트를 교환하기 위해서 사용되는 EventDispatcher 인스턴스입니다. 로드하는 측과 로드 되는 측이 상대를 신뢰할 수 없는 경우, 양쪽 모두 sharedEvents 에 액세스 할 수 있습니다.
Implements public function get sharedEvents():EventDispatcher
| swfVersion | property |
swfVersion:uint [read-only]
로드 끝난 SWF 파일의 파일 형식의 버젼입니다. 파일 형식은, SWFVersion 클래스에 열거되고 있는 것을 사용해 지정됩니다. 예를 들어,SWFVersion.FLASH7 나 SWFVersion.FLASH9 등입니다.
public function get swfVersion():uint
Error — 파일의 다운로드가 완료하고 있지 않고, 요구한 정보를 취득하고 있지 않는 경우
|
|
Error — 파일이 SWF 파일이 아닌 경우
|
See also
| url | property |
url:String [read-only]로드 되는 미디어의 URL 입니다.
이 LoaderInfo object의 대응하는 Loader object에 의해 최초의 progress 이벤트가 dispatch될 때까지는,url property의 값에, Loader object의 load() Methods의 호출로 지정한 초기 URL 밖에 반영되어 있지 않을 가능성이 있습니다. 최초의 progress 이벤트의 뒤는,url property는 리디렉트나 상대 URL 가 해결된 후의 미디어의 최종적인 URL 를 반영합니다.
public function get url():String
See also
| width | property |
width:int [read-only]로드 된 컨텐츠의 규격폭입니다. 로드 된 컨텐츠나 그 친표시 object는 확대 / 축소되고 있는 경우가 있기 (위해)때문에, 이 값은 표시되고 있는 컨텐츠의 실제의 폭과는 다른 경우가 있습니다.
Implements public function get width():int
Error — 파일의 다운로드가 완료하고 있지 않고, 요구한 정보를 취득하고 있지 않는 경우
|
| complete | event |
flash.events.Event
flash.events.Event.COMPLETE
데이터가 정상적으로 로드 되었을 때에 dispatch됩니다. complete 이벤트는, 항상,init 이벤트의 뒤에 dispatch됩니다.
complete event object의 type property의 값을 정의합니다.
이 이벤트에는, 다음의 property가 있습니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false 는, 캔슬하는 디폴트의 동작이 없는 것을 나타냅니다. |
currentTarget | event listener로 Event object를 액티브하게 처리하고 있는 object입니다. |
target | 로드가 완료한 네트워크 object입니다. target 는, 반드시 event listener를 등록한 표시 리스트내의 object라고는 할 수 없습니다. 현재 이벤트를 처리하고 있는 표시 리스트내의 object에 액세스 하려면 ,currentTarget property를 사용합니다. |
See also
| httpStatus | event |
flash.events.HTTPStatusEvent
flash.events.HTTPStatusEvent.HTTP_STATUS
네트워크 요구가 HTTP 상에서 행해져 Flash Player 가 HTTP 상황 코드를 검출할 수 있는 경우에 dispatch됩니다.
httpStatus event object의 type property의 값을 정의합니다.
이 이벤트에는, 다음의 property가 있습니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false 는, 캔슬하는 디폴트의 동작이 없는 것을 나타냅니다. |
currentTarget | event listener로 Event object를 액티브하게 처리하고 있는 object입니다. |
status | 서버로부터 돌려주어진 HTTP 스테이터스 코드입니다. |
target | HTTP 스테이터스 코드를 받는 네트워크 object입니다. |
See also
| init | event |
flash.events.Event
flash.events.Event.INIT
로드 된 SWF 파일의 property 및 Methods에 액세스 할 수 있는 경우에 dispatch됩니다. 다음에 나타내는 2 개의 조건에 적합할 경우에 LoaderInfo object는 init 이벤트를 dispatch합니다.
init 이벤트는, 항상,complete 이벤트의 전에 dispatch됩니다.
init event object의 type property의 값을 정의합니다.
이 이벤트에는, 다음의 property가 있습니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false 는, 캔슬하는 디폴트의 동작이 없는 것을 나타냅니다. |
currentTarget | event listener로 Event object를 액티브하게 처리하고 있는 object입니다. |
target | 로드하는 SWF 파일에 관계가 있는 LoaderInfo object입니다. |
See also
| ioError | event |
flash.events.IOErrorEvent
flash.events.IOErrorEvent.IO_ERROR
입출력 에러가 발생해 로드 처리가 실패했을 때에 dispatch됩니다.
ioError event object의 type property의 값을 정의합니다.
이 이벤트에는, 다음의 property가 있습니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false 는, 캔슬하는 디폴트의 동작이 없는 것을 나타냅니다. |
currentTarget | event listener로 Event object를 액티브하게 처리하고 있는 object입니다. |
target | 입출력 에러가 발생한 네트워크 object입니다. |
text | 에러 메세지로서 표시되는 텍스트입니다. |
See also
| open | event |
flash.events.Event
flash.events.Event.OPEN
로드 조작이 개시했을 때에 dispatch됩니다.
open event object의 type property의 값을 정의합니다.
이 이벤트에는, 다음의 property가 있습니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false 는, 캔슬하는 디폴트의 동작이 없는 것을 나타냅니다. |
currentTarget | event listener로 Event object를 액티브하게 처리하고 있는 object입니다. |
target | 접속을 오픈한 네트워크 object입니다. |
See also
| progress | event |
flash.events.ProgressEvent
flash.events.ProgressEvent.PROGRESS
다운로드 처리를 실행중에 데이터를 수신했을 때에 dispatch됩니다.
progress event object의 type property의 값을 정의합니다.
이 이벤트에는, 다음의 property가 있습니다.
| Property | Value |
|---|---|
bubbles | false |
bytesLoaded | listener가 이벤트를 처리하고 있을 때 로드 된 아이템수 또는 바이트수입니다. |
bytesTotal | 로드 프로세스가 성공했을 경우에 최종적으로 로드 되는 아이템 또는 바이트의 총수입니다. |
cancelable | false 는, 캔슬하는 디폴트의 동작이 없는 것을 나타냅니다. |
currentTarget | event listener로 Event object를 액티브하게 처리하고 있는 object입니다. |
target | 진행 상황을 리포트하는 네트워크 object입니다. |
See also
| securityError | event |
flash.events.SecurityErrorEvent
flash.events.SecurityErrorEvent.SECURITY_ERROR
Loader object의 load() Methods의 호출에 의해 시큐러티 Sandbox 의 외부에 있는 서버로부터 데이터를 로드하려고 했을 때에, dispatch됩니다. 이 에러를 막으려면 , 서버상에 policy 파일을 배치합니다. 에러에 관한 자세한 것은, dispatch된 SecurityErrorEvent object의 text property에 포함됩니다.
SecurityErrorEvent.SECURITY_ERROR 정수는,securityError event object의 type property치를 정의합니다.
이 이벤트에는, 다음의 property가 있습니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false 는, 캔슬하는 디폴트의 동작이 없는 것을 나타냅니다. |
currentTarget | event listener로 Event object를 액티브하게 처리하고 있는 object입니다. |
target | 시큐러티 에러를 보고하는 네트워크 object입니다. |
text | 에러 메세지로서 표시되는 텍스트입니다. |
See also
| unload | event |
flash.events.Event
flash.events.Event.UNLOAD
로드 된 object가 Loader object의 unload() Methods를 사용해 삭제될 때마다, LoaderInfo object에 의해 dispatch됩니다. 또는 2 번째의 로드가 같은 Loader object에 의해 실행되어 로드 개시전에 원의 컨텐츠가 삭제되었을 경우에, LoaderInfo object에 의해 dispatch됩니다.
unload event object의 type property의 값을 정의합니다.
이 이벤트에는, 다음의 property가 있습니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false 는, 캔슬하는 디폴트의 동작이 없는 것을 나타냅니다. |
currentTarget | event listener로 Event object를 액티브하게 처리하고 있는 object입니다. |
target | 언로드 또는 옮겨놓는 SWF 파일에 관계가 있는 LoaderInfo object입니다. |
See also
url 를 작성합니다. 이것은 이미지의 장소와 이름입니다. loader 라는 이름의 Loader object를 작성합니다. loader object는 event listener를 인스턴스화해, 이미지가 올바르고 로드 되도록(듯이) 합니다. request 를 작성해,
파일명과 장소를 인식시키기 위해서(때문에) url 를 건네줍니다. request object는,
loader object의 load() Methods에게 건네집니다. 이것에 의해, 이미지가 표시 리스트에 로드 됩니다. 중요 : 이 예에서는, Image.gif 라는 이름의 파일을 컴파일 한 SWF 파일과 같은 디렉토리에 추가할 필요가 있습니다. 메인 SWF 파일의 크기내에 들어가는 area를 가지는 이미지를 사용해 주세요.
package {
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.display.Sprite;
import flash.events. *;
import flash.net.URLRequest;
public class LoaderInfoExample extends Sprite {
private var url:String = "Image.gif";
public function LoaderInfoExample() {
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.INIT, initHandler);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
var request:URLRequest = new URLRequest(url);
loader.load(request);
addChild(loader);
}
private function initHandler(event:Event) :void {
var loader:Loader = Loader(event.target.loader);
var info:LoaderInfo = LoaderInfo(loader.contentLoaderInfo);
trace("initHandler: loaderURL=" + info.loaderURL + " url=" + info.url);
}
private function ioErrorHandler(event:IOErrorEvent) :void {
trace("ioErrorHandler: " + event);
}
}
}
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/flash/display/LoaderInfo.html