Flexアプリでいくつかのモジュールを繰り返し使用し、「loaderInfo.url」変数を介してパラメーターを渡すことで条件を変更しています。これは、特定のモジュールの最初の繰り返しでは問題なく機能しますが、その後の試行では、実際に使用されているものに関係なく、常に最初の作成と同じパラメーターが表示されます。
モジュールの作成時にこの値をリセットする方法はありますか?
private var moduleInfo : IModuleInfo;
private function loadPageModule( pathString : String, pageParam : String ) : void
{
pathString = "modules/" + pathString + ".swf?param=" + pageParam;
moduleInfo = ModuleManager.getModule( pathString );
moduleInfo.addEventListener( ModuleEvent.READY, onPageModuleReady, false, 0, true);
moduleInfo.load( ApplicationDomain.currentDomain, null, null );
}
「CreationComplete」ハンドラー (「trace( this.loaderInfo.url );」など) でパラメーターを表示すると、?param=string を介して実際に何が渡されたかに関係なく、(特定のモジュールに対して) 毎回同じです。私は何を間違っていますか?