Re: [請益] flash連結mysql

看板Flash作者 (I don't hate but I kill)時間19年前 (2005/05/23 16:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
這一段應該可以說明為什麼getURL swf沒有得到回傳值 使用 HTTP 連接到伺服器端程式 loadVariables()、loadVariablesNum()、getURL()、loadMovie() 和 loadMovieNum() 函數,以及 MovieClip.loadVariables()、 MovieClip.loadMovie() 和 MovieClip.getURL() 方法都能透過 HTTP 或 HTTPS 通訊協定與伺服器端的 Scripts 通訊。 這些函數會將所有的變數從「時間軸」傳送到附加函數之處。 如果是當作 MovieClip 物件的方法來使用,loadVariables()、getURL 和 loadMovie() 就會傳送指定影片片段的所有變數; 每個函數 (或方法) 處理其回應的方式如下: getURL() 會將任何資訊傳回瀏覽器視窗中,而不是傳回 Flash Player。 loadVariables() 會將變數載入 Flash Player 中指定的「時間軸」或階層中。 loadMovie() 會將 SWF 檔案載入 Flash Player 中指定的階層或影片片段中。 當您使用 loadVariables()、getURL() 或 loadMovie() 時,可以指定幾個參數: URL 是指遠端變數所在的檔案。 Location 是指 SWF 檔案中接收變數的階層或目標 (getURL() 函數不使用這個參數)。 如需有關階層和目標的詳細資訊,請參閱多重時間軸及多重階層。 Variables 會設定即將用來傳送變數的 HTTP 方法,可以是 GET 或 POST。 如果忽略這個參數,Flash Player 預設為 GET,但不會傳送任何變數。 例如,若要記錄遊戲的最高分數,您可以將分數儲存在伺服器上; 當有人玩這個遊戲時,再使用 loadVariables() 將這些成績載入 SWF 檔案。 函數看起來可能會如下: loadVariables("http://www.mySite.com/scripts/high_score.php", _root.scoreClip, GET); 這個動作會使用 GET HTTP 方法,從名為 high_score.php 的 PHP 程式中, 將變數載入到影片片段實體 scoreClip。 使用 loadVariables() 函數載入的任何變數都必須使用標準 MIME 格式 application/x-www-form-urlencoded (CGI 程式所使用的標準格式)。 您在 loadVariables() 的 URL 參數中指定的檔案, 必須以這個格式寫出變數和值的配對,Flash 才能讀取它們。 這個檔案可指定任何數量的變數;變數和值的配對必須以 & 符號分隔, 而數值中的文字則必須以加號 (+) 分隔。例如,下面這個片語就定義了多個變數: highScore1=54000&playerName1=rockin+good&highScore2=53455&playerName2= bonehelmet&highScore3=42885&playerName3=soda+pop 如需詳細資訊,請參閱 loadVariables()、getURL()、loadMovie() 與 LoadVars 類別。 ※ 引述《dapg (吃到飽!!)》之銘言: : 現在一直在試驗php&flash : flash可以抓到文字的php : 卻沒有辦法抓到php的函數處理過的文字 : 有誰知道有什麼好方法嗎 : ※ 引述《dapg (吃到飽!!)》之銘言: : : 在iis裡面跑跟apache跑會有不同嗎? : : 1 : : 2 : : 3 -- 職業:programmer 種族:helf elf 等級:32 主動技能:Flash、FlashCom、Director、SQL 被動技能:ASP、html 裝備:help、support center technote、forum、book -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.66.87.212
文章代碼(AID): #12aPjElY (Flash)
文章代碼(AID): #12aPjElY (Flash)