패키지 | flash.net |
클래스 | public class NetMonitor |
상속 | NetMonitor EventDispatcher Object |
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10.3, AIR 2.7 |
NetMonitor 클래스를 사용하여 응용 프로그램에서 사용 중인 NetStream 객체를 추적합니다. 이 클래스의 인스턴스는 새 NetStream 객체가 만들어질 때마다 netStreamCreate
이벤트를 전달합니다.
NetMonitor 클래스를 활용하면 사용 중인 특정 비디오 플레이어에 관계없이 비디오 재생 및 관련 이벤트를 추적할 수 있습니다. 이 기능은 미디어 측정, 분석 및 사용 추적 라이브러리를 구현할 때 유용할 수 있습니다.
참고: Android 및 Blackberry Tablet OS의 브라우저에서 실행되는 Flash Player 또는 iOS의 AIR에서는 NetStream 모니터링이 지원되지 않습니다.
관련 API 요소
메서드 | 정의 주체 | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
리스너에서 이벤트 알림을 받을 수 있도록 EventDispatcher 객체에 이벤트 리스너 객체를 등록합니다. | EventDispatcher | ||
이벤트를 이벤트 흐름으로 전달합니다. | EventDispatcher | ||
EventDispatcher 객체에 특정 유형의 이벤트에 대한 리스너가 등록되어 있는지 여부를 확인합니다. | EventDispatcher | ||
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
이 NetMonitor 객체의 보안 컨텍스트에 속한 모든 NetStream 객체를 검색합니다. | NetMonitor | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
EventDispatcher 객체에서 리스너를 제거합니다. | EventDispatcher | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 프리미티브 값을 반환합니다. | Object | ||
이 EventDispatcher 객체 또는 조상 객체에 지정한 이벤트 유형에 대한 이벤트 리스너가 등록되어 있는지 여부를 확인합니다. | EventDispatcher |
이벤트 | 요약 | 정의 주체 | ||
---|---|---|---|---|
[브로드캐스트 이벤트] Flash Player 또는 AIR 응용 프로그램이 운영 체제 포커스를 얻어 활성화될 때 전달됩니다. | EventDispatcher | |||
[브로드캐스트 이벤트] Flash Player 또는 AIR 응용 프로그램이 운영 체제 포커스를 잃고 비활성화될 때 전달됩니다. | EventDispatcher | |||
이 NetMonitor 인스턴스의 보안 컨텍스트 내에서 NetStream 객체가 새로 만들어질 때마다 전달됩니다. | NetMonitor |
listStreams | () | 메서드 |
public function listStreams():Vector.<NetStream>
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10.3, AIR 2.7 |
이 NetMonitor 객체의 보안 컨텍스트에 속한 모든 NetStream 객체를 검색합니다.
NetStream 객체 목록을 캐시하지 않도록 합니다. 이러한 NetStream 객체에 대한 참조를 유지 관리하면 가비지 수집기가 더 이상 사용되지 않는 객체의 리소스를 회수할 수 없으므로 응용 프로그램에서 메모리 손실이 발생할 수 있습니다.
참고: 현재 플랫폼에서 NetStream 모니터링이 지원되지 않는 경우에는 이 함수를 통해 반환되는 목록이 항상 비어 있습니다.
반환값Vector.<NetStream> — NetStream 객체의 벡터
|
netStreamCreate | 이벤트 |
flash.events.NetMonitorEvent
속성 NetMonitorEvent.type =
flash.events.NetMonitorEvent.NET_STREAM_CREATE
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10.3, AIR 2.7 |
이 NetMonitor 인스턴스의 보안 컨텍스트 내에서 NetStream 객체가 새로 만들어질 때마다 전달됩니다.
참고: 현재 플랫폼에서 NetStream 모니터링이 지원되지 않는 경우에는 netStreamCreate
이벤트가 전달되지 않습니다.
NetMonitorEvent.NET_STREAM_CREATE
상수는 netStreamCreate
이벤트 객체의 type
속성 값을 정의합니다.
netStreamCreate
이벤트에는 다음과 같은 속성이 있습니다.
속성 | 값 |
---|---|
netStream | 생성된 NetStream 객체입니다. |
bubbles | false |
cancelable | false . 취소할 기본 비헤이비어가 없습니다. |
currentTarget | 이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다. |
target | 세션을 시작하거나 끝내는 객체입니다. |
Tue Jun 12 2018, 03:17 PM Z