パッケージ | fl.controls |
クラス | public class LabelButton |
継承 | LabelButton BaseButton UIComponent Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
実装 | IFocusManagerComponent |
サブクラス | Button, CellRenderer, CheckBox, HeaderRenderer, RadioButton |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
LabelButton コンポーネントは、ScrollBar ボタン、NumericStepper ボタン、ColorPicker スイッチなどをサポートするカスタムスキン状態と結合できる単純なボタンクラスとして使用されます。
関連する API エレメント
プロパティ | 定義元 | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
この InteractiveObject インスタンスの現在のアクセシビリティの実装(AccessibilityImplementation)です。 | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。 | DisplayObject | ||
alpha : Number
指定されたオブジェクトのアルファ透明度値を示します。 | DisplayObject | ||
autoRepeat : Boolean
ユーザーがコンポーネント上でマウスボタンを押したときに buttonDown イベントが繰り返し送出されるかどうかを示すブール値を取得または設定します。 | BaseButton | ||
blendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。 | DisplayObject | ||
blendShader : Shader [書き込み専用]
前景と背景のブレンドに使用するシェーダーを設定します。 | DisplayObject | ||
buttonMode : Boolean
このスプライトのボタンモードを指定します。 | Sprite | ||
cacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash ランタイムにキャッシュされます。 | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
null 以外の場合、この Matrix オブジェクトは、cacheAsBitmap を true に設定したときの表示オブジェクトのレンダリング方法を定義します。 | DisplayObject | ||
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
contextMenu : NativeMenu
このオブジェクトに関連付けられたコンテキストメニューを指定します。 | InteractiveObject | ||
doubleClickEnabled : Boolean
オブジェクトが doubleClick イベントを受け取るかどうかを指定します。 | InteractiveObject | ||
dropTarget : DisplayObject [読み取り専用]
スプライトのドラッグ先またはスプライトがドロップされた先の表示オブジェクトを指定します。 | Sprite | ||
enabled : Boolean [オーバーライド]
コンポーネントがユーザー操作を受け付けるかどうかを示す値を取得または設定します。 | BaseButton | ||
filters : Array
表示オブジェクトに現在関連付けられている各フィルターオブジェクトが格納されているインデックス付きの配列です。 | DisplayObject | ||
focusEnabled : Boolean
ユーザーがコンポーネントをクリックしたときに、コンポーネントがフォーカスを受け取ることが可能かどうかを示すブール値を取得または設定します。 | UIComponent | ||
focusManager : IFocusManager
このコンポーネントとそのピアーに対するフォーカスを制御する FocusManager を取得または設定します。 | UIComponent | ||
focusRect : Object
このオブジェクトがフォーカス矩形を表示するかどうかを指定します。 | InteractiveObject | ||
graphics : Graphics [読み取り専用]
ベクターの描画コマンドが発生するこのスプライトに属する Graphics オブジェクトを指定します。 | Sprite | ||
height : Number [オーバーライド]
コンポーネントの高さを取得または設定します(ピクセル単位)。 | UIComponent | ||
hitArea : Sprite
スプライトのヒット領域となる別のスプライトを指定します。 | Sprite | ||
label : String
コンポーネントのテキストラベルを取得または設定します。 | LabelButton | ||
labelPlacement : String
指定されたアイコンを基準にしたラベルの位置です。 | LabelButton | ||
loaderInfo : LoaderInfo [読み取り専用]
この表示オブジェクトが属するファイルの読み込み情報を含む LoaderInfo オブジェクトを返します。 | DisplayObject | ||
mask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。 | DisplayObject | ||
metaData : Object
メタデータが PlaceObject4 タグによってこの DisplayObject のインスタンスと一緒に SWF ファイル内に保存されている場合に、DisplayObject インスタンスのメタデータオブジェクトを取得します。 | DisplayObject | ||
mouseChildren : Boolean
オブジェクトの子がマウスまたはユーザー入力デバイスに対応しているかどうかを判断します。 | DisplayObjectContainer | ||
mouseEnabled : Boolean
このオブジェクトでマウスまたはその他のユーザー入力メッセージを受け取るかどうかを指定します。 | InteractiveObject | ||
mouseFocusEnabled : Boolean
ユーザーがコンポーネントをクリックしたときに、コンポーネントがフォーカスを受け取ることが可能かどうかを示す値を取得または設定します。 | UIComponent | ||
mouseX : Number [読み取り専用]
マウスまたはユーザー入力デバイスの x 軸の位置をピクセルで示します。 | DisplayObject | ||
mouseY : Number [読み取り専用]
マウスまたはユーザー入力デバイスの y 軸の位置をピクセルで示します。 | DisplayObject | ||
name : String
DisplayObject のインスタンス名を示します。 | DisplayObject | ||
needsSoftKeyboard : Boolean
この InteractiveObject インスタンスがフォーカスを受け取ったときに、仮想キーボード(画面上のソフトキーボード)を表示するかどうかを指定します。 | InteractiveObject | ||
numChildren : int [読み取り専用]
このオブジェクトの子の数を返します。 | DisplayObjectContainer | ||
opaqueBackground : Object
表示オブジェクトが特定の背景色で不透明であるかどうかを指定します。 | DisplayObject | ||
parent : DisplayObjectContainer [読み取り専用]
この表示オブジェクトを含む DisplayObjectContainer オブジェクトを示します。 | DisplayObject | ||
root : DisplayObject [読み取り専用]
読み込まれた SWF ファイル内の表示オブジェクトの場合、root プロパティはその SWF ファイルが表す表示リストのツリー構造部分の一番上にある表示オブジェクトとなります。 | DisplayObject | ||
rotation : Number
DisplayObject インスタンスの元の位置からの回転角を度単位で示します。 | DisplayObject | ||
rotationX : Number
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの x 軸の回転角を度単位で示します。 | DisplayObject | ||
rotationY : Number
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの y 軸の回転角を度単位で示します。 | DisplayObject | ||
rotationZ : Number
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの z 軸の回転角を度単位で示します。 | DisplayObject | ||
scale9Grid : Rectangle
現在有効な拡大 / 縮小グリッドです。 | DisplayObject | ||
scaleX : Number [オーバーライド]
コンポーネントの現在の幅に縮尺率を乗算します。 | UIComponent | ||
scaleY : Number [オーバーライド]
コンポーネントの現在の高さに縮尺率を乗算します。 | UIComponent | ||
scaleZ : Number
オブジェクトの基準点から適用されるオブジェクトの奥行きスケール(パーセンテージ)を示します。 | DisplayObject | ||
scrollRect : Rectangle
表示オブジェクトのスクロール矩形の境界です。 | DisplayObject | ||
selected : Boolean [オーバーライド]
オンまたはオフの位置でトグルボタンを切り替えるかどうかを示すブール値を取得または設定します。 | LabelButton | ||
softKeyboard : String
ソフトキーボードの外観を制御します。 | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
ソフトキーボードが表示されたときに画面に表示したままにする領域を定義します(iOS では使用不可)。 | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
このスプライト内のサウンドを制御します。 | Sprite | ||
stage : Stage [読み取り専用]
表示オブジェクトのステージです。 | DisplayObject | ||
tabChildren : Boolean
オブジェクトの子に対してタブが有効かどうかを調べます。 | DisplayObjectContainer | ||
tabEnabled : Boolean
このオブジェクトがタブ順序に含まれるかどうかを指定します。 | InteractiveObject | ||
tabIndex : int
SWF ファイル内のオブジェクトのタブ順序を指定します。 | InteractiveObject | ||
textField : flash.text:TextField
コンポーネントの内部テキストフィールドへの参照です。 | LabelButton | ||
textSnapshot : flash.text:TextSnapshot [読み取り専用]
この DisplayObjectContainer インスタンスの TextSnapshot オブジェクトを返します。 | DisplayObjectContainer | ||
toggle : Boolean
ボタンを切り替えることができるかどうかを示すブール値を取得または設定します。 | LabelButton | ||
transform : flash.geom:Transform
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクトです。 | DisplayObject | ||
useHandCursor : Boolean
buttonMode プロパティが true に設定されたスプライト上にポインターが移動したときに、指差しハンドポインター(ハンドカーソル)を表示するかどうかを示すブール値です。 | Sprite | ||
visible : Boolean [オーバーライド]
現在のコンポーネントのインスタンスが可視かどうかを示す値を取得または設定します。 | UIComponent | ||
width : Number [オーバーライド]
コンポーネントの幅を取得または設定します(ピクセル単位)。 | UIComponent | ||
x : Number [オーバーライド]
親コンテナ内での x 軸に沿ったコンポーネントの位置を表す x 座標を取得または設定します。 | UIComponent | ||
y : Number [オーバーライド]
親コンテナ内での y 軸に沿ったコンポーネントの位置を表す y 座標を取得または設定します。 | UIComponent | ||
z : Number
3D 親コンテナを基準にした、DisplayObject インスタンスの z 軸に沿った z 座標位置を示します。 | DisplayObject |
メソッド | 定義元 | ||
---|---|---|---|
LabelButton コンポーネントの新しいインスタンスを作成します。 | LabelButton | ||
この 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 | ||
指定された表示オブジェクトが、DisplayObjectContainer インスタンスの子であるか、インスタンス自体であるかを指定します。 | DisplayObjectContainer | ||
イベントをイベントフローに送出します。 | EventDispatcher | ||
このコンポーネントのフォーカスインジケーターを表示または非表示にします。 | UIComponent | ||
invalidateNow とは異なり、すべてを無効化せずに直ちに描画を開始します。 | UIComponent | ||
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。 | DisplayObject | ||
指定のインデックス位置にある子表示オブジェクトインスタンスを返します。 | DisplayObjectContainer | ||
指定された名前に一致する子表示オブジェクトを返します。 | DisplayObjectContainer | ||
子 DisplayObject インスタンスのインデックス位置を返します。 | DisplayObjectContainer | ||
現在フォーカスを持っているオブジェクトを取得します。 | UIComponent | ||
指定されたポイントの下にあり、この DisplayObjectContainer インスタンスの子(または孫など)であるオブジェクトの配列を返します。 | DisplayObjectContainer | ||
シェイプ上の線を除き、targetCoordinateSpace パラメーターによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。 | DisplayObject | ||
コンポーネントのスタイル参照チェーンに設定されているスタイルプロパティを取得します。 | UIComponent | ||
[静的]
現在のコンポーネントのデフォルトスタイルマップを取得します。 | LabelButton | ||
point オブジェクトをステージ(グローバル)座標から表示オブジェクトの(ローカル)座標に変換します。 | DisplayObject | ||
ステージ(グローバル)座標の 2 次元のポイントを 3 次元の表示オブジェクトの(ローカル)座標に変換します。 | DisplayObject | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
表示オブジェクトの境界ボックスを評価して、obj 表示オブジェクトの境界ボックスと重複または交差するかどうかを調べます。 | DisplayObject | ||
表示オブジェクトを評価して、x および y パラメーターで指定されたポイントと重複または交差するかどうかを調べます。 | DisplayObject | ||
プロパティが無効であることを示し、指定がない限り、コンポーネントを次のフレームに再描画します。 | UIComponent | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
3 次元の表示オブジェクトの(ローカル)座標の 3 次元のポイントをステージ(グローバル)座標の 2 次元のポイントに変換します。 | DisplayObject | ||
point オブジェクトを表示オブジェクトの(ローカル)座標からステージ(グローバル)座標に変換します。 | DisplayObject | ||
[静的]
複数のクラスのスタイルを 1 つのオブジェクトに結合します。 | UIComponent | ||
親の内部の指定された位置にコンポーネントを移動します。 | UIComponent | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
DisplayObjectContainer インスタンスの子リストから指定の child DisplayObject インスタンスを削除します。 | DisplayObjectContainer | ||
DisplayObjectContainer の子リストの指定された index 位置から子 DisplayObject を削除します。 | DisplayObjectContainer | ||
DisplayObjectContainer インスタンスの子リストから、すべての child DisplayObject インスタンスを削除します。 | DisplayObjectContainer | ||
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | ||
仮想キーボードを前面に表示します。 | InteractiveObject | ||
表示オブジェクトコンテナの既存の子の位置を変更します。 | DisplayObjectContainer | ||
現在扱っているコンポーネントにフォーカスを設定します。 | UIComponent | ||
ActionScript を使用してマウスの状態を設定します。 | BaseButton | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
コンポーネントのサイズを、指定した幅と高さに設定します。 | UIComponent | ||
このコンポーネントインスタンスのスタイルプロパティを設定します。 | UIComponent | ||
指定されたスプライトをユーザーがドラッグできるようにします。 | Sprite | ||
指定されたスプライトを、ユーザーがタッチ対応デバイス上でドラッグできるようにします。 | Sprite | ||
このオブジェクトでルート指定されているすべての MovieClip のタイムラインでの実行を再帰的に停止します。 | DisplayObjectContainer | ||
startDrag() メソッドを終了します。 | Sprite | ||
タッチ対応デバイスで使用する startTouchDrag() メソッドを終了します。 | Sprite | ||
指定された 2 つの子オブジェクトの z 順序(重ね順)を入れ替えます。 | DisplayObjectContainer | ||
子リスト内の指定されたインデックス位置に該当する 2 つの子オブジェクトの z 順序(重ね順)を入れ替えます。 | DisplayObjectContainer | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
必要に応じて、このオブジェクトのプロパティとレイアウトを検証および更新し、それを再描画します。 | UIComponent | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
イベント | 概要 | 定義元 | ||
---|---|---|---|---|
[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。 | EventDispatcher | |||
表示オブジェクトが表示リストに追加されたときに送出されます。 | DisplayObject | |||
表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの追加により、ステージ上の表示リストに追加されたときに送出されます。 | DisplayObject | |||
ユーザーが Button コンポーネントを押したときに送出されます。 | BaseButton | |||
トグル Button コンポーネントの selected プロパティの値が変更されたときに送出されます。 | BaseButton | |||
ユーザーがコンテキストメニューから「削除」を選択した場合に送信されます。 | InteractiveObject | |||
トグルボタンがマウスまたはスペースバーからの入力を受け付けたときに送出されます。 | LabelButton | |||
AIR アプリケーションでこのインタラクティブオブジェクトに関連付けられているコンテキストメニューをユーザージェスチャがトリガーすると送出されます。 | InteractiveObject | |||
ユーザーがコピー操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「コピー」を選択した場合に送出されます。 | InteractiveObject | |||
ユーザーがカット操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「カット」を選択した場合に送出されます。 | InteractiveObject | |||
[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。 | EventDispatcher | |||
オブジェクトの doubleClickEnabled フラグが true に設定されている場合にユーザーが InteractiveObject をポインティングデバイスのメインボタンで 2 回続けてすばやくクリックすると送出されます。 | InteractiveObject | |||
[ブロードキャストイベント] 再生ヘッドが新しいフレームに入るときに送出されます。 | DisplayObject | |||
[ブロードキャストイベント] 再生ヘッドが現在のフレームを終了するときに送出されます。 | DisplayObject | |||
表示オブジェクトがフォーカスを取得した後に送出されます。 | InteractiveObject | |||
表示オブジェクトがフォーカスを失った後に送出されます。 | InteractiveObject | |||
[ブロードキャストイベント] フレーム表示オブジェクトのコンストラクターが実行した後で、かつフレームスクリプトが実行される前に送出されます。 | DisplayObject | |||
ユーザーが InteractiveObject インスタンスでタッチサーフェスの端に沿って接触点を作成したとき(例えば、Apple TV の Siri Remote でタッチサーフェスの端に沿ってタップしたときなど)に送出されます。デバイスによっては、この接触を複数のタッチイベントの組み合わせと解釈する可能性もあります。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが同じ InteractiveObject インスタンス上の 2 つの接触位置を押したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの表示オブジェクト上を、2 本の指で押したり離したりする場合など)。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上の接触位置でタッチポイントを移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話やタブレットの表示オブジェクト上で、指を左から右に動かす場合など)。 | InteractiveObject | |||
InteractiveObject インスタンスとの接触位置で、ユーザーが回転ジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 2 本指で触れ、その指を表示オブジェクト上で回転させる場合など)。 | InteractiveObject | |||
InteractiveObject インスタンスとの接触位置で、ユーザーがスワイプジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 3 本指で触れてから、表示オブジェクト上でその 3 本の指をそろえて動かした場合など)。 | InteractiveObject | |||
タッチ対応デバイス上で、ユーザーが InteractiveObject インスタンスとの接触位置を形成してからタップしたときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面で、表示オブジェクト上に複数の指を置いてメニューを開いてから、1 本の指でタップしてメニューアイテムを選択する場合など)。 | InteractiveObject | |||
InteractiveObject インスタンスとの接触位置で、ユーザーがズームジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 2 本指で触れてから、表示オブジェクト上でその 2 本の指をすばやく広げた場合など)。 | InteractiveObject | |||
コンポーネントの可視性が可視から不可視に変化した後に送出されます。 | UIComponent | |||
このイベントは、IME でインライン入力をサポートしているすべてのクライアントアプリケーションに送出されます。 | InteractiveObject | |||
ユーザーがキーを押したときに送出されます。 | InteractiveObject | |||
ユーザーがキーボード操作によってフォーカスを変更しようとすると送出されます。 | InteractiveObject | |||
ユーザーがキーを離したときに送出されます。 | InteractiveObject | |||
ラベルの値が変更されたときに送出されます。 | LabelButton | |||
ユーザーが同じ InteractiveObject 上でポインティングデバイスの中央ボタンを押して離すと送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスの中央ボタンを押したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを押したときに送出されます。 | InteractiveObject | |||
ユーザーがポインティングデバイスでフォーカスを変更しようとすると送出されます。 | InteractiveObject | |||
InteractiveObject の上で、ユーザーがポインティングデバイスを移動させたときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。 | InteractiveObject | |||
マウスホイールが InteractiveObject インスタンス上を回転するときに送出されます。 | InteractiveObject | |||
コンポーネントが移動された後に送出されます。 | UIComponent | |||
ユーザーがドラッグジェスチャを止めると、ドラッグイニシエータ InteractiveObject から送出されます。 | InteractiveObject | |||
ドラッグされたオブジェクトがターゲットにドロップされ、そのドロップ操作が DragManager.acceptDragDrop() の呼び出しで受け入れられた場合に、ターゲットの InteractiveObject から送出されます。 | InteractiveObject | |||
ドラッグジェスチャが境界に入ると、InteractiveObject から送出されます。 | InteractiveObject | |||
ドラッグジェスチャが境界を出ると、InteractiveObject から送出されます。 | InteractiveObject | |||
ドラッグジェスチャが境界の範囲内で行われている間、InteractiveObject から継続的に送出されます。 | InteractiveObject | |||
ドラッグ操作の開始時に、DragManager.doDrag() 呼び出しのドラッグイニシエータとして指定されている InteractiveObject から送出されます。 | InteractiveObject | |||
ドラッグ操作が行われている間に、DragManager.doDrag() 呼び出しのドラッグイニシエータとして指定されている InteractiveObject から送出されます。 | InteractiveObject | |||
ユーザーがペースト操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「ペースト」を選択した場合に送出されます。 | InteractiveObject | |||
画面の類似性検出しきい値を超えて、ユーザーがアクティブなスタイラスを降ろしたときに送出されます。 | InteractiveObject | |||
画面の類似性検出しきい値を超えて、ユーザーがアクティブなスタイラスを持ち上げたときに送出されます。 | InteractiveObject | |||
類似性検出しきい値の範囲内で、ユーザーがアクティブなスタイラスを画面上に移動したときに送出されます。 | InteractiveObject | |||
画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject からアクティブなスタイラスを離したときに送出されます。 | InteractiveObject | |||
画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject の真上にアクティブなスタイラスを移動したときに送出されます。 | InteractiveObject | |||
画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject やそのいずれかの子からアクティブなスタイラスを離したときに送出されます。 | InteractiveObject | |||
(画面の類似性検出しきい値の範囲内で)ユーザーがアクティブなスタイラスを表示リスト内のオブジェクトの子孫ツリーの外側から InteractiveObject 上に移動したときに送出されます。 | InteractiveObject | |||
ユーザーが最初に InteractiveObject インスタンス上でポインティングデバイスのボタンを押し、次にポインティングデバイスをその InteractiveObject インスタンス以外の場所に移動した後、ボタンを離したときに送出されます。 | InteractiveObject | |||
表示オブジェクトが表示リストから削除されようとしているときに送出されます。 | DisplayObject | |||
表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの削除により、表示リストから削除されようとしているときに送出されます。 | DisplayObject | |||
[ブロードキャストイベント] 表示リストが更新およびレンダリングされようとしているときに送出されます。 | DisplayObject | |||
コンポーネントのサイズが変更された後に送出されます。 | UIComponent | |||
ユーザーが同じ InteractiveObject 上でポインティングデバイスの右ボタンを押して離すと送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを押したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。 | InteractiveObject | |||
ユーザーがすべて選択操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「すべて選択」を選択した場合に送出されます。 | InteractiveObject | |||
コンポーネントの可視性が不可視から可視に変化した後に送出されます。 | UIComponent | |||
ソフトキーボードが前面に表示された直後に送出されます。 | InteractiveObject | |||
ソフトキーボードが前面に表示される直前に送出されます。 | InteractiveObject | |||
ソフトキーボードが背後に移動して非表示になった直後に送出されます。 | InteractiveObject | |||
オブジェクトの tabChildren フラグの値が変更されたときに送出されます。 | InteractiveObject | |||
オブジェクトの tabEnabled フラグが変更されたときに送出されます。 | InteractiveObject | |||
オブジェクトの tabIndex プロパティの値が変更されたときに送出されます。 | InteractiveObject | |||
テキストの文字を入力すると送出されます。 | InteractiveObject | |||
タッチ対応デバイスにユーザーが初めて接触したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に指で触れる場合など)。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが接触を解除したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面から指を離す場合など)。 | InteractiveObject | |||
ユーザーがデバイスにタッチしたときに送出され、接触ポイントがなくなるまで継続的に送出されます。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが接触位置を InteractiveObject インスタンスの外に移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、1 つの表示オブジェクトから別の表示オブジェクトに指をドラッグする場合など)。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上で接触位置を移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、表示オブジェクトの外にある位置から表示オブジェクト上に指をドラッグする場合など)。 | InteractiveObject | |||
ユーザーがタッチ対応デバイスの InteractiveObject インスタンス外に接触点を動かしたとき(例えば、タッチスクリーンを備えた携帯電話やタブレットで、表示オブジェクトから表示オブジェクト外に指をドラッグしたとき)に送出されます。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上で接触位置を移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、表示オブジェクトの外にある位置から表示オブジェクト上に指をドラッグする場合など)。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが接触を開始した InteractiveObject インスタンスの同じ位置から指を離したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの表示オブジェクト上の 1 点を、指で押したり離したりする場合など)。 | InteractiveObject |
スタイルには共通スタイルと特定のテーマに関連するスタイルがあります。共通スタイルは、任意のテーマと共に使用できます。特定のテーマに関連するスタイルは、アプリケーションがそのテーマを使用する場合にのみ使用できます。
スタイル | 説明 | 定義元 | ||
---|---|---|---|---|
disabledIcon | 型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 ボタンが無効なときにアイコンとして使用するクラスの名前です。 デフォルト値: null 。 | LabelButton | ||
disabledSkin | 型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 ボタンが選択されず、無効であるときに、背景と境界のスキンとして使用するクラスの名前です。 デフォルト値: Button_disabledSkin 。 | LabelButton | ||
型: flash.text.TextFormat 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 ボタンが無効な場合に、コンポーネントラベルのレンダリングに使用される TextFormat オブジェクトです. | UIComponent | |||
downIcon | 型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 ボタンが選択されず、マウスボタンが押されているときに、アイコンとして使用するクラスの名前です。 デフォルト値: null 。 | LabelButton | ||
downSkin | 型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 ボタンが選択されず、マウスボタンが押されているときに、背景と境界のスキンとして使用するクラスの名前です。 デフォルト値: Button_downSkin 。 | LabelButton | ||
embedFonts | 型: Boolean 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 埋め込みフォントのアウトラインが、テキストフィールドのレンダリングに使用されるかどうかを示します。値が true の場合、Flash Player は埋め込みフォントアウトラインを使用してテキストフィールドをレンダリングします。値が false である場合は、デバイスフォントを使用してテキストフィールドをレンダリングします。
テキストフィールドの false 。 | LabelButton | ||
型: Number 形式: Length 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 コンポーネント領域の外側とフォーカスインジケーター領域のエッジを区切るパディングです(ピクセル単位). | UIComponent | |||
型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 フォーカスインジケーターの表示に使用されるスキンです. | UIComponent | |||
icon | 型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 トグルボタンが選択されず、マウスがボタン上にないときに、アイコンとして使用するクラスの名前です。 デフォルト値: null 。 | LabelButton | ||
overIcon | 型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 ボタンが選択されず、マウスがコンポーネント上にあるときに、アイコンとして使用するクラスの名前です。 デフォルト値: null 。 | LabelButton | ||
overSkin | 型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 ボタンが選択されず、マウスがコンポーネント上にあるときに、背景と境界のスキンとして使用するクラスの名前です。 デフォルト値: Button_overSkin 。 | LabelButton | ||
repeatDelay | 型: Number 形式: Time 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 buttonDown イベントが最初に送出されてから 2 番目の buttonDown イベントを送出するまでの待機時間です(ミリ秒単位)。
デフォルト値: 500 。 | LabelButton | ||
repeatInterval | 型: Number 形式: Time 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 buttonDown イベントを再送出するまでの待機時間を repeatDelay スタイルに指定します(ミリ秒単位)。
デフォルト値: 35 。 | LabelButton | ||
selectedDisabledIcon | 型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 ボタンが選択され、無効であるときに、アイコンとして使用するクラスの名前です。 デフォルト値: null 。 | LabelButton | ||
selectedDisabledSkin | 型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 トグルボタンが選択され、無効であるときに、背景と境界のスキンとして使用するクラスの名前です。 デフォルト値: Button_selectedDisabledSkin 。 | LabelButton | ||
selectedDownIcon | 型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 ボタンが選択され、マウスボタンが押されているときに、アイコンとして使用するクラスの名前です。 デフォルト値: null 。 | LabelButton | ||
selectedDownSkin | 型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 トグルボタンが選択され、マウスボタンが押されているときに、背景と境界のスキンとして使用するクラスの名前です。 デフォルト値: Button_selectedDownSkin 。 | LabelButton | ||
selectedOverIcon | 型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 ボタンが選択され、マウスがコンポーネント上にあるときに、アイコンとして使用するクラスの名前です。 デフォルト値: null 。 | LabelButton | ||
selectedOverSkin | 型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 トグルボタンが選択され、マウスがコンポーネント上にあるときに、背景と境界のスキンとして使用するクラスの名前です。 デフォルト値: Button_selectedOverSkin 。 | LabelButton | ||
selectedUpIcon | 型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 ボタンが選択され、マウスボタンが押されていないときに、アイコンとして使用するクラスの名前です。 デフォルト値: null 。 | LabelButton | ||
selectedUpSkin | 型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 トグルボタンが選択され、マウスがコンポーネント上にないときに、背景と境界のスキンとして使用するクラスの名前です。 デフォルト値: Button_selectedUpSkin 。 | LabelButton | ||
型: flash.text.TextFormat 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 コンポーネントラベルのレンダリングに使用される TextFormat オブジェクトです. | UIComponent | |||
textPadding | 型: Number 形式: Length 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 コンポーネントのエッジとテキスト間の間隔、およびアイコンとテキスト間の間隔です(ピクセル単位)。 デフォルト値: 5 。 | LabelButton | ||
upIcon | 型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 トグルボタンが選択されず、マウスがボタン上にないときに、アイコンとして使用するクラスの名前です。 デフォルト値: null 。 | LabelButton | ||
upSkin | 型: Class 言語バージョン: ActionScript 3.0 製品バージョン: Flash CS3 ランタイムバージョン: Flash9.0.28.0, AIR 1.0 ボタンが選択されず、マウスがコンポーネント上にないときに、背景と境界のスキンとして使用するクラスの名前です。 デフォルト値: Button_upSkin 。 | LabelButton |
label | プロパティ |
label:String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
コンポーネントのテキストラベルを取得または設定します。デフォルトでは、ラベルテキストはボタンの中央に表示されます。
注意:このプロパティを設定すると、labelChange
イベントオブジェクトがトリガーされて送出されます。
デフォルト値: "Label"。
実装
public function get label():String
public function set label(value:String):void
関連する API エレメント
labelPlacement | プロパティ |
labelPlacement:String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
指定されたアイコンを基準にしたラベルの位置です。
ActionScript では、このプロパティを設定するために次の定数を使用できます。
ButtonLabelPlacement.RIGHT
ButtonLabelPlacement.LEFT
ButtonLabelPlacement.BOTTOM
ButtonLabelPlacement.TOP
デフォルト値: ButtonLabelPlacement.RIGHT。
実装
public function get labelPlacement():String
public function set labelPlacement(value:String):void
関連する API エレメント
例 ( この例の使用方法 )
labelPlacement
プロパティを ButtonLabelPlacement.BOTTOM
に設定します。
import fl.controls.Button; import fl.controls.ButtonLabelPlacement; var myButton:Button = new Button(); myButton.label = "ButtonLabelPlacement.BOTTOM"; myButton.labelPlacement = ButtonLabelPlacement.BOTTOM; myButton.setStyle("icon", myLibraryAsset); myButton.setSize(200, 100); myButton.move(10, 10); addChild(myButton);
selected | プロパティ |
selected:Boolean
[オーバーライド] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
オンまたはオフの位置でトグルボタンを切り替えるかどうかを示すブール値を取得または設定します。true
の値は、オンの位置で切り替わることを示します。false
の値は、オフの位置で切り替わることを示します。このプロパティは、toggle
プロパティが true
に設定されている場合にのみ設定できます。
CheckBox コンポーネントの場合、この値はボックスにチェックマークが表示されているかどうかを示します。RadioButton コンポーネントの場合、この値はコンポーネントが選択されているかどうかを示します。
ユーザーはコンポーネントをクリックすることでこのプロパティを変更できますが、このプロパティはプログラムによって設定することも可能です。
toggle
プロパティが true
に設定されている場合、このプロパティを変更すると、change
イベントも送出されます。
デフォルト値: false。
実装
override public function get selected():Boolean
override public function set selected(value:Boolean):void
例 ( この例の使用方法 )
toggle
プロパティを使用し、change
イベントをリッスンしてボタンが選択されたかどうかを確認します。
import fl.controls.Button; var myButton:Button = new Button(); myButton.toggle = true; myButton.move(10, 10); myButton.addEventListener(Event.CHANGE, changeHandler); addChild(myButton); function changeHandler(event:Event):void { trace("Button toggled (selected:" + event.currentTarget.selected + ")"); }
textField | プロパティ |
public var textField:flash.text:TextField
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
コンポーネントの内部テキストフィールドへの参照です。
toggle | プロパティ |
toggle:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
ボタンを切り替えることができるかどうかを示すブール値を取得または設定します。true
の値は、ボタンを切り替えることができることを示します。false
の値は、ボタンを切り替えることができないことを示します。
この値が true
の場合、ボタンをクリックすると、選択状態と非選択状態が切り替わります。プログラムで selected
プロパティを使用してこの状態を取得または設定できます。
この値が false
の場合、ユーザーがボタンを離すと、ボタンは押されたままの状態ではなくなります。この場合の selected
プロパティは常に false
です。
注意: toggle
が false
に設定されると、選択状態になれるのはトグルボタンのみなので、selected
は自動的に false
になります。
デフォルト値: false。
実装
public function get toggle():Boolean
public function set toggle(value:Boolean):void
例 ( この例の使用方法 )
toggle
プロパティを true
に設定し、送出される change
イベントをリッスンします。
import fl.controls.Button; var myButton:Button = new Button(); myButton.toggle = true; myButton.selected = true; myButton.label = "selected:" + myButton.selected; myButton.width = 120; myButton.move(10, 10); myButton.addEventListener(Event.CHANGE, changeHandler); addChild(myButton); function changeHandler(event:Event):void { var myBtn:Button = event.currentTarget as Button; myBtn.label = "selected:" + myBtn.selected; }
LabelButton | () | コンストラクター |
public function LabelButton()
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
LabelButton コンポーネントの新しいインスタンスを作成します。
getStyleDefinition | () | メソッド |
public static function getStyleDefinition():Object
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
現在のコンポーネントのデフォルトスタイルマップを取得します。スタイルマップには、使用されているスタイルに基づき、コンポーネントの適切な型が保持されます。例えば、disabledTextFormat
スタイルには、null
または TextFormat オブジェクトの値が保持されます。現在のコンポーネントに対し、これらのスタイルを使用して、setStyle()
を呼び出すことができます。次のコードでは、指定したコンポーネントのデフォルトの disabledTextFormat
スタイルがオーバーライドされます。
componentInstance.setStyle("disabledTextFormat", new TextFormat());
Object — デフォルトスタイルのオブジェクトです。
|
関連する API エレメント
例 ( この例の使用方法 )
import fl.controls.*; import fl.containers.*; import fl.controls.listClasses.*; import fl.controls.dataGridClasses.*; import fl.controls.progressBarClasses.*; import fl.core.UIComponent; import fl.data.DataProvider; var dp:DataProvider = new DataProvider(); dp.addItem( { label: "BaseScrollPane", data:BaseScrollPane } ); dp.addItem( { label: "Button", data:Button } ); dp.addItem( { label: "CellRenderer", data:CellRenderer } ); dp.addItem( { label: "CheckBox", data:CheckBox } ); dp.addItem( { label: "ColorPicker", data:ColorPicker } ); dp.addItem( { label: "ComboBox", data:ComboBox } ); dp.addItem( { label: "DataGrid", data:DataGrid } ); dp.addItem( { label: "HeaderRenderer", data:HeaderRenderer } ); dp.addItem( { label: "ImageCell", data:ImageCell } ); dp.addItem( { label: "IndeterminateBar",data:IndeterminateBar } ); dp.addItem( { label: "Label", data:Label } ); dp.addItem( { label: "List", data:List } ); dp.addItem( { label: "NumericStepper", data:NumericStepper } ); dp.addItem( { label: "ProgressBar", data:ProgressBar } ); dp.addItem( { label: "RadioButton", data:RadioButton } ); dp.addItem( { label: "ScrollPane", data:ScrollPane } ); dp.addItem( { label: "Slider", data:Slider } ); dp.addItem( { label: "TextArea", data:TextArea } ); dp.addItem( { label: "TextInput", data:TextInput } ); dp.addItem( { label: "TileList", data:TileList } ); dp.addItem( { label: "UILoader", data:UILoader } ); dp.addItem( { label: "UIComponent", data:UIComponent } ); var cb:ComboBox = new ComboBox(); cb.move(10,10); cb.setSize(300,25); cb.prompt = "Select a component to view its styles"; cb.rowCount = 12; cb.dataProvider = dp; cb.addEventListener(Event.CHANGE, showStyleDefinition); addChild(cb); var dg:DataGrid = new DataGrid(); dg.setSize(425,300); dg.move(10,50); dg.columns = [ new DataGridColumn("StyleName"), new DataGridColumn("DefaultValue") ]; addChild(dg); function showStyleDefinition(e:Event):void { var componentClass:Class = e.target.selectedItem.data as Class; var styles:Object = componentClass["getStyleDefinition"].call(this); trace(styles.toString()); var styleData:DataProvider = new DataProvider(); for(var i:* in styles) { trace(i + " : " + styles[i]); styleData.addItem( { StyleName:i, DefaultValue:styles[i] } ); } styleData.sortOn("StyleName"); dg.dataProvider = styleData; }
click | イベント |
flash.events.MouseEvent
プロパティ MouseEvent.type =
flash.events.MouseEvent.CLICK
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
トグルボタンがマウスまたはスペースバーからの入力を受け付けたときに送出されます。
type
プロパティ(click
イベントオブジェクト)の値を定義します。
このイベントには、次のプロパティがあります。
プロパティ | 値 |
---|---|
altKey | Alt キーがアクティブになっている場合は true (Windows) |
bubbles | true |
buttonDown | クリックイベントでは、この値は常に false となります。 |
cancelable | false は、キャンセルするデフォルトの動作がないことを示します。 |
commandKey | Macintosh で Command キーがアクティブになっている場合は true 、非アクティブになっている場合は false です。 Windows では常に false になります。 |
controlKey | Ctrl キーまたは Control キーがアクティブになっている場合は true 、非アクティブになっている場合は false です。 |
ctrlKey | Windows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。 |
currentTarget | イベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。 |
localX | マウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。 |
localY | マウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。 |
movementX | マウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。 |
movementY | マウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。 |
shiftKey | Shift キーがアクティブになっている場合は true 、非アクティブになっている場合は false です。 |
stageX | グローバルステージ座標を基準とするイベント発生位置の水平座標です。 |
stageY | グローバルステージ座標を基準とするイベント発生位置の垂直座標です。 |
target | ポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。 |
例 ( この例の使用方法 )
click
イベントをリッスンします。
import fl.controls.Button; var myButton:Button = new Button(); myButton.label = "Click me"; myButton.addEventListener(MouseEvent.CLICK, clickHandler); myButton.move(10, 10); addChild(myButton); function clickHandler(event:MouseEvent):void { trace("clicked (localX:" + event.localX + ", localY:" + event.localY + ")"); }
labelChange | イベント |
fl.events.ComponentEvent
プロパティ ComponentEvent.type =
fl.events.ComponentEvent.LABEL_CHANGE
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
ラベルの値が変更されたときに送出されます。
type
プロパティ(labelChange
イベントオブジェクト)の値を定義します。
このイベントには、次のプロパティがあります。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false は、キャンセルするデフォルトの動作がないことを示します。 |
currentTarget | イベントリスナーで event オブジェクトをアクティブに処理しているオブジェクトです。 |
target | イベントを送出したオブジェクトです。ターゲットは、必ずしもイベントを受け取るオブジェクトではありません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。 |
例 ( この例の使用方法 )
labelChange
イベントをリッスンします。このイベントは、ボタンの label
プロパティが変更されるたびに送出されます。
import fl.controls.Button; import fl.events.ComponentEvent; var myButton:Button = new Button(); myButton.addEventListener(ComponentEvent.LABEL_CHANGE, labelChangeHandler); myButton.label = "Click me"; myButton.move(10, 10); addChild(myButton); function labelChangeHandler(event:ComponentEvent):void { trace("labelChange: " + event.currentTarget.label); }
例を実行するには、次の手順に従います。
- ライブラリに List および Button コンポーネントを追加します。
- アイコンシンボルを作成し、
MyIcon
という名前を付けます。 MyIcon
のシンボルプロパティで、「ActionScript に書き出し」オプションをオンにします。- このコードを LabelButtonExample.as として FLA ファイルと同じディレクトリに保存します。
- FLA ファイルのドキュメントクラスを LabelButtonExample に設定します。
package { import flash.display.Sprite; import flash.events.Event; import fl.data.DataProvider; import fl.controls.List; import fl.controls.ComboBox; import fl.core.UIComponent; import fl.events.ListEvent; public class LabelButtonExample extends Sprite { public function LabelButtonExample() { var myIcon:IconWithToolTip = new IconWithToolTip(); myIcon.setStyle("icon", MyIcon); myIcon.iconDescription = "Icon Description"; myIcon.move(50,50); addChild(myIcon); } } }
package { import fl.controls.LabelButton; import flash.events.MouseEvent; import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.text.TextFormat; public class IconWithToolTip extends LabelButton { public var iconDescription:String = ""; private var toolTip:TextField; private var format:TextFormat; public function IconWithToolTip() { addEventListener(MouseEvent.MOUSE_OVER,showToolTip); addEventListener(MouseEvent.MOUSE_OUT,hideToolTip); format = new TextFormat(); format.font = "Verdana"; format.size = 10; format.bold = true; createToolTip(); } private function createToolTip():void { toolTip = new TextField(); toolTip.background = true; toolTip.backgroundColor = 0xFFCC66; toolTip.border = true; toolTip.borderColor = 0x000000; toolTip.multiline = false; toolTip.autoSize = TextFieldAutoSize.CENTER; toolTip.visible = false; addChild(toolTip); } private function showToolTip(e:MouseEvent):void { toolTip.text = iconDescription; toolTip.x = 20; toolTip.y = 0; toolTip.visible = true; toolTip.setTextFormat(format); } private function hideToolTip(e:MouseEvent):void { toolTip.visible = false; } } }
Tue Jun 12 2018, 10:34 AM Z