Object | +-MovieClip public dynamic class MovieClip extends Object
MovieClip クラスのメソッドは、ムービークリップをターゲットとするアクションと同じ機能を提供します。[アクション] パネルの [アクション] ツールボックスに同等のアクションを持たない他のメソッドもあります。
新しいムービークリップを作成する場合は、コンストラクタメソッドを使用しません。新しいムービークリップインスタンスは、次の 3 つのいずれかのメソッドを使用して作成します。
MovieClip クラスのメソッドを呼び出すには、次のシンタックスを使用して、ムービークリップインスタンスを名前で参照します。このシンタックスでは、my_mc がムービークリップインスタンスです。
my_mc.play(); my_mc.gotoAndPlay(3);
サブクラスを作成することにより、MovieClip クラスのメソッドおよびイベントハンドラを拡張できます。
|
オプション |
プロパティ |
説明 |
|---|---|---|
|
|
ムービークリップのアルファ透明度。 |
|
|
|
_currentframe:Number (読み取り専用) |
ムービークリップのタイムライン内で再生ヘッドがあるフレーム番号を返します。 |
|
|
_droptarget:String (読み取り専用) |
このムービークリップがドロップされたムービークリップインスタンスの絶対パスを、スラッシュシンタックス表記で返します。 |
|
|
ムービークリップが有効であるか無効であるかを示すブール値。 |
|
|
|
このプロパティが undefined または false の場合、ボタン以外のムービークリップは入力フォーカスを受け取ることができません。 |
|
|
|
ムービークリップに入力フォーカスがあるときに、その周囲に黄色の矩形を表示するかどうかを指定するブール値。 |
|
|
|
_framesloaded:Number (読み取り専用) |
ストリーミング SWF ファイルからロードされたフレーム数。 |
|
|
ムービークリップの高さ (ピクセル単位)。 |
|
|
|
Flash Player 7 以降では使用しないでください。このプロパティの代わりに MovieClip._quality を使用します。 現在の SWF ファイルに適用されるアンチエイリアスのレベルを指定します。 |
|
|
|
ムービークリップのヒット領域となる別のムービークリップを指定します。 |
|
|
|
SWF ファイルがムービークリップにロードされたときに、_root で参照する内容を指定するブール値。 |
|
|
|
ムービークリップのインスタンス名。 |
|
|
|
ムービークリップや、現在のムービークリップやオブジェクトを含むオブジェクトへの参照です。 |
|
|
|
SWF ファイルに使用するレンダリング品質を設定または取得します。 |
|
|
|
ムービークリップの元の位置からの回転角度を度数で指定します。 |
|
|
|
サウンドのストリーミングを開始するまでにサウンドをプリバッファする秒数。 |
|
|
|
ムービークリップの子が自動タブ順に含まれているかどうかを判別します。 |
|
|
|
ムービークリップが自動タブ順に含まれるかどうかを示します。 |
|
|
|
ムービー内のオブジェクトのタブ順をカスタマイズできます。 |
|
|
|
ムービークリップインスタンスのターゲットパスをスラッシュ表記で返します。 |
|
|
|
_totalframes:Number (読み取り専用) |
MovieClip パラメータで指定されたムービークリップインスタンスのフレームの総数を返します。 |
|
|
他のボタンまたはムービークリップがマウスまたはスタイラスから解放イベントを受け取ることができるかどうかを示すブール値です。 |
|
|
|
ムービークリップのダウンロード元である SWF、JPEG、GIF、または PNG の各ファイルの URL を取得します。 |
|
|
|
ムービークリップを表示するかどうかを示すブール値です。 |
|
|
|
ムービークリップの幅 (ピクセル単位)。 |
|
|
|
親ムービークリップのローカル座標を基準にしてムービークリップの x 座標を設定する整数。 |
|
|
|
マウス位置の x 座標を返します。 |
|
|
|
ムービークリップの基準点を基点とする、ムービークリップの水平方向の拡大 / 縮小率 (パーセント値) を設定します。 |
|
|
|
親ムービークリップのローカル座標を基準にしてムービークリップの y 座標を設定します。 |
|
|
|
マウス位置の y 座標を示します。 |
|
|
|
ムービークリップの基準点を基点とする、ムービークリップの垂直方向の拡大 / 縮小率 (パーセント値) を設定します。 |
Object クラスから継承されるプロパティ
|
constructor (Object.constructor プロパティ), __proto__ (Object.__proto__ プロパティ), prototype (Object.prototype プロパティ), __resolve (Object.__resolve プロパティ) |
|
イベント |
説明 |
|---|---|
|
onData = function() {} |
ムービークリップが MovieClip.loadVariables() の呼び出しまたは MovieClip.loadMovie() の呼び出しからデータを受け取ったときに呼び出されます。 |
|
onDragOut = function() {} |
マウスボタンが押された状態で、ポインタがオブジェクトの外に移動したときに呼び出されます。 |
|
onDragOver = function() {} |
ポインタがムービークリップ外にドラッグされた後で、ムービークリップ上に移動したときに呼び出されます。 |
|
onEnterFrame = function() {} |
SWF ファイルのフレームレートで繰り返し呼び出されます。 |
|
onKeyDown = function() {} |
ムービークリップにフォーカスがあるときにキーを押すと、呼び出されます。 |
|
onKeyUp = function() {} |
キーを離すと呼び出されます。 |
|
onKillFocus = function(newFocus:Object) {} |
ムービークリップが入力フォーカスを失うと、呼び出されます。 |
|
onLoad = function() {} |
ムービークリップのインスタンスが作成されてタイムラインに読み込まれると、呼び出されます。 |
|
onMouseDown = function() {} |
マウスボタンが押されると、呼び出されます。 |
|
onMouseMove = function() {} |
マウスポインタが移動すると、呼び出されます。 |
|
onMouseUp = function() {} |
マウスボタンが離されると、呼び出されます。 |
|
onPress = function() {} |
ポインタがムービークリップ上にあるときにマウスをクリックすると、呼び出されます。 |
|
onRelease = function() {} |
ムービークリップの上でマウスボタンを離すと、呼び出されます。 |
|
onReleaseOutside = function() {} |
マウスボタンをムービークリップ領域内で押して、ムービークリップ領域の外側で離したときに呼び出されます。 |
|
onRollOut = function() {} |
ポインタがムービークリップ領域の外側に移動すると、呼び出されます。 |
|
onRollOver = function() {} |
ポインタがムービークリップ領域の上に移動すると、呼び出されます。 |
|
onSetFocus = function(oldFocus:Object) {} |
ムービークリップが入力フォーカスを受け取ると、呼び出されます。 |
|
onUnload = function() {} |
ムービークリップをタイムラインから削除した後に表示される最初のフレームで呼び出されます。 |
|
オプション |
シグネチャ |
説明 |
|---|---|---|
|
|
attachMovie(id:String, name:String, depth:Number, [initObject:Object]) : MovieClip |
ライブラリからシンボルを取得し、ムービークリップに割り当てます。 |
|
|
新しい描画パスの始点を示します。 |
|
|
|
beginGradientFill(fillType:String, colors:Array, alphas:Array, ratios:Array, matrix:Object) : Void |
新しい描画パスの始点を示します。 |
|
|
clear() : Void |
MovieClip.lineStyle() で指定された線スタイルを含め、ムービークリップの描画メソッドを使用して実行時に作成されたすべてのグラフィックを削除します。 |
|
|
createEmptyMovieClip(name:String, depth:Number) : MovieClip |
既存のムービークリップの子として空のムービークリップを作成します。 |
|
|
createTextField(instanceName:String, depth:Number, x:Number, y:Number, width:Number, height:Number) : TextField |
このメソッドを呼び出したムービークリップの子となる空のテキストフィールドを新しく作成します。 |
|
|
curveTo(controlX: Number, controlY:Number, anchorX:Number, anchorY:Number) : Void |
(controlX, controlY) で指定されたコントロールポイントを使用し、現在の描画位置から (anchorX, anchorY) まで、現在の線のスタイルで曲線を描画します。 |
|
|
duplicateMovieClip |
SWF ファイルの再生中に、指定されたムービークリップのインスタンスを作成します。 |
|
|
endFill() : Void |
beginFill() メソッドまたは beginGradientFill() メソッドの最後の呼び出し以降に追加された線と曲線に塗りを適用します。 |
|
|
bounds パラメータに基づいて、ムービークリップの最小および最大の x 座標と y 座標を示すプロパティを返します。 |
|
|
|
getBytesLoaded() : Number |
ムービークリップについて、既にロード (ストリーミング) されたバイト数を返します。 |
|
|
getBytesTotal() : Number |
ムービークリップのサイズをバイト単位で返します。 |
|
|
ムービークリップインスタンスの深度を返します。 |
|
|
|
getInstanceAtDepth(depth:Number) : MovieClip |
特定の深度にムービークリップが既に配置されているかどうかを判別します。 |
|
|
現在のムービークリップ内の同一レベル、同一レイヤー上の他のすべてのオブジェクトよりもムービークリップを前面に表示する場合に、MovieClip.attachMovie() メソッド、MovieClip.duplicateMovieClip() メソッド、または MovieClip.createEmptyMovieClip() メソッドに渡す深度値を調べることができます。 |
|
|
|
getSWFVersion() : Number |
ムービークリップがパブリッシュされたときの対象の Flash Player のバージョンを示す整数値を返します。 |
|
|
指定された URL から、指定されたウィンドウにドキュメントを読み込みます。 |
|
|
|
globalToLocal(pt:Object) : Void |
pt オブジェクトをステージ (グローバル) 座標からムービークリップ内 (ローカル) の座標に変換します。 |
|
|
gotoAndPlay(frame:Object) : Void |
指定されたフレームで SWF ファイルの再生を開始します。 |
|
|
gotoAndStop(frame:Object) : Void |
このムービークリップの指定されたフレームに再生ヘッドを送り、そこで停止させます。 |
|
|
ムービークリップを評価して、それが target、または x 座標と y 座標のパラメータで示されるヒット領域と重なっている (または交差している) かどうかを確認します。 |
|
|
|
lineStyle(thickness:Number, rgb:Number, alpha:Number, pixelHinting:Boolean, noScale:String, capsStyle:String, jointStyle:String, miterLimit:Number) : Void |
lineTo() メソッドおよび curveTo() メソッドで今後の呼び出しに使用する線のスタイルを指定します。このスタイルは、次に lineStyle() メソッドを異なるパラメータで呼び出すまで使用されます。 |
|
|
現在の描画位置から (x, y) まで、現在の線のスタイルを使用して線を描画します。その後で、現在の描画位置は (x, y) に設定されます。 |
|
|
|
元の SWF ファイルの再生中に、SWF または JPEG ファイルを Flash Player のムービークリップ内にロードします。 |
|
|
|
loadVariables |
外部ファイルからデータを読み取り、ムービークリップの変数の値を設定します。 |
|
|
localToGlobal(pt:Object) : Void |
pt オブジェクトをムービークリップ内 (ローカル) の座標からステージ (グローバル) の座標に変換します。 |
|
|
現在の描画位置を (x, y) に移動します。 |
|
|
|
nextFrame() : Void |
次のフレームに再生ヘッドを送り、停止します。 |
|
|
play() : Void |
ムービークリップのタイムラインで再生ヘッドを移動します。 |
|
|
prevFrame() : Void |
直前のフレームに再生ヘッドを戻し、停止します。 |
|
|
removeMovieClip() : Void |
duplicateMovieClip()、MovieClip.duplicateMovieClip()、MovieClip.createEmptyMovieClip()、または MovieClip.attachMovie() で作成したムービークリップインスタンスを削除します。 |
|
|
パラメータ mc のムービークリップをマスクにして、呼び出し元のムービークリップを表示します。 |
|
|
|
startDrag([lockCenter:Boolean], [left:Number], [top:Number], [right:Number], [bottom:Number]) : Void |
指定されたムービークリップをユーザーがドラッグできるようにします。 |
|
|
stop() : Void |
再生中のムービークリップを停止します。 |
|
|
stopDrag() : Void |
MovieClip.startDrag() メソッドを終了します。 |
|
|
swapDepths |
ムービークリップのスタッキング順序、つまり深度 (z 順序) を、target パラメータに指定したムービーと入れ替えます。または、target パラメータに指定した深度に現在置かれているムービーと入れ替えます。 |
|
|
unloadMovie() : Void |
ムービークリップインスタンスの内容を削除します。 |
Object クラスから継承されるメソッド
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート