Package | krewfw.core |
Class | public class KrewActorAgent |
Inheritance | KrewActorAgent ![]() |
import krewfw.utils.krew; krew.agent.sendMessage(...);krewFramework は Actor の集まりで構成するという設計思想を持つが、 static な Model クラスなどがリソースへのアクセスやメッセージングなどを 行いたくなった時、または Actor を増やした時のオーバヘッドを減らしたい場合などに利用する。 ただしフレームワークのポリシー上、Actor にタスクを登録する系統のものは代行できない。 そういうことをしたくなったクラスは Actor として Scene 上に生きなければならない。
Property | Defined By | ||
---|---|---|---|
instance : KrewActorAgent [static] [read-only] | KrewActorAgent | ||
sharedObj : KrewSharedObjects [read-only] | KrewActorAgent |
Method | Defined By | ||
---|---|---|---|
KrewActorAgent | |||
clearSystemActor():void [static] | KrewActorAgent | ||
createActor(newActor:KrewActor, layerName:String):void | KrewActorAgent | ||
getByteArray(fileName:String):ByteArray | KrewActorAgent | ||
getImage(fileName:String):Image | KrewActorAgent | ||
getObject(fileName:String):Object | KrewActorAgent | ||
getSound(fileName:String):Sound | KrewActorAgent | ||
getTexture(fileName:String):Texture | KrewActorAgent | ||
getXml(fileName:String):XML | KrewActorAgent | ||
loadResources(fileNameList:Array, onLoadProgress:Function, onLoadComplete:Function):void | KrewActorAgent | ||
sendMessage(eventType:String, eventArgs:Object = null):void | KrewActorAgent | ||
setSystemActor(actor:KrewActor):void [static] | KrewActorAgent |
instance | property |
instance:KrewActorAgent
[read-only] public static function get instance():KrewActorAgent
sharedObj | property |
sharedObj:KrewSharedObjects
[read-only] public function get sharedObj():KrewSharedObjects
KrewActorAgent | () | Constructor |
public function KrewActorAgent()
clearSystemActor | () | method |
public static function clearSystemActor():void
createActor | () | method |
public function createActor(newActor:KrewActor, layerName:String):void
Parameters
newActor:KrewActor | |
layerName:String |
getByteArray | () | method |
public function getByteArray(fileName:String):ByteArray
Parameters
fileName:String |
ByteArray |
getImage | () | method |
public function getImage(fileName:String):Image
Parameters
fileName:String |
Image |
getObject | () | method |
public function getObject(fileName:String):Object
Parameters
fileName:String |
Object |
getSound | () | method |
public function getSound(fileName:String):Sound
Parameters
fileName:String |
Sound |
getTexture | () | method |
public function getTexture(fileName:String):Texture
Parameters
fileName:String |
Texture |
getXml | () | method |
public function getXml(fileName:String):XML
Parameters
fileName:String |
XML |
loadResources | () | method |
public function loadResources(fileNameList:Array, onLoadProgress:Function, onLoadComplete:Function):void
Parameters
fileNameList:Array | |
onLoadProgress:Function | |
onLoadComplete:Function |
sendMessage | () | method |
public function sendMessage(eventType:String, eventArgs:Object = null):void
Parameters
eventType:String | |
eventArgs:Object (default = null )
|
setSystemActor | () | method |