| Package | krewfw.core |
| Class | public class KrewActorAgent |
| Inheritance | KrewActorAgent Object |
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):voidParameters
newActor:KrewActor | |
layerName:String |
| getByteArray | () | method |
public function getByteArray(fileName:String):ByteArrayParameters
fileName:String |
ByteArray |
| getImage | () | method |
public function getImage(fileName:String):ImageParameters
fileName:String |
Image |
| getObject | () | method |
public function getObject(fileName:String):ObjectParameters
fileName:String |
Object |
| getSound | () | method |
public function getSound(fileName:String):SoundParameters
fileName:String |
Sound |
| getTexture | () | method |
public function getTexture(fileName:String):TextureParameters
fileName:String |
Texture |
| getXml | () | method |
public function getXml(fileName:String):XMLParameters
fileName:String |
XML |
| loadResources | () | method |
public function loadResources(fileNameList:Array, onLoadProgress:Function, onLoadComplete:Function):voidParameters
fileNameList:Array | |
onLoadProgress:Function | |
onLoadComplete:Function |
| sendMessage | () | method |
public function sendMessage(eventType:String, eventArgs:Object = null):voidParameters
eventType:String | |
eventArgs:Object (default = null) |
| setSystemActor | () | method |