| Package | mx.preloaders |
| Class | public class DownloadProgressBar |
| Inheritance | DownloadProgressBar Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| Implements | IPreloaderDisplay |
다운로드 progress bar는, 어플리케이션의 2 개가 다를 단계에 관한 정보를 표시합니다. 즉, 다운로드 단계와 초기화 단계입니다.
<mx:Application> 태그로,preloader property를 사용해 서브 클래스의 이름을 지정합니다.
DownloadProgressBar 클래스의 서브 클래스를 작성하면, custom 다운로드 progress bar의 컴퍼넌트를 Implements할 수가 있습니다. MXML 컴퍼넌트로서 Implements하면, 로드에 현저하게 시간이 걸립니다. 다운로드 progress bar를 MXML 컴퍼넌트로서 Implements하는 것은 피해 주세요.
See also
| property | 정의 | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
이 표시 object의 현재의 accessibility options입니다.
| DisplayObject | |
![]() | alpha : Number
지정된 object의 알파 투명도 값을 나타냅니다.
| DisplayObject | |
backgroundAlpha : Number
backgroundImage property로 정의되고 있는 SWF 파일 또는 이미지의 알파 레벨, 또는 backgroundColor property로 정의되고 있는 칼라의 알파 레벨입니다. | DownloadProgressBar | ||
| backgroundColor : uint
다운로드 progress bar의 배경색입니다.
| DownloadProgressBar | ||
| backgroundImage : Object
프리로다에 의해 건네받는 어플리케이션의 배경 이미지입니다.
| DownloadProgressBar | ||
backgroundSize : String
backgroundImage 로 지정되고 있는 이미지를, 원의 크기와는 다른 크기에 확대 및 축소합니다. | DownloadProgressBar | ||
![]() | blendMode : String
사용하는 브렌드 모드를 지정하는 BlendMode 클래스의 값입니다.
| DisplayObject | |
![]() | buttonMode : Boolean
이 스프라이트의 버튼 모드를 지정합니다.
| Sprite | |
![]() | cacheAsBitmap : Boolean
true 로 설정되어 있는 경우, 표시 object의 내부 비트 맵 표현이 Flash Player 에 캐쉬됩니다. | DisplayObject | |
![]() | constructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor 함수에의 참조입니다.
| Object | |
![]() | contextMenu : ContextMenu
이 object에 관련지을 수 있었던 context menu를 지정합니다.
| InteractiveObject | |
![]() | doubleClickEnabled : Boolean
object가
doubleClick 이벤트를 받을지 어떨지를 지정합니다. | InteractiveObject | |
![]() | dropTarget : DisplayObject
스프라이트의 드러그처 또는 스프라이트가 드롭 된 앞 display object를 지정합니다.
| Sprite | |
![]() | filters : Array
표시 object에 현재 관련지을 수 있고 있는 각 필터 object가 포함되고 있는 인덱스 첨부의 배열입니다.
| DisplayObject | |
![]() | focusRect : Object
이 object가 포커스 구형을 표시할지 어떨지를 지정합니다.
| InteractiveObject | |
![]() | graphics : Graphics
벡터의 묘화 커멘드가 발생하는, 이 스프라이트에 속하는 Graphics object를 지정합니다.
| Sprite | |
![]() | height : Number
표시 object의 높이를 나타냅니다 (픽셀 단위).
| DisplayObject | |
![]() | hitArea : Sprite
스프라이트의 히트 area가 되는 다른 스프라이트를 지정합니다.
| Sprite | |
| initializingLabel : String
[static]
초기화 단계에서 label로서 표시하는 string입니다.
| DownloadProgressBar | ||
![]() | loaderInfo : LoaderInfo
이 표시 object가 속하는 파일의 로드 정보를 포함한 LoaderInfo object를 돌려줍니다.
| DisplayObject | |
![]() | mask : DisplayObject
호출원 display object는, 지정된
mask object에 의해 마스크 됩니다. | DisplayObject | |
![]() | mouseChildren : Boolean
object의 아이에 대해서 마우스가 유효한가 어떤가를 조사합니다.
| DisplayObjectContainer | |
![]() | mouseEnabled : Boolean
이 object가 마우스 메세지를 받아들일지 어떨지를 지정합니다.
| InteractiveObject | |
![]() | mouseX : Number
마우스 위치의 x 좌표를 나타냅니다 (픽셀 단위).
| DisplayObject | |
![]() | mouseY : Number
마우스 위치의 y 좌표를 나타냅니다 (픽셀 단위).
| DisplayObject | |
![]() | name : String
DisplayObject 의 인스턴스명을 나타냅니다.
| DisplayObject | |
![]() | numChildren : int
이 object의 아이의 수를 돌려줍니다.
| DisplayObjectContainer | |
![]() | opaqueBackground : Object
표시 object가 특정의 배경색으로 불투명한지 어떤지를 지정합니다.
| DisplayObject | |
![]() | parent : DisplayObjectContainer
이 표시 object를 포함한 DisplayObjectContainer object를 나타냅니다.
| DisplayObject | |
| preloader : Sprite
[write-only]
Preloader 클래스는, 프리로다로부터 이벤트를 릿슨 할 수 있도록(듯이), 클래스 자체에의 참조를 표시 클래스에 건네줍니다.
| DownloadProgressBar | ||
![]() | prototype : Object
[static]
클래스 또는 함수 object의 prototype object에의 참조입니다.
| Object | |
![]() | root : DisplayObject
로드 된 SWF 파일내 display object의 경우,
root property는 그 SWF 파일이 나타내는 표시 리스트의 트리 구조 부분의 맨 위에 있는 표시 object가 됩니다. | DisplayObject | |
![]() | rotation : Number
DisplayObject 인스턴스의 원래의 위치로부터의 회전각을 번단위로 가리킵니다.
| DisplayObject | |
![]() | scale9Grid : Rectangle
현재 유효한 확대 / 축소 격자입니다.
| DisplayObject | |
![]() | scaleX : Number
기준점으로부터 적용되는 object의 수평 스케일 (
percentage)을 나타냅니다. | DisplayObject | |
![]() | scaleY : Number
object의 기준점으로부터 적용되는 object의 수직 스케일 (
percentage)을 나타냅니다. | DisplayObject | |
![]() | scrollRect : Rectangle
표시 object의 스크롤 구형의 경계.
| DisplayObject | |
![]() | soundTransform : SoundTransform
이 스프라이트내의 사운드를 제어합니다.
| Sprite | |
![]() | stage : Stage
표시 object의 스테이지.
| DisplayObject | |
| stageHeight : Number
스테이지의 높이. Preloader 클래스에 의해 건네받습니다.
| DownloadProgressBar | ||
| stageWidth : Number
스테이지의 폭. Preloader 클래스에 의해 건네받습니다.
| DownloadProgressBar | ||
![]() | tabChildren : Boolean
object의 아이에 대해서 탭이 유효한가 어떤가를 조사합니다.
| DisplayObjectContainer | |
![]() | tabEnabled : Boolean
이 object가 탭 순서에 포함될지 어떨지를 지정합니다.
| InteractiveObject | |
![]() | tabIndex : int
SWF 파일내의 object의 탭 순서를 지정합니다.
| InteractiveObject | |
![]() | textSnapshot : TextSnapshot
이 DisplayObjectContainer 인스턴스의 TextSnapshot object를 돌려줍니다.
| DisplayObjectContainer | |
![]() | transform : Transform
표시 object의 매트릭스, 칼라 변환, 픽셀 경계에 관계하는 property를 가지는 object입니다.
| DisplayObject | |
![]() | useHandCursor : Boolean
buttonMode property가 true 로 설정된 스프라이트상에 마우스가 이동했을 때에, 가리켜 핸드 포인터 (핸드 커서)를 표시할지 어떨지를 나타내는 불리언 값입니다. | Sprite | |
| visible : Boolean
다운로드프로그레스바를 표시할지 어떨지를 지정합니다.
| DownloadProgressBar | ||
![]() | width : Number
표시 object의 폭을 나타냅니다 (픽셀 단위).
| DisplayObject | |
![]() | x : Number
친 DisplayObjectContainer 의 로컬 좌표를 기준으로 한 DisplayObject 인스턴스의 x 좌표를 나타냅니다.
| DisplayObject | |
![]() | y : Number
친 DisplayObjectContainer 의 로컬 좌표를 기준으로 한 DisplayObject 인스턴스의 y 좌표를 나타냅니다.
| DisplayObject | |
| property | 정의 | ||
|---|---|---|---|
| barFrameRect : RoundedRectangle
[read-only]
progress bar의 경계선의 크기입니다.
| DownloadProgressBar | ||
| barRect : RoundedRectangle
[read-only]
progress bar의 크기입니다.
| DownloadProgressBar | ||
| borderRect : RoundedRectangle
[read-only]
표시의 경계선의 크기입니다.
| DownloadProgressBar | ||
| downloadingLabel : String
다운로드 단계에서 label로서 표시하는 string입니다.
| DownloadProgressBar | ||
| DOWNLOAD_PERCENTAGE : uint = 60
SWF 파일이 완전하게 다운로드되었을 때에, 다운로드 단계가 progress bar를 차지하는 퍼센트.
| DownloadProgressBar | ||
| label : String
progress bar가 액티브한 때에 표시되는 텍스트입니다.
| DownloadProgressBar | ||
| labelFormat : TextFormat
[read-only]
label의 TextField 컴퍼넌트의 TextFormat object입니다.
| DownloadProgressBar | ||
| labelRect : Rectangle
[read-only]
label의 TextField 컴퍼넌트의 크기입니다.
| DownloadProgressBar | ||
| MINIMUM_DISPLAY_TIME : uint = 0
표시를 가시로 할 때까지의 최소 밀리 세컨드수.
| DownloadProgressBar | ||
| percentFormat : TextFormat
[read-only]
퍼센트를 표시하기 위한 TextField 컴퍼넌트의 TextFormat 입니다.
| DownloadProgressBar | ||
| percentRect : Rectangle
[read-only]
퍼센트를 표시하기 위한 TextField 컴퍼넌트의 크기입니다.
| DownloadProgressBar | ||
| showLabel : Boolean
label를 표시하는지 (
true), 또는 표시하지 않는가 (false)를 제어합니다. | DownloadProgressBar | ||
| showPercentage : Boolean
퍼센티지를 표시하는지 (
true), 또는 표시하지 않는가 (false)를 제어합니다. | DownloadProgressBar | ||
| Methods | 정의 | ||
|---|---|---|---|
| DownloadProgressBar ()
constructor 입니다.
| DownloadProgressBar | ||
![]() | addChild (child:DisplayObject ):DisplayObject
이 DisplayObjectContainer 인스턴스에 아이 DisplayObject 인스턴스를 추가합니다.
| DisplayObjectContainer | |
![]() | addChildAt (child:DisplayObject , index:int ):DisplayObject
이 DisplayObjectContainer 인스턴스에 아이 DisplayObject 인스턴스를 추가합니다.
| DisplayObjectContainer | |
![]() | addEventListener (type:String , listener:Function , useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
event listener objects를 EventDispatcher object에 등록해, listener가 이벤트의 통지를 받도록(듯이) 합니다.
| EventDispatcher | |
![]() | areInaccessibleObjectsUnderPoint (point:Point ):Boolean
특정의
point 포인트를 지정해 호출한 DisplayObjectContainer.getObjectsUnderPoint() Methods로부터 돌려주어진 리스트에, 시큐러티상의 제약을 위해서(때문에) 생략 되는 표시 object가 있을지 어떨지를 나타냅니다. | DisplayObjectContainer | |
![]() | contains (child:DisplayObject ):Boolean
지정된 표시 object가, DisplayObjectContainer 인스턴스의 아이인지, 인스턴스 자체인지를 지정합니다.
| DisplayObjectContainer | |
![]() | dispatchEvent (event:Event ):Boolean
이벤트를 event 플로우(flow)에 dispatch합니다.
| EventDispatcher | |
![]() | getBounds (targetCoordinateSpace:DisplayObject ):Rectangle
targetCoordinateSpace object의 좌표계를 기준으로 해, 표시 object의 area를 정의하는 구형을 돌려줍니다. | DisplayObject | |
![]() | getChildAt (index:int ):DisplayObject
지정의 인덱스 위치에 있는 아이 표시 object 인스턴스를 돌려줍니다.
| DisplayObjectContainer | |
![]() | getChildByName (name:String ):DisplayObject
지정된 이름에 일치하는 아이 표시 object를 돌려줍니다.
| DisplayObjectContainer | |
![]() | getChildIndex (child:DisplayObject ):int
child DisplayObject 인스턴스의 인덱스 위치를 돌려줍니다. | DisplayObjectContainer | |
![]() | getObjectsUnderPoint (point:Point ):Array
지정된 포인트아래에 있어, 이 DisplayObjectContainer 인스턴스의 아이 또는 손자등인 object의 배열을 돌려줍니다.
| DisplayObjectContainer | |
![]() | getRect (targetCoordinateSpace:DisplayObject ):Rectangle
셰이프상의 선을 제외해,
targetCoordinateSpace Parameters에 의해 정의된 좌표계에 근거해, 표시 object의 경계를 정의하는 구형을 돌려줍니다. | DisplayObject | |
![]() | globalToLocal (point:Point ):Point
point object를 스테이지 (글로벌) 좌표로부터 표시 object의 (로컬) 좌표로 변환합니다. | DisplayObject | |
![]() | hasEventListener (type:String ):Boolean
EventDispatcher object에, 특정의 event 타입에 대해서 등록된 listener가 있을지 어떨지를 확인합니다.
| EventDispatcher | |
![]() | hasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
| Object | |
![]() | hitTestObject (obj:DisplayObject ):Boolean
표시 object를 평가해,
obj 표시 object와 중복 또는 교차할지 어떨지를 조사합니다. | DisplayObject | |
![]() | hitTestPoint (x:Number , y:Number , shapeFlag:Boolean = false):Boolean
표시 object를 평가해,
x 및 y Parameters로 지정된 포인트와 중복 또는 교차할지 어떨지를 조사합니다. | DisplayObject | |
| initialize ():void
다운로드 progress bar가 Preloader 의 아이로서 추가되면, Preloader 에 의해 불려 갑니다.
| DownloadProgressBar | ||
![]() | isPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
| Object | |
![]() | localToGlobal (point:Point ):Point
point object를 표시 object의 (로컬) 좌표로부터 스테이지 (글로벌) 좌표로 변환합니다. | DisplayObject | |
![]() | propertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
| Object | |
![]() | removeChild (child:DisplayObject ):DisplayObject
DisplayObjectContainer 인스턴스의 아이 리스트로부터 지정의
child DisplayObject 인스턴스를 삭제합니다. | DisplayObjectContainer | |
![]() | removeChildAt (index:int ):DisplayObject
DisplayObjectContainer 의 아이 리스트의 지정된
index 위치로부터 아이 DisplayObject 를 삭제합니다. | DisplayObjectContainer | |
![]() | removeEventListener (type:String , listener:Function , useCapture:Boolean = false):void
EventDispatcher object로부터 listener를 삭제합니다.
| EventDispatcher | |
![]() | setChildIndex (child:DisplayObject , index:int ):void
표시 object 컨테이너의 기존의 아이의 위치를 변경합니다.
| DisplayObjectContainer | |
![]() | setPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
| Object | |
![]() | startDrag (lockCenter:Boolean = false, bounds:Rectangle = null):void
지정된 스프라이트를 유저가 드러그 할 수 있도록(듯이) 합니다.
| Sprite | |
![]() | stopDrag ():void
startDrag() Methods를 종료합니다. | Sprite | |
![]() | swapChildren (child1:DisplayObject , child2:DisplayObject ):void
지정된 2 살의 아이 object의 z 순서 (겹침순서)를 바꿔 넣습니다.
| DisplayObjectContainer | |
![]() | swapChildrenAt (index1:int , index2:int ):void
아이 리스트내의 지정된 인덱스 위치에 해당하는 2 살의 아이 object의 z 순서 (겹침순서)를 바꿔 넣습니다.
| DisplayObjectContainer | |
![]() | toString ():String
지정된 object의 string 표현을 돌려줍니다.
| Object | |
![]() | valueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
| Object | |
![]() | willTrigger (type:String ):Boolean
지정된 event 타입에 대해, 이 EventDispatcher object 또는 그 조상에게 event listener가 등록되어 있는지 어떤지를 확인합니다.
| EventDispatcher | |
| Methods | 정의 | ||
|---|---|---|---|
| center (width:Number , height:Number ):void
건네받은 크기에 근거해, 다운로드 progress bar를 센터링 합니다.
| DownloadProgressBar | ||
completeHandler (event:Event ):void
Event.COMPLETE 이벤트의 event listener입니다. | DownloadProgressBar | ||
| createChildren ():void
표시의 서브 컴퍼넌트를 작성합니다.
| DownloadProgressBar | ||
| getPercentLoaded (loaded:Number , total:Number ):Number
로드 된 어플리케이션의 퍼센트치를 돌려줍니다.
| DownloadProgressBar | ||
initProgressHandler (event:Event ):void
FlexEvent.INIT_PROGRESS 이벤트의 event listener입니다. | DownloadProgressBar | ||
progressHandler (event:ProgressEvent ):void
ProgressEvent.PROGRESS 이벤트의 event listener입니다. | DownloadProgressBar | ||
rslCompleteHandler (event:RSLEvent ):void
RSLEvent.RSL_COMPLETE 이벤트의 event listener입니다. | DownloadProgressBar | ||
rslErrorHandler (event:RSLEvent ):void
RSLEvent.RSL_ERROR 이벤트의 event listener입니다. | DownloadProgressBar | ||
rslProgressHandler (event:RSLEvent ):void
RSLEvent.RSL_PROGRESS 이벤트의 event listener입니다. | DownloadProgressBar | ||
| setProgress (completed:Number , total:Number ):void
다운로드 progress bar의 표시를 현재의 다운로드 정보로 갱신합니다.
| DownloadProgressBar | ||
| showDisplayForDownloading (elapsedTime:int , event:ProgressEvent ):Boolean
다운로드중에 다운로드 progress bar를 표시할지 어떨지를 결정하는 알고리즘을 정의합니다.
| DownloadProgressBar | ||
| showDisplayForInit (elapsedTime:int , count:int ):Boolean
다운로드 progress bar가 현재, 표시되어 있지 않은 것을 전제로서 초기화 단계시에 다운로드 progress bar를 표시할지 어떨지를 결정하는 알고리즘을 정의합니다.
| DownloadProgressBar | ||
| backgroundAlpha | property |
backgroundAlpha:Number [read-write]
backgroundImage property로 정의되고 있는 SWF 파일 또는 이미지의 알파 레벨, 또는 backgroundColor property로 정의되고 있는 칼라의 알파 레벨입니다. 유효한 값의 범위는 0 에서 1.0 입니다.
backgroundColor 또는 backgroundImage 의 어느쪽이든 한편을 설정할 수 있습니다만, 양쪽 모두를 설정할 수 없습니다.
디폴트치1.0.
public function get backgroundAlpha():Number
public function set backgroundAlpha(value:Number ):void
| backgroundColor | property |
backgroundColor:uint [read-write]
다운로드 progress bar의 배경색입니다. backgroundColor 또는 backgroundImage 의 어느쪽이든 한편을 설정할 수 있습니다만, 양쪽 모두를 설정할 수 없습니다.
public function get backgroundColor():uint
public function set backgroundColor(value:uint ):void
| backgroundImage | property |
backgroundImage:Object [read-write]
프리로다에 의해 건네받는 어플리케이션의 배경 이미지입니다. backgroundColor 또는 backgroundImage 의 어느쪽이든 한편을 설정할 수 있습니다만, 양쪽 모두를 설정할 수 없습니다.
값이 null 의 경우,"미설정" 인 것을 의미합니다. 이 스타일과 backgroundColor 스타일의 양쪽 모두가 미정도리인 경우, 컴퍼넌트는 투명한 배경을 가집니다.
프리로다는 포함된 이미지를 표시하지 않습니다. 실행시에 로드 된 이미지만을 사용할 수 있습니다.
디폴트치null.
public function get backgroundImage():Object
public function set backgroundImage(value:Object ):void
| backgroundSize | property |
backgroundSize:String [read-write]
backgroundImage 로 지정되고 있는 이미지를, 원의 크기와는 다른 크기에 확대 및 축소합니다. "100%" 로 설정하면, 컴퍼넌트 전체에 들어가는 크기에 이미지를 신축합니다. 퍼센트치로 지정하는 경우는, 퍼센트 기호 (%) 첨부로 지정할 필요가 있습니다. "auto" 의 값으로, 이미지의 원의 크기를 유지합니다.
디폴트치"auto".
public function get backgroundSize():String
public function set backgroundSize(value:String ):void
| barFrameRect | property |
barFrameRect:RoundedRectangle [read-only]progress bar의 경계선의 크기입니다. 이것은, 읽기 전용(read-only)의 property입니다. 변경이 필요한 경우는, 재정의(override) 합니다.
Implements protected function get barFrameRect():RoundedRectangle
| barRect | property |
barRect:RoundedRectangle [read-only]progress bar의 크기입니다. 이것은, 읽기 전용(read-only)의 property입니다. 변경이 필요한 경우는, 재정의(override) 합니다.
Implements protected function get barRect():RoundedRectangle
| borderRect | property |
borderRect:RoundedRectangle [read-only]표시의 경계선의 크기입니다. 이것은, 읽기 전용(read-only)의 property입니다. 변경이 필요한 경우는, 재정의(override) 합니다.
Implements protected function get borderRect():RoundedRectangle
| downloadingLabel | property |
downloadingLabel:String [read-write]다운로드 단계에서 label로서 표시하는 string입니다.
디폴트치"Loading".
protected function get downloadingLabel():String
protected function set downloadingLabel(value:String ):void
| DOWNLOAD_PERCENTAGE | property |
protected var DOWNLOAD_PERCENTAGE:uint = 60SWF 파일이 완전하게 다운로드되었을 때에, 다운로드 단계가 progress bar를 차지하는 퍼센트. progress bar의 나머지의 부분은, 초기화 단계가 차지합니다. 이 값의 범위는 0 에서 100 입니다.
디폴트치60.
| initializingLabel | property |
initializingLabel:String [read-write]초기화 단계에서 label로서 표시하는 string입니다.
디폴트치"Initializing".
public static function get initializingLabel():String
public function set initializingLabel(value:String ):void
| label | property |
label:String [read-write]progress bar가 액티브한 때에 표시되는 텍스트입니다. Preloader 클래스는, progress bar를 표시하기 전에 이 값을 설정합니다. 서브 클래스에 이 property를 Implements하는 것은, 옵션입니다.
디폴트치"".
protected function get label():String
protected function set label(value:String ):void
| labelFormat | property |
labelFormat:TextFormat [read-only]label의 TextField 컴퍼넌트의 TextFormat object입니다. 이것은, 읽기 전용(read-only)의 property입니다. 변경이 필요한 경우는, 재정의(override) 합니다.
Implements protected function get labelFormat():TextFormat
| labelRect | property |
labelRect:Rectangle [read-only]label의 TextField 컴퍼넌트의 크기입니다. 이것은, 읽기 전용(read-only)의 property입니다. 변경이 필요한 경우는, 재정의(override) 합니다.
Implements protected function get labelRect():Rectangle
| MINIMUM_DISPLAY_TIME | property |
protected var MINIMUM_DISPLAY_TIME:uint = 0
표시를 가시로 할 때까지의 최소 밀리 세컨드수. 어플리케이션의 다운로드와 초기화에 걸리는 시간이 최소 밀리 세컨드수로 지정된 값보다 작은 경우, Flex 는 이 지정된 시간이 경과할 때까지 일시정지하고 나서,complete 이벤트를 dispatch합니다.
디폴트치0.
| percentFormat | property |
percentFormat:TextFormat [read-only]퍼센트를 표시하기 위한 TextField 컴퍼넌트의 TextFormat 입니다. 이것은, 읽기 전용(read-only)의 property입니다. 변경이 필요한 경우는, 재정의(override) 합니다.
Implements protected function get percentFormat():TextFormat
| percentRect | property |
percentRect:Rectangle [read-only]퍼센트를 표시하기 위한 TextField 컴퍼넌트의 크기입니다. 이것은, 읽기 전용(read-only)의 property입니다. 변경이 필요한 경우는, 재정의(override) 합니다.
Implements protected function get percentRect():Rectangle
| preloader | property |
preloader:Sprite [write-only]Preloader 클래스는, 프리로다로부터 이벤트를 릿슨 할 수 있도록(듯이), 클래스 자체에의 참조를 표시 클래스에 건네줍니다.
Implements public function set preloader(value:Sprite ):void
| showLabel | property |
showLabel:Boolean [read-write]
label를 표시하는지 (true), 또는 표시하지 않는가 (false)를 제어합니다.
디폴트치true.
protected function get showLabel():Boolean
protected function set showLabel(value:Boolean ):void
| showPercentage | property |
showPercentage:Boolean [read-write]
퍼센티지를 표시하는지 (true), 또는 표시하지 않는가 (false)를 제어합니다.
디폴트치true.
protected function get showPercentage():Boolean
protected function set showPercentage(value:Boolean ):void
| stageHeight | property |
stageHeight:Number [read-write]스테이지의 높이. Preloader 클래스에 의해 건네받습니다.
Implements public function get stageHeight():Number
public function set stageHeight(value:Number ):void
| stageWidth | property |
stageWidth:Number [read-write]스테이지의 폭. Preloader 클래스에 의해 건네받습니다.
Implements public function get stageWidth():Number
public function set stageWidth(value:Number ):void
| visible | property |
visible:Boolean [read-write]다운로드프로그레스바를 표시할지 어떨지를 지정합니다.
Preloader 컨트롤이 progress bar를 표시하는 것을 판단하면, 이 값은true 로 설정됩니다. Preloader 컨트롤은 progress bar를 비표시로 하는 것을 판단하면, 이 값은 false 로 설정됩니다.
DownloadProgressBar 클래스의 서브 클래스에서 이 property를 변경해 되지 않습니다. 그 대신에, setter Methods를 재정의(override) 해, Preloader 가 이 property를 언제 변경했는지를 인식해, 필요한 조치를 강의(강구)하도록(듯이) 할 수가 있습니다.
디폴트치false.
public function get visible():Boolean
public function set visible(value:Boolean ):void
| DownloadProgressBar | () | constructor |
public 함수 DownloadProgressBar()constructor 입니다.
| center | () | Methods |
protected function center(width:Number , height:Number ):void 건네받은 크기에 근거해, 다운로드 progress bar를 센터링 합니다.
Parameterswidth:Number — 다운로드 progress bar를 센터링 하는 area의 폭.
|
|
height:Number — 다운로드 progress bar를 센터링 하는 area의 높이.
|
| completeHandler | () | Methods |
protected function completeHandler(event:Event ):void
Event.COMPLETE 이벤트의 event listener입니다. 디폴트의 Implements에서는, 아무것도 행해지지 않습니다.
event:Event — event object.
|
| createChildren | () | Methods |
protected function createChildren():void 표시의 서브 컴퍼넌트를 작성합니다.
| getPercentLoaded | () | Methods |
protected function getPercentLoaded(loaded:Number , total:Number ):Number 로드 된 어플리케이션의 퍼센트치를 돌려줍니다.
Parametersloaded:Number — 다운로드된 어플리케이션의 SWF 파일의 바이트수입니다.
|
|
total:Number — 어플리케이션의 SWF 파일의 크기 (바이트 단위)입니다.
|
Number —
로드 된 어플리케이션의 퍼센트치입니다.
|
| initialize | () | Methods |
public function initialize():void 다운로드 progress bar가 Preloader 의 아이로서 추가되면, Preloader 에 의해 불려 갑니다. 이것이, 다운로드 progress bar 설정의 개시점이 됩니다.
| initProgressHandler | () | Methods |
protected function initProgressHandler(event:Event ):void
FlexEvent.INIT_PROGRESS 이벤트의 event listener입니다. 이 Implements에 의해, 이벤트가 dispatch될 때마다 progress bar가 갱신되어 label의 텍스트가 변경됩니다.
event:Event — event object.
|
| progressHandler | () | Methods |
protected function progressHandler(event:ProgressEvent ):void
ProgressEvent.PROGRESS 이벤트의 event listener입니다. 이 Implements에 의해, 다운로드된 바이트의 퍼센트로 progress bar가 갱신됩니다.
event:ProgressEvent — event object.
|
| rslCompleteHandler | () | Methods |
protected function rslCompleteHandler(event:RSLEvent ):void
RSLEvent.RSL_COMPLETE 이벤트의 event listener입니다.
event:RSLEvent — event object.
|
| rslErrorHandler | () | Methods |
protected function rslErrorHandler(event:RSLEvent ):void
RSLEvent.RSL_ERROR 이벤트의 event listener입니다. 이 event listener는, RSL 의 다운로드시에 검출된 모든 에러를 처리합니다.
event:RSLEvent — event object.
|
| rslProgressHandler | () | Methods |
protected function rslProgressHandler(event:RSLEvent ):void
RSLEvent.RSL_PROGRESS 이벤트의 event listener입니다. 디폴트의 Implements에서는, 아무것도 행해지지 않습니다.
event:RSLEvent — event object.
|
| setProgress | () | Methods |
protected function setProgress(completed:Number , total:Number ):void 다운로드 progress bar의 표시를 현재의 다운로드 정보로 갱신합니다. 일반적인 Implements에서는, 로드 된 값이 합계치로 제산되어, 퍼센티지가 표시됩니다. 이 Methods를 Implements하지 않았던 경우, 어떠한 애니메이션을 표시하는 progress bar를 작성해, 다운로드가 진행중인 것을 유저에게 통지할 필요가 있습니다.
setProgress() Methods는, 어플리케이션의 다운로드원이 리모트 서버-로, 어플리케이션이 브라우저의 캐쉬에 존재하지 않는 경우에게만 불려 갑니다.
completed:Number — 다운로드된 어플리케이션의 SWF 파일의 바이트수입니다.
|
|
total:Number — 어플리케이션의 SWF 파일의 크기 (바이트 단위)입니다.
|
| showDisplayForDownloading | () | Methods |
protected function showDisplayForDownloading(elapsedTime:int , event:ProgressEvent ):Boolean 다운로드중에 다운로드 progress bar를 표시할지 어떨지를 결정하는 알고리즘을 정의합니다.
ParameterselapsedTime:int — 다운로드 단계가 개시하고 나서 경과한 밀리 세컨드수.
|
|
event:ProgressEvent — bytesLoaded property 및 bytesTotal property가 들어간 ProgressEvent object입니다.
|
Boolean —
반환값이 true 의 경우, 다운로드 progress bar가 표시됩니다. 디폴트 동작에서는, 700 밀리 세컨드를 넘는 시간이 경과해, Flex 가 SWF 파일의 바이트수의 반이하를 다운로드하면, 다운로드 progress bar가 표시됩니다.
|
| showDisplayForInit | () | Methods |
protected function showDisplayForInit(elapsedTime:int , count:int ):Boolean 다운로드 progress bar가 현재, 표시되어 있지 않은 것을 전제로서 초기화 단계시에 다운로드 progress bar를 표시할지 어떨지를 결정하는 알고리즘을 정의합니다.
ParameterselapsedTime:int — 다운로드 단계가 개시하고 나서 경과한 밀리 세컨드수.
|
|
count:int — 어플리케이션으로부터의 initProgress 이벤트를 받은 회수입니다.
|
Boolean —
true 의 경우, 다운로드 progress bar가 표시됩니다.
|
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/preloaders/DownloadProgressBar.html