Re: [問題] loadVars.onLoad(success)

看板Flash作者 (drawtide)時間19年前 (2006/06/29 13:31), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
試看看用 loadvars1.onLoad = function(success){ } ※ 引述《etrexetrex (ETREX)》之銘言: : 我要讓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 完畢後顯示』的邏輯 : 成功的執行呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.150.101

06/29 13:43, , 1F
大感謝! 問題解決 0.0
06/29 13:43, 1F

06/29 13:51, , 2F
有時候遇到問題你可以查一下內建的flash手冊, 很實用
06/29 13:51, 2F
文章代碼(AID): #14esMvNf (Flash)
討論串 (同標題文章)
文章代碼(AID): #14esMvNf (Flash)