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