Flash中的LoadVars

根據Flash幫助文檔,在Flash中可以通過LoadVars與服務器進行交互;在實際工程中使用了LoadVars.

Flash在Load之後啓動了一個定時器,定時器事件執行的工作就是從服務器的廣告頁面獲得廣告信息,然後顯示在文本框內。

調試狀態下一切正常,但是,Flash發佈之後,LoadVars總是獲得同樣的廣告內容,按照實際情況,應該每次獲得的廣告文字都是不同的。單獨測試廣告頁面也是正常的,我使用的方法爲LoadVars.load方法,後來嘗試了好久,終於解決。

每次通過LoadVars獲取數據前,都更改一下其中的變量,保證每次請求都是不同的,然後調用sendAndLoad方法,使用"POST"參數,這下子終於終於正常了。

var m_LoadAd:LoadVars = new LoadVars();

var cu:Number = 0;

m_LoadAd.name = "haha";

m_LoadAd.age = cu++;

m_LoadAd.onData = function(src:String)

 {

        cu ++; txtTitle.text = src + ": " + cu.toString();

};

m_LoadAd.sendAndLoad(strSrc,m_LoadAd,"POST");

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章