| Package | jp.progression.scenes |
| Class | public class SceneId |
// SceneId インスタンスを作成する var sceneId:SceneId = new SceneId();
| Property | Defined by | ||
|---|---|---|---|
| length : int [read-only]
シーンパスの深度を取得します。
| SceneId | ||
| path : String [read-only]
シーンパスを取得します。
| SceneId | ||
| query : Query
[read-only]
シーンパスに関連付けられているクエリオブジェクトを取得します。
| SceneId | ||
| Method | Defined by | ||
|---|---|---|---|
|
SceneId(scenePath:String, query:* = null)
新しい SceneId インスタンスを作成します。
Creates a new SceneId object.
| SceneId | ||
|
SceneId インスタンスのコピーを作成して、各プロパティの値を元のプロパティの値と一致するように設定します。
Duplicates an instance of an SceneId subclass.
| SceneId | ||
|
指定されたシーン識別子が、自身の表すシーンパスの子シーンオブジェクトを指しているかどうかを返します。
| SceneId | ||
|
指定されたシーン識別子が、自身の表すシーンパスと同一かどうかを返します。
| SceneId | ||
|
getNameByIndex(index:int):String
指定位置にあるシーンの名前を返します。
| SceneId | ||
|
[static]
対象のシーン識別子が NaS であるかどうかを返します。
| SceneId | ||
|
シーン識別子の保存するシーンパスの指定された範囲のエレメントを取り出して、新しいシーン識別子を返します。
この操作で元のシーン識別子は変更されません。
| SceneId | ||
|
toShortPath():String
同期時に使用されるルートを省略したショートパスを表すストリングを返します。
| SceneId | ||
|
toString():String
指定されたオブジェクトのストリング表現を返します。
Returns the string representation of the specified object.
| SceneId | ||
|
指定された絶対シーンパスもしくは相対シーンパスを使用して移動後のシーン識別子を返します。
この操作で元のシーン識別子は変更されません。
| SceneId | ||
|
validateName(name:String):Boolean
[static]
シーン名の書式が正しいかどうかを返します。
| SceneId | ||
|
validatePath(path:String):Boolean
[static]
シーンパスの書式が正しいかどうかを返します。
| SceneId | ||
| Constant | Defined by | ||
|---|---|---|---|
| NaS : SceneId
[static]
非 SceneId の値を表す SceneId 型の特殊なメンバーを取得します。
| SceneId | ||
| length | property |
length:int [read-only]シーンパスの深度を取得します。
Implementation public function get length():int
| path | property |
path:String [read-only]シーンパスを取得します。
Implementation public function get path():String
| query | property |
query:Query [read-only]シーンパスに関連付けられているクエリオブジェクトを取得します。
Implementation public function get query():Query
| SceneId | () | constructor |
public function SceneId(scenePath:String, query:* = null)新しい SceneId インスタンスを作成します。 Creates a new SceneId object.
ParametersscenePath:String — シーン識別子に変換するシーンパス、または URL を表すストリングです。
|
|
query:* (default = null) — シーンパスに付加されるクエリです。
|
| clone | () | method |
public function clone():SceneIdSceneId インスタンスのコピーを作成して、各プロパティの値を元のプロパティの値と一致するように設定します。 Duplicates an instance of an SceneId subclass.
ReturnsSceneId —
元のオブジェクトと同じプロパティ値を含む新しい SceneId インスタンスです。
A new SceneId object that is identical to the original.
|
| contains | () | method |
public function contains(sceneId:SceneId):Boolean指定されたシーン識別子が、自身の表すシーンパスの子シーンオブジェクトを指しているかどうかを返します。
ParameterssceneId:SceneId — テストするシーン識別子です。
|
Boolean — 子シーンオブジェクトを指していれば true に、それ以外の場合は false になります。
|
| equals | () | method |
public function equals(sceneId:SceneId, matchQuery:Boolean = false):Boolean指定されたシーン識別子が、自身の表すシーンパスと同一かどうかを返します。
ParameterssceneId:SceneId — テストするシーン識別子です。
|
|
matchQuery:Boolean (default = false) — テストにクエリの値を含めるかどうかです。
|
Boolean — 同一のシーンパスを指していれば true に、それ以外の場合は false になります。
|
| getNameByIndex | () | method |
public function getNameByIndex(index:int):String指定位置にあるシーンの名前を返します。
Parametersindex:int — 取得した名前のあるシーンの位置です。
|
String — 指定位置にあるシーンの名前です。
|
| isNaS | () | method |
public static function isNaS(sceneId:SceneId):Boolean対象のシーン識別子が NaS であるかどうかを返します。
ParameterssceneId:SceneId — 比較対象の値です。
|
Boolean — 対象が NaS であれば true を、それ以外は false を返します。
|
See also
trace( SceneId.isNaS( SceneId.NaS ) ); // true trace( SceneId.isNaS( new SceneId( "/index" ) ) ); // false
| slice | () | method |
public function slice(startIndex:int = 0, endIndex:int = 0x7FFFFFFF):SceneIdシーン識別子の保存するシーンパスの指定された範囲のエレメントを取り出して、新しいシーン識別子を返します。 この操作で元のシーン識別子は変更されません。
ParametersstartIndex:int (default = 0) — スライスの始点のインデックスを示す数値です。
|
|
endIndex:int (default = 0x7FFFFFFF) — スライスの終点のインデックスを示す数値です。このパラメータを省略すると、スライスには配列の最初から最後までのすべてのエレメントが取り込まれます。endIndex が負の数値の場合、終点は配列の末尾から開始します。つまり、-1 が最後のエレメントです。
|
SceneId —
元のシーンパスから取り出した一連のエレメントから成るシーン識別子です。
|
| toShortPath | () | method |
public function toShortPath():String同期時に使用されるルートを省略したショートパスを表すストリングを返します。
ReturnsString — ショートパスを表すストリングです。
|
| toString | () | method |
public function toString():String指定されたオブジェクトのストリング表現を返します。 Returns the string representation of the specified object.
ReturnsString — オブジェクトのストリング表現です。
A string representation of the object.
|
| transfer | () | method |
public function transfer(scenePath:String, query:* = null):SceneId指定された絶対シーンパスもしくは相対シーンパスを使用して移動後のシーン識別子を返します。 この操作で元のシーン識別子は変更されません。
ParametersscenePath:String — 移動先のシーンパスです。
|
|
query:* (default = null) — 移動後のシーンパスに付加されるクエリです。
|
SceneId —
移動後のシーン識別子です。
|
| validateName | () | method |
public static function validateName(name:String):Booleanシーン名の書式が正しいかどうかを返します。
Parametersname:String — 書式を調べるシーン名です。
|
Boolean — 書式が正しければ true に、それ以外の場合は false になります。
|
See also
| validatePath | () | method |
public static function validatePath(path:String):Booleanシーンパスの書式が正しいかどうかを返します。
Parameterspath:String — 書式を調べるシーンパスです。
|
Boolean — 書式が正しければ true に、それ以外の場合は false になります。
|
See also
| NaS | constant |
public static const NaS:SceneId非 SceneId の値を表す SceneId 型の特殊なメンバーを取得します。