danmaq Nineball Library | All Packages | All Classes | Index | Frames No Frames |
Class CMisc

Package | danmaq.nineball.misc
Class | public final class CMisc

汎用関数群クラスです。

Public Methods

| Method | Defined by
--- | --- | ---
|  | createVector(fDeg:Number, fSpeed:Number):Point [static] ベクトルを作成します。 | CMisc
|  | getClassName(obj:*):String [static] オブジェクトのクラス名を取得します。 | CMisc
|  | getClassObject(obj:Object):Class [static] クラスのインスタンス オブジェクトのクラス オブジェクトを取得します。 | CMisc
|  | isRelate(cls:Class, objInstance:Object):Boolean [static] インスタンスが指定クラスと関連性があるかどうかを取得します。 インスタンスが指定クラスのインスタンスか、サブクラスの インスタンスである場合、関連性があると見なされます。 | CMisc
|  | setMatrix(obj:DisplayObject, scale:Point, rotate:Number, pos:Point):void [static] 表示オブジェクトに行列を設定します。 | CMisc
|  | setPosCenter(obj:DisplayObject, pos:Point):void [static] オブジェクトの中心座標を基準に描画先座標を設定します。 | CMisc

Method detail

createVector | () | method

`public static function createVector(fDeg:Number, fSpeed:Number):Point`

ベクトルを作成します。

Parameters

| `fDeg:Number` — 角度(度)
| `fSpeed:Number` — 速度

Returns

| `Point` — ベクトル

getClassName | () | method |

`public static function getClassName(obj:*):String`

オブジェクトのクラス名を取得します。

Parameters

| `obj:*` — オブジェクト

Returns

| `String` — クラス名文字列

getClassObject | () | method |

`public static function getClassObject(obj:Object):Class`

クラスのインスタンス オブジェクトのクラス オブジェクトを取得します。

Parameters

| `obj:Object` — クラスのインスタンス オブジェクト

Returns

| `Class` — クラス オブジェクト

isRelate | () | method |

`public static function isRelate(cls:Class, objInstance:Object):Boolean`

インスタンスが指定クラスと関連性があるかどうかを取得します。

インスタンスが指定クラスのインスタンスか、サブクラスの インスタンスである場合、関連性があると見なされます。

Parameters

| `cls:Class` — クラス オブジェクト
| `objInstance:Object` — インスタンス オブジェクト

Returns

| `Boolean` — 関連性がある場合、true

setMatrix | () | method |

`public static function setMatrix(obj:DisplayObject, scale:Point, rotate:Number, pos:Point):void`

表示オブジェクトに行列を設定します。

Parameters

| `obj:DisplayObject` — 表示オブジェクト
| `scale:Point` — 拡大率
| `rotate:Number` — 角度(度)
| `pos:Point` — 中心座標

setPosCenter | () | method |

`public static function setPosCenter(obj:DisplayObject, pos:Point):void`

オブジェクトの中心座標を基準に描画先座標を設定します。

Parameters

| `obj:DisplayObject` — 表示オブジェクト
| `pos:Point` — 座標