Packagejp.progression.data
Classpublic final class ResourcePrefetcher

ResourcePrefetcher クラスは、Progression がアイドル状態になった際にデータの先読み処理を行うマネージャークラスです。


Example
  

See also

jp.progression.data.getResourceById()
jp.progression.data.getResourcesByGroup()


Public Properties
 PropertyDefined by
  interval : Number
[static] プロセスが待機状態になってから、先読みを開始するまでの遅延時間を取得または設定します。
ResourcePrefetcher
  numRequests : uint
[static][read-only] 子として登録されているリクエスト数を取得します。 Returns the number of children of this Request.
ResourcePrefetcher
  state : int
[static][read-only] 現在の処理状態を取得します。
ResourcePrefetcher
Public Methods
 MethodDefined by
  
addRequest(request:URLRequest, sceneId:SceneId = null, context:* = null):void
[static] 先読みさせたい対象を登録します。
ResourcePrefetcher
  
pause():void
[static] 先読み処理の待機状態を停止します。
ResourcePrefetcher
  
removeRequest(request:URLRequest):void
[static] 先読みさせたい対象から削除します。
ResourcePrefetcher
  
resume():void
[static] 先読み処理の待機状態を開始します。
ResourcePrefetcher
Property detail
intervalproperty
interval:Number  [read-write]

プロセスが待機状態になってから、先読みを開始するまでの遅延時間を取得または設定します。

Implementation
    public static function get interval():Number
    public function set interval(value:Number):void

See also

numRequestsproperty 
numRequests:uint  [read-only]

子として登録されているリクエスト数を取得します。 Returns the number of children of this Request.

Implementation
    public static function get numRequests():uint
stateproperty 
state:int  [read-only]

現在の処理状態を取得します。

Implementation
    public static function get state():int
Method detail
addRequest()method
public static function addRequest(request:URLRequest, sceneId:SceneId = null, context:* = null):void

先読みさせたい対象を登録します。

Parameters
request:URLRequest先読みしたい対象のリクエストです。
 
sceneId:SceneId (default = null)優先順位付けの比較条件となる SceneId オブジェクトです。
 
context:* (default = null)読み込み処理に関係する LoaderContext オブジェクト、または SoundLoaderContext オブジェクトです。

See also


Example
   

pause()method 
public static function pause():void

先読み処理の待機状態を停止します。

See also


Example
   

removeRequest()method 
public static function removeRequest(request:URLRequest):void

先読みさせたい対象から削除します。

Parameters
request:URLRequest削除したい対象のリクエストです。

See also


Example
   

resume()method 
public static function resume():void

先読み処理の待機状態を開始します。

See also


Example