方法一: 要想提供可供flash使用的變量,必須符合標準的MIME格式: (1)變量和其值之間用等號連接 (2)變量名之間用&分隔 (3)不能有空格(變量值得空格用+代替) 注:如果用相對路徑的話,這個swf文件一定得處于一個活動的php頁面中。 code of test.php: <?php $output = "var1=111&var2=222&var3=333"; echo $output; ?> code of frame action: loadvar = new LoadVars(); loadvar.onLoad = function(success) { if (success) { trace(this.var1); trace(this.var2); ... } } loadvar.load('http://127.0.0.1/test.php");//這里用的是絕對路徑 方法二: code of test.php: <?php $myText = "Hello world! I am <b>Bold</b> and she is <i>Italics</i>"; echo $myText; ?>::::: code of frame action: myVars = new LoadVars(); myVars.onData = function(src) { myTextField.htmlText = src; } myVars.load("test.php"); 注:用的是onData不是onLoad. 當然這方法只讓您輸出一個變量。如果要獲取HTML文件,這個方法也不錯。
出處:藍色理想
責任編輯:jimbob
◎進入論壇Flash專欄版塊參加討論
|