Classes
 ClassDescription
 KrewActor 
 KrewActorAgent Scene 上にのっていない Actor が Actor めいた仕事をしたいときの委譲先。 バックエンドに存在する各 Scene のシステム Actor に処理を代行してもらう。 以下のように使う。 import krewfw.utils.krew; krew.agent.sendMessage(...); krewFramework は Actor の集まりで構成するという設計思想を持つが、 static な Model クラスなどがリソースへのアクセスやメッセージングなどを 行いたくなった時、または Actor を増やした時のオーバヘッドを減らしたい場合などに利用する。 ただしフレームワークのポリシー上、Actor にタスクを登録する系統のものは代行できない。 そういうことをしたくなったクラスは Actor として Scene 上に生きなければならない。
 KrewBlendMode Expand the blend modes of Starling framework.
 KrewGameDirector Take responsibility for direction of game sequence.
 KrewGameObject 
 KrewPoolableActor To make poolable actor, extends KrewPoolableActor and implements in subclasses like this: public class YourPoolableActorClass extends KrewPoolableActor { private static var _objectPool:KrewObjectPool = new KrewObjectPool(YourPoolableActorClass); protected override function onRecycle():void { _objectPool.recycle(this); } public static function getObject(arg1:Number, arg2:uint):YourPoolableActorClass { var params:Object = { arg1: arg1, arg2: arg2 }; return _objectPool.getObject(params) as YourPoolableActorClass; } public static function disposePool():void { _objectPool.dispose(); } ...
 KrewScene 
 KrewSystemEventType 
 KrewTransition Expand tween transition functions of Starling.