ひがやすを技術ブログ

電通国際情報サービスのプログラマ

Applicationの切り替え

1つのアプリケーション内でのページの切り替えは、ViewStackを使うということで、先日例を示しました。それでは、複数のアプリケーションを切り替えるにはどうすればいいのでしょうか。
それには、Loaderタグを使います。contextPath属性でswfのパスを指定します。そうです、mxmlのパスではなくswfのパスなのです。そのため、MyApp1.mxmlの場合、MyApp1.mxml.swfになります。マニュアルにちりばめられたヒントをつなぎ合わせると分かるのですが、かなり分かりにくいのは間違いない。
サンプルを示します。

MainApp.mxml


<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml"
backgroundColor="#FFFFFF">





MyApp1.mxml






MyApp2.mxml