2009年10月27日 星期二

把php的值傳送到flash上

以下範例為將某個資料夾內的檔案數量經由php統計後,再把統計出來的值傳給flash呈現出來:
php的值 參考php計算資料夾內檔案數量的語法

php上的寫法為:
<?php
$dir="要取得檔案數量的資料夾";
$num=count(glob("$dir/*.*"));
echo "&message1=".$num; //把num變數帶入message1,message1是之後在flash上要抓的參數
?>


flash上的寫法為:(先新建一個flash檔案,在理面新增一個動態文字框並命名為message1)
stop();
response_lv = new LoadVars();
response_lv.onLoad = function(success) {
if(success) {
message1.text=this.message1;
}
}
var my_lv = new LoadVars();
my_lv.sendAndLoad("countfile.php",response_lv);


本篇參考出處http://forums.devshed.com/flash-help-38/php-flash-variable-does-not-display-value-75447.html

沒有留言: