| パッケージ | mx.controls |
| Class | public class ProgressBar |
| 継承 | ProgressBar UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| Implements | IFontContextComponent |
確定モードの ProgressBar コントロールは、時間の経過に伴うタスクの進捗状況を直線的に表示します。タスクの範囲がわかっている場合は、確定モードの ProgressBar を使用します。タスクの終了までユーザーが長時間待たなければならないときに表示します。
不確定モードの ProgressBar コントロールは、範囲が不明な時間ベースのプロセスを表示します。処理の規模が明らかな場合は、確定モードの ProgressBar コントロールを使用することをお勧めします。
ProgressBar コントロールには、次のデフォルトの特性があります。
| 特性 | 説明 |
|---|---|
| デフォルトサイズ | 幅 150 ピクセル、高さ 4 ピクセル |
| 最小サイズ | 0 ピクセル |
| 最大サイズ | 未定義 |
MXML シンタックスを隠すThe <mx:ProgressBar> tag inherits all of the tag attributes
of its superclass, and adds the following tag attributes:
<mx:ProgressBar
Properties
conversion="1"
direction="right|left"
indeterminate="false|true"
label="No default"
labelPlacement="bottom|top|left|right|center"
maximum="0"
minimum="0"
mode="event|polled|manual"
source="No default"
Styles
barColor="undefined"
barSkin="ProgressBarSkin"
borderColor="0xAAB3B3"
color="0x0B333C"
disabledColor="0xAAB3B3"
fontAntiAliasType="advanced"
fontFamily="Verdana"
fontGridFitType="pixel"
fontSharpness="0"
fontSize="10"
fontThickness="0"
fontStyle="normal|italic"
fontWeight="normal|bold"
horizontalGap="8"
indeterminateMoveInterval="26"
indeterminateSkin="ProgressIndeterminateSkin"
labelWidth="Computed"
leading="0"
maskSkin="ProgressMaskSkin"
paddingLeft="0"
paddingRight="0"
textAlign="left|right|center"
textDecoration="none|underline"
textIndent="0"
themeColor="haloGreen|haloBlue|haloOrange"
trackColors="[0xE6EEEE,0xE6EEEE]"
trackHeight="Calculated"
trackSkin="ProgressTrackSkin"
verticalGap="6"
Events
complete="No default"
hide="No default"
progress="No default"
show="No default"
Effects
completeEffect="No default"
/>
関連項目
| プロパティ | 定義元 | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。 | DisplayObject | |
![]() | activeEffects : Array [読み取り-専用]
EffectInstance インスタンスの配列として、現在コンポーネントで再生されているエフェクトのリスト。 | UIComponent | |
![]() | alpha : Number
指定されたオブジェクトのアルファ透明度値を示します。 | DisplayObject | |
![]() | automationDelegate : Object
オートメーション関連機能を処理する委譲オブジェクト。 | UIComponent | |
![]() | automationName : String
このオブジェクトの識別子として使用できる名前です。 | UIComponent | |
![]() | automationTabularData : Object [読み取り-専用]
データ検索に使用できる IAutomationTabularData インターフェイスの実装です。 | UIComponent | |
![]() | automationValue : Array [読み取り-専用]
この値はオブジェクトのレンダリング表示に対応しています。また、アプリケーションでの視覚表示と同じにするために、識別子とオブジェクトを関連付けるのに使用できます。 | UIComponent | |
![]() | baselinePosition : Number [読み取り-専用]
コンポーネントのテキストにおける 1 行目のベースラインの y 座標です。 | UIComponent | |
![]() | blendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。 | DisplayObject | |
![]() | buttonMode : Boolean
このスプライトのボタンモードを指定します。 | Sprite | |
![]() | cacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash Player または Adobe AIR にキャッシュされます。 | DisplayObject | |
![]() | cacheHeuristic : Boolean [書き込み-専用]
オブジェクトのビットマップキャッシュを促すために Flex によって使用されます。 | UIComponent | |
![]() | cachePolicy : String
このオブジェクトのビットマップキャッシュポリシーを指定します。 | UIComponent | |
![]() | className : String [読み取り-専用]
このインスタンスのクラス名です。例えば、"Button" などがあります。 | UIComponent | |
![]() | constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。 | Object | |
![]() | contentMouseX : Number [読み取り-専用]
コンテンツ座標系におけるマウスの x 位置を返します。 | UIComponent | |
![]() | contentMouseY : Number [読み取り-専用]
コンテンツ座標系におけるマウスの y 位置を返します。 | UIComponent | |
![]() | contextMenu : NativeMenu
このオブジェクトに関連付けられたコンテキストメニューを指定します。 | InteractiveObject | |
| conversion : Number
現在ロードしているバイト数と、ロードされた合計バイト数を変換するための数字です。 | ProgressBar | ||
![]() | currentState : String
コンポーネントの現在のビューステートです。 | UIComponent | |
![]() | cursorManager : ICursorManager [読み取り-専用]
このコンポーネントとそのピアーのカーソルを制御する CursorManager を取得します。 | UIComponent | |
![]() | descriptor : UIComponentDescriptor
この UIComponent インスタンスの作成のために createComponentFromDescriptor() メソッドで使用した UIComponentDescriptor への参照です(存在する場合)。 | UIComponent | |
| direction : String
タスクの完了に向かって ProgressBar が伸びていく方向です。 | ProgressBar | ||
![]() | document : Object
この UIComponent に関連付けられたドキュメントオブジェクトへの参照です。 | UIComponent | |
![]() | doubleClickEnabled : Boolean
UIComponent オブジェクトが doubleClick イベントを受け取るかどうかを指定します。 | UIComponent | |
![]() | dropTarget : DisplayObject [読み取り-専用]
スプライトのドラッグ先またはスプライトがドロップされた先の表示オブジェクトを指定します。 | Sprite | |
![]() | enabled : Boolean
コンポーネントがユーザーの操作を受け入れることができるかどうかを指定します。 | UIComponent | |
![]() | errorString : String
バリデータによってコンポーネントを監視しているとき、検証が失敗した場合に、そのコンポーネントのエラーヒントに表示されるテキストです。 | UIComponent | |
![]() | explicitHeight : Number
コンポーネントの座標内におけるコンポーネントの明示的な高さ(ピクセル単位)を指定する数値です。 | UIComponent | |
![]() | explicitMaxHeight : Number
コンポーネントの座標内におけるコンポーネントの最大の高さ(ピクセル単位)を指定する数値です。 | UIComponent | |
![]() | explicitMaxWidth : Number
コンポーネントの座標内におけるコンポーネントの最大幅(ピクセル単位)を指定する数値です。 | UIComponent | |
![]() | explicitMinHeight : Number
コンポーネントの座標内におけるコンポーネントの最小の高さ(ピクセル単位)を指定する数値です。 | UIComponent | |
![]() | explicitMinWidth : Number
コンポーネントの座標内におけるコンポーネントの最小幅(ピクセル単位)を指定する数値です。 | UIComponent | |
![]() | explicitWidth : Number
コンポーネントの座標内におけるコンポーネントの明示的な幅(ピクセル単位)を指定する数値です。 | UIComponent | |
![]() | filters : Array
表示オブジェクトに現在関連付けられている各フィルタオブジェクトが格納されているインデックス付きの配列です。 | DisplayObject | |
![]() | flexContextMenu : IFlexContextMenu
この UIComponent のコンテキストメニューです。 | UIComponent | |
![]() | focusEnabled : Boolean
コンポーネントが、タブで選択されたときにフォーカスを受け付けることができるかどうかを示します。 | UIComponent | |
![]() | focusManager : IFocusManager
このコンポーネントとそのピアーに対するフォーカスを制御する FocusManager を取得します。 | UIComponent | |
![]() | focusPane : Sprite
このオブジェクトに関連付けられたフォーカスペインです。 | UIComponent | |
![]() | focusRect : Object
このオブジェクトがフォーカス矩形を表示するかどうかを指定します。 | InteractiveObject | |
![]() | graphics : Graphics [読み取り-専用]
ベクターの描画コマンドが発生するこのスプライトに属する Graphics オブジェクトを指定します。 | Sprite | |
![]() | height : Number
親の座標内におけるコンポーネントの高さ(ピクセル単位)を指定する数値です。 | UIComponent | |
![]() | hitArea : Sprite
スプライトのヒット領域となる別のスプライトを指定します。 | Sprite | |
![]() | id : String
コンポーネントの ID です。 | UIComponent | |
![]() | includeInLayout : Boolean
このコンポーネントを親コンテナのレイアウトに含めるかどうかを指定します。 | UIComponent | |
| indeterminate : Boolean
ProgressBar コントロールの外観を確定モードとするか不確定モードとするかを指定します。 | ProgressBar | ||
![]() | inheritingStyles : Object
このコンポーネントの継承スタイルのチェーンの始まりです。 | UIComponent | |
![]() | initialized : Boolean
オブジェクトがレイアウトの 3 つの段階(処理、測定、レイアウト)すべてを完了したものであるかどうかを示すフラグです(いずれかが必須であった場合)。 | UIComponent | |
![]() | instanceIndex : int [読み取り-専用]
繰り返しコンポーネントのインデックスです。 | UIComponent | |
![]() | instanceIndices : Array
この UIComponent オブジェクトを親ドキュメントから参照するために必要なインデックスを含む配列です。 | UIComponent | |
![]() | isDocument : Boolean [読み取り-専用]
この UIComponent インスタンスがドキュメントオブジェクトであるか、つまり Flex アプリケーション、MXML コンポーネント、または ActionScript コンポーネントの階層の最上位に位置するかどうかを指定します。 | UIComponent | |
![]() | isPopUp : Boolean
コンポーネントがポップアップされたことを示すため、PopUpManager によって true に設定されます。 | UIComponent | |
| label : String
プログレスバーの近くに表示するテキストです。 | ProgressBar | ||
| labelPlacement : String
ラベルの配置位置です。 | ProgressBar | ||
![]() | loaderInfo : LoaderInfo [読み取り-専用]
この表示オブジェクトが属するファイルのロード情報を含む LoaderInfo オブジェクトを返します。 | DisplayObject | |
![]() | mask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。 | DisplayObject | |
![]() | maxHeight : Number
コンポーネントの座標内におけるコンポーネントの最大の高さ(ピクセル単位)を指定する数値です。 | UIComponent | |
| maximum : Number
ProgressBar の最大進捗量を示す値です。 | ProgressBar | ||
![]() | maxWidth : Number
コンポーネントの座標内におけるコンポーネントの最大幅(ピクセル単位)を指定する数値です。 | UIComponent | |
![]() | measuredHeight : Number
コンポーネントのデフォルトの高さ(ピクセル単位)です。 | UIComponent | |
![]() | measuredMinHeight : Number
コンポーネントのデフォルトの最小の高さ(ピクセル単位)です。 | UIComponent | |
![]() | measuredMinWidth : Number
コンポーネントのデフォルトの最小幅(ピクセル単位)です。 | UIComponent | |
![]() | measuredWidth : Number
コンポーネントのデフォルトの幅(ピクセル単位)です。 | UIComponent | |
![]() | minHeight : Number
コンポーネントの座標内におけるコンポーネントの最小の高さ(ピクセル単位)を指定する数値です。 | UIComponent | |
| minimum : Number
ProgressBar の最小進捗量を示す値です。 | ProgressBar | ||
![]() | minWidth : Number
コンポーネントの座標内におけるコンポーネントの最小幅(ピクセル単位)を指定する数値です。 | UIComponent | |
| mode : String
バーの状態を更新する方法を指定します。 | ProgressBar | ||
![]() | moduleFactory : IFlexModuleFactory
TextField を正しい SWF コンテキストで作成するために使用する moduleFactory です。 | UIComponent | |
![]() | mouseChildren : Boolean
オブジェクトの子に対してマウスが有効かどうかを調べます。 | DisplayObjectContainer | |
![]() | mouseEnabled : Boolean
このオブジェクトがマウスメッセージを受け取るかどうかを指定します。 | InteractiveObject | |
![]() | mouseFocusEnabled : Boolean
クリックしたとき、フォーカスを取得できるかどうかを示します。 | UIComponent | |
![]() | mouseX : Number [読み取り-専用]
マウス位置の x 座標を示します (ピクセル単位)。 | DisplayObject | |
![]() | mouseY : Number [読み取り-専用]
マウス位置の y 座標を示します (ピクセル単位)。 | DisplayObject | |
![]() | name : String
DisplayObject のインスタンス名を示します。 | DisplayObject | |
![]() | nestLevel : int
オブジェクト階層におけるこのオブジェクトの深度を表します。 | UIComponent | |
![]() | nonInheritingStyles : Object
このコンポーネントの非継承スタイルのチェーンの始まりです。 | UIComponent | |
![]() | numAutomationChildren : int [読み取り-専用]
このコンテナに含まれるオートメーションの子の数です。 | UIComponent | |
![]() | numChildren : int [読み取り-専用]
このオブジェクトの子の数を返します。 | DisplayObjectContainer | |
![]() | opaqueBackground : Object
表示オブジェクトが特定の背景色で不透明であるかどうかを指定します。 | DisplayObject | |
![]() | owner : DisplayObjectContainer
この UIComponent のオーナーです。 | UIComponent | |
![]() | parent : DisplayObjectContainer [読み取り-専用]
このコンポーネントの親コンテナまたは親コンポーネントです。 | UIComponent | |
![]() | parentApplication : Object [読み取り-専用]
この UIComponent インスタンスを含む Application オブジェクトへの参照です。 | UIComponent | |
![]() | parentDocument : Object [読み取り-専用]
この UIComponent に対する親ドキュメントオブジェクトへの参照です。 | UIComponent | |
| percentComplete : Number [読み取り-専用]
完了したプロセスのパーセンテージで、0 ~ 100 の範囲の数値で表します。 | ProgressBar | ||
![]() | percentHeight : Number
コンポーネントの高さを親のサイズに対する比率(パーセンテージ)で指定する数値です。 | UIComponent | |
![]() | percentWidth : Number
コンポーネントの幅を親のサイズに対する比率(パーセンテージ)で指定する数値です。 | UIComponent | |
![]() | processedDescriptors : Boolean
子をすぐに生成するか、遅延生成した後、このいずれかの発生に応じて、true に設定されます。 | UIComponent | |
![]() | prototype : Object [静的]
クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。 | Object | |
![]() | repeater : IRepeater [読み取り-専用]
この UIComponent を作成した Repeater オブジェクト(親ドキュメント内にある)への参照です。 | UIComponent | |
![]() | repeaterIndex : int [読み取り-専用]
この UIComponent を作成した Repeater のデータプロバイダ内にあるアイテムのインデックスです。 | UIComponent | |
![]() | repeaterIndices : Array
この UIComponent を生成した、親ドキュメント内にある Repeater のデータプロバイダに含まれるアイテムのインデックスを含む配列です。 | UIComponent | |
![]() | repeaters : Array
この UIComponent を作成した Repeater オブジェクト(親ドキュメント内にある)への参照を含む配列です。 | UIComponent | |
![]() | root : DisplayObject [読み取り-専用]
ロードされた SWF ファイル内の表示オブジェクトの場合、root プロパティはその SWF ファイルが表す表示リストのツリー構造部分の一番上にある表示オブジェクトとなります。 | DisplayObject | |
![]() | rotation : Number
DisplayObject インスタンスの元の位置からの回転角を度単位で示します。 | DisplayObject | |
![]() | scale9Grid : Rectangle
現在有効な拡大 / 縮小グリッドです。 | DisplayObject | |
![]() | scaleX : Number
水平方向の伸縮率を指定する数値です。 | UIComponent | |
![]() | scaleY : Number
垂直方向の伸縮率を指定する数値です。 | UIComponent | |
![]() | screen : Rectangle [読み取り-専用]
このオブジェクトの基本的な描画面のサイズと位置を含むオブジェクトを返します。 | UIComponent | |
![]() | scrollRect : Rectangle
表示オブジェクトのスクロール矩形の境界です。 | DisplayObject | |
![]() | showInAutomationHierarchy : Boolean
オートメーションオブジェクトがオートメーション階層に表示されているかどうかを示すフラグです。 | UIComponent | |
![]() | soundTransform : SoundTransform
このスプライト内のサウンドを制御します。 | Sprite | |
| source : Object
ProgressBar で進捗の測定対象とするコントロールを指します。 | ProgressBar | ||
![]() | stage : Stage [読み取り-専用]
表示オブジェクトのステージです。 | DisplayObject | |
![]() | states : Array
このコンポーネントに対して定義されたビューステート。 | UIComponent | |
![]() | styleDeclaration : CSSStyleDeclaration
このオブジェクトのインラインの継承スタイルの記憶域です。 | UIComponent | |
![]() | styleName : Object
このコンポーネントで使用するクラススタイル。 | UIComponent | |
![]() | systemManager : ISystemManager
このコンポーネントで使用する SystemManager オブジェクトを返します。 | UIComponent | |
![]() | tabChildren : Boolean
オブジェクトの子に対してタブが有効かどうかを調べます。 | DisplayObjectContainer | |
![]() | tabEnabled : Boolean
このオブジェクトがタブ順序に含まれるかどうかを指定します。 | InteractiveObject | |
![]() | tabIndex : int
SWF ファイル内のオブジェクトのタブ順序を指定します。 | InteractiveObject | |
![]() | textSnapshot : TextSnapshot [読み取り-専用]
この DisplayObjectContainer インスタンスの TextSnapshot オブジェクトを返します。 | DisplayObjectContainer | |
![]() | toolTip : String
ツールヒントに表示するテキストです。 | UIComponent | |
![]() | transform : Transform
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクトです。 | DisplayObject | |
![]() | transitions : Array
Transition オブジェクトの配列です。各 Transition オブジェクトには、ビューステートが変化したときに再生されるエフェクトのセットが定義されます。 | UIComponent | |
![]() | tweeningProperties : Array
このオブジェクトに対して現在トゥイーンされているプロパティの配列。 | UIComponent | |
![]() | uid : String
オブジェクトの一意の識別子です。 | UIComponent | |
![]() | updateCompletePendingFlag : Boolean
オブジェクトが 3 段階のレイアウト検証をすべて完了したものであるかどうかを示すフラグです(いずれかの検証が必須であった場合)。 | UIComponent | |
![]() | useHandCursor : Boolean
buttonMode プロパティが true に設定されたスプライト上にマウスが移動したときに、指差しハンドポインタ (ハンドカーソル) を表示するかどうかを示すブール値です。 | Sprite | |
![]() | validationSubField : String
このコンポーネントにサブフィールドを関連付けるためにバリデータによって使用されます。 | UIComponent | |
| value : Number [読み取り-専用]
得られた進捗量を格納する読み取り専用プロパティです。最小値から最大値の範囲の値です。 | ProgressBar | ||
![]() | visible : Boolean
この UIComponent の可視性を制御します。 | UIComponent | |
![]() | width : Number
親の座標内におけるコンポーネントの幅(ピクセル単位)を指定する数値です。 | UIComponent | |
![]() | x : Number
親コンテナ内におけるコンポーネントの水平位置(ピクセル単位)を指定する数値です。 | UIComponent | |
![]() | y : Number
親コンテナ内におけるコンポーネントの垂直位置(ピクセル単位)を指定する数値です。 | UIComponent | |
| メソッド | 定義元 | ||
|---|---|---|---|
コンストラクタです。 | ProgressBar | ||
![]() |
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。 | DisplayObjectContainer | |
![]() |
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。 | DisplayObjectContainer | |
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | |
![]() |
特定の point ポイントを指定して呼び出した DisplayObjectContainer.getObjectsUnderPoint() メソッドから返されたリストに、セキュリティ上の制約のために省略される表示オブジェクトがあるかどうかを示します。 | DisplayObjectContainer | |
![]() |
後で呼び出す関数をキューに格納します。 | UIComponent | |
![]() |
このコンポーネントインスタンスからスタイルプロパティを削除します。 | UIComponent | |
![]() |
指定された表示オブジェクトが、DisplayObjectContainer インスタンスの子であるか、インスタンス自体であるかを指定します。 | DisplayObjectContainer | |
![]() |
Point オブジェクトをコンテンツ座標からグローバル座標に変換します。 | UIComponent | |
![]() |
Point オブジェクトをコンテンツ座標からローカル座標に変換します。 | UIComponent | |
![]() |
このコンテナの子を識別するプロパティのセットを返します。 | UIComponent | |
![]() |
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクト上に作成します。 | UIComponent | |
![]() |
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクトから削除します。 | UIComponent | |
![]() |
この UIComponent のテキストスタイルに対応する UITextFormat オブジェクトを返します。 | UIComponent | |
![]() |
イベントをイベントフローに送出します。 | UIComponent | |
![]() |
このコンポーネントを囲むフォーカスインジケータを表示するか、または非表示にします。 | UIComponent | |
![]() | drawRoundRect(x:Number, y:Number, width:Number, height:Number, cornerRadius:Object = null, color:Object = null, alpha:Object = null, gradientMatrix:Matrix = null, gradientType:String = "linear", gradientRatios:Array = null, hole:Object = null):void
このスキンの Graphics オブジェクトに矩形をプログラムにより描画します。 | UIComponent | |
![]() |
コンポーネントでの再生の停止時にエフェクトインスタンスによって呼び出されます。 | UIComponent | |
![]() |
コンポーネントでの再生の開始時にエフェクトインスタンスによって呼び出されます。 | UIComponent | |
![]() |
現在コンポーネントで再生中のすべてのエフェクトを終了します。 | UIComponent | |
![]() |
この UIComponent オブジェクトへのデータバインディングを実行します。 | UIComponent | |
![]() |
印刷の完了後に呼び出されます。 | UIComponent | |
![]() |
指定されたインデックス位置でオートメーションオブジェクトを提供します。 | UIComponent | |
![]() |
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。 | DisplayObject | |
![]() |
指定のインデックス位置にある子表示オブジェクトインスタンスを返します。 | DisplayObjectContainer | |
![]() |
指定された名前に一致する子表示オブジェクトを返します。 | DisplayObjectContainer | |
![]() |
子 DisplayObject インスタンスのインデックス位置を返します。 | DisplayObjectContainer | |
![]() |
この UIComponent インスタンスのタイプセレクタを探します。 | UIComponent | |
![]() |
レイアウト制約値を返します。これは、このコンポーネントの制約スタイルを取得することと同じです。 | UIComponent | |
![]() |
明示的に指定された高さを使用するのか、それとも測定された高さを使用するのかを決定するための便利なメソッドです。
| UIComponent | |
![]() |
明示的に指定された幅を使用 | ||