皆さん、こんにちは) Flex のフレームワーク Cairngorm を理解するのに助けが必要です。
簡単なアプリケーション スライダーをコーディングします。タグがあるメインクラスがあります
<fx:Declarations>
<control:AppController id="appController" />
</fx:Declarations>
クラス自体 AppController は、コンストラクター関数で FrontController を拡張します。
public function AppController()
{
addCommand(SliderEvent.BUILD, SliderBuildCommand);
addCommand(SliderEvent.TRANSITION, SliderTransitionCommand);
}
そして最後に SliderBuildCommand クラスのコード:
public function SliderBuildCommand(){}
public function execute(event:CairngormEvent):void
{
config.loadSlides(this);
}
残念ながら、デバッグでは、コマンドの追加がうまくいかなかったことがわかりました。これは、「сconfig.loadSlides(this)」行にブレークポイントを設定すると表示されます。ただし、コマンド (addCommand) は処理されます。なぜこれが起こっているのですか?多分私は初心者で、明らかなことはわかりません:)