| Function | Defined By | ||
|---|---|---|---|
getInstanceById(id:String):IExDisplayObject
指定された id と同じ値が設定されている IExDisplayObject インターフェイスを実装したインスタンスを返します。
| jp.progression.casts | ||
getInstancesByGroup(group:String, sort:Boolean = false):Array
指定された group と同じ値を持つ IExDisplayObject インターフェイスを実装したインスタンスを含む配列を返します。
| jp.progression.casts | ||
getInstancesByRegExp(fieldName:String, pattern:RegExp, sort:Boolean = false):Array
指定された fieldName が条件と一致する IExDisplayObject インターフェイスを実装したインスタンスを含む配列を返します。
| jp.progression.casts | ||
| getInstanceById | () | function |
public function getInstanceById(id:String):IExDisplayObject指定された id と同じ値が設定されている IExDisplayObject インターフェイスを実装したインスタンスを返します。
Parameters
id:String — 条件となるストリングです。
|
IExDisplayObject —
条件と一致するインスタンスです。
|
// CastSprite インスタンスを作成します。
var cast1:CastSprite = new CastSprite();
// id を設定します
cast1.id = "cast1";
// id から CastSprite インスタンスを取得します。
var cast2:CastSprite = getInstanceById( "cast1" );
// 両者を比較します。
trace( cast1 == cast2 ); // true
| getInstancesByGroup | () | function |
public function getInstancesByGroup(group:String, sort:Boolean = false):Array指定された group と同じ値を持つ IExDisplayObject インターフェイスを実装したインスタンスを含む配列を返します。
Parameters
group:String — 条件となるストリングです。
| |
sort:Boolean (default = false) — 配列をソートするかどうかを指定します。
|
Array —
条件と一致するインスタンスです。
|
// CastSprite インスタンスを作成します。
var cast1:CastSprite = new CastSprite();
var cast2:CastSprite = new CastSprite();
var cast3:CastSprite = new CastSprite();
// グループを設定します。
cast1.group = "group";
cast2.group = "group";
cast3.group = "group";
// id から CastSprite インスタンスを取得します。
var casts:Array = getInstancesByGroup( "group", true );
// 両者を比較します。
trace( casts[0] == cast1 ); // true
trace( casts[1] == cast2 ); // true
trace( casts[2] == cast3 ); // true
| getInstancesByRegExp | () | function |
public function getInstancesByRegExp(fieldName:String, pattern:RegExp, sort:Boolean = false):Array指定された fieldName が条件と一致する IExDisplayObject インターフェイスを実装したインスタンスを含む配列を返します。
Parameters
fieldName:String — 調査するフィールド名です。
| |
pattern:RegExp — 条件となる正規表現です。
| |
sort:Boolean (default = false) — 配列をソートするかどうかを指定します。
|
Array —
条件と一致するインスタンスです。
|
// CastSprite インスタンスを作成します。
var cast1:CastSprite = new CastSprite();
var cast2:CastSprite = new CastSprite();
var cast3:CastSprite = new CastSprite();
// id を設定します
cast1.id = "com1";
cast2.id = "com2";
cast3.id = "com3";
// id から CastSprite インスタンスを取得します。
var casts:Array = getInstancesByRegExp( "id", new RegExp( "^cast.$" ), true );
// 両者を比較します。
trace( casts[0] == cast1 ); // true
trace( casts[1] == cast2 ); // true
trace( casts[2] == cast3 ); // true