我试图把一个光秃秃的骨头的Robotlegs-信号项目,但所有我见过的样品是柔性即如何使用robotlegs和没有flex的信号ie。纯AS3
Index.mxml
<context:SignalCafeContext contextView="{this}"/>
SignalCafeContext.as
public class SignalCafeContext extends SignalContext
{
override public function startup():void
{
injector.mapSingleton.... etc etc
}
}
这是可能的,以取代另一个。至于文件的MXML - 通常我会通过从主类
context = new MyContext(this); // where this is DisplayObjectContainer
但是super()在SignalContext中没有参数,所以我可能会丢失一些东西。
更多信息:
库:
AS3-信号-v0.5.swc
的Robotlegs框架-v1.03.swc
信号的扩展-SignalsCommandMap.swc
恐怕这超越了hello world robotlegs样本。我已经使用事件调度程序和robotlegs构建了几个应用程序 - 区别在于SignalContext而不是Context。当您调用super()时,SignalContext不接受任何参数。你需要SignalContext来使用不是Context的信号。那么如何使用SignalContext从主类创建一个新的上下文?记住super()不接受任何参数。 – MikeW 2012-02-23 10:45:53