在Flex應用程序中反覆使用幾個模塊,並通過傳遞參數'loaderInfo.url'var來改變條件。這適用於給定模塊的第一次迭代,但後續嘗試總是會看到與第一次創建相同的參數,而不管實際使用的是什麼。通過url傳遞參數到flex模塊
當創建模塊時是否有某種方法可以重置此值?
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」處理帕拉姆;無論在什麼實際上是通過了相同的每一次(一個給定模塊)(例如「追蹤(this.loaderInfo.url)」)通過?param =字符串。我究竟做錯了什麼?
我在說話時遇到了這個問題。我在應用程序中多次加載模塊,並通過查詢字符串傳遞數據。它在模塊加載時第一次工作,但每次之後的數據都是相同的。 – goalie7960 2011-05-23 20:19:53
所以你反覆加載一個相同的模塊,但每次都發送不同的URL參數? (想了解你的問題) – ethrbunny 2011-05-24 13:12:30