함께 베어 뼈 robotlegs-신호 프로젝트를 넣어하려고하지만, 내가 본 모든 샘플은flexle없이 robotlegs 및 신호를 사용하는 방법 ie. 난 순수 AS3
<context:SignalCafeContext contextView="{this}"/>
SignalCafeContext.as 즉
플렉스 있습니다 Index.mxml
public class SignalCafeContext extends SignalContext
{
override public function startup():void
{
injector.mapSingleton.... etc etc
}
}
다른이 .as 파일로 MXML을 바꾸려면이 가능 - 일반적으로 I 메인 클래스에서 통과 할 것
context = new MyContext(this); // where this is DisplayObjectContainer
그러나 super()는 SignalContext에서 매개 변수를 사용하지 않으므로 뭔가 빠졌을 수 있습니다.
추가 정보 :
libs가 :
AS3-신호-v0.5.swc
robotlegs - 프레임 워크 v1.03.swc
신호 - 정보 - SignalsCommandMap.swc
안녕하세요, hello world robotlegs 샘플을 넘어선 공평한 방법입니다. Event dispatcher와 robotlegs를 사용하여 여러 앱을 만들었습니다. 차이점은 Context가 아닌 SignalContext입니다. SignalContext는 super()를 호출 할 때 매개 변수를 허용하지 않습니다. Context가 아닌 신호를 사용하려면 SignalContext가 필요합니다. 그렇다면 SignalContext를 사용하여 메인 클래스에서 새로운 컨텍스트를 어떻게 만듭니 까? super()가 매개 변수를 허용하지 않음을 기억하십시오. – MikeW