[問題] loadVars.onLoad(success)

看板Flash作者 (ETREX)時間19年前 (2006/06/29 10:45), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
我要讓FLASH 接收 PHP 傳回的值 以下是PHP ( 讀入一個檔案的值, load.txt 檔案內容為 555 ) <? $fp = fopen("load.txt","r"); $num = fgets($fp); echo "num=" . $num ; ?> 以下是AS loadvars1 = new LoadVars(); /* 測試OK loadvars1.load("load.php"); LoadButton.onRelease = function() { trace(loadvars1.toString()); RE.text = loadvars1.num ; } */ LoadButton.onRelease = function() { loadvars1.load("load.php"); loadvars1.onLoad(success) { trace(loadvars1.toString()); trace(success); RE.text = loadvars1.num ; } } 若FLASH一開始就 load PHP,按下按鈕只是顯示的話,測試OK。 若按下按鈕時 load , onLoad 時顯示的話,按第一次按鈕時顯示 undefined, 按第二次按鈕時才顯示正確的值,我認為應該是我 onLoad 用法不對, 因為這個程式碼的結果跟 LoadButton.onRelease = function() { loadvars1.load("load.php"); trace(loadvars1.toString()); trace(success); RE.text = loadvars1.num ; } 的結果是一樣的 trace(success); 的結果都是 undefined ,並不是書上寫的true or false 請問我該如何修改才能以『按下按鈕時 load , load 完畢後顯示』的邏輯 成功的執行呢? -- 無名網誌:http://www.wretch.cc/blog/et284vu065k3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.126.18

06/29 12:32, , 1F
success 沒有宣告過阿..他不知道是啥米ㄅ..
06/29 12:32, 1F
文章代碼(AID): #14epxZou (Flash)
討論串 (同標題文章)
文章代碼(AID): #14epxZou (Flash)