Re: [請益] flash連結mysql
看板Flash作者Jedic (I don't hate but I kill)時間19年前 (2005/05/23 16:58)推噓0(0推 0噓 0→)留言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
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章