1.LoadVars的load方法
-----
在flash中寫一個拉出兩個動態檔案框,變數名為myName與myPsd,拉出一組件button,名為:submit_button,用於提交,再拉出一Textarea組件,用於返回asp檔案的資訊。看:
在第一幀中寫入
submit_button.onRelease=function(){
var passVar:LoadVars=new LoadVars();
var local_url:String="" //用於調試,如:http://localhost/... 由於我用的是netbox做的伺服器,所以產生的flash檔案放在wwwroot目錄下就可以了。
var allStr:String="name="+myName+"&psd="+myPsd;
passVar.onLoad=function(success){
if(success){
reVal.text=this.info; //一旦載入成功,由asp返回的字元竄即成為對象的屬性值
trace("載入成功!");
}
else{
trace("發生錯誤!");
}
}
passVar.load(local_url+"getVar.asp?"+allStr);
}
as到此結束,現在寫asp檔案
getVar.asp
<%
Dim name,psd
name=Request("name")
psd=Request("psd")
If name="51js" And psd="51js" Then
Response.Write "info=歡迎"&name&"!“
else
Response.Write "info=請檢查你的使用者名稱"&name&"或密碼!"
End If
%>
好了,直接輸入flash路徑看看吧!
樓上有現成的例子,自己看嘍。至於asp調試環境嘛。提供下載
http://pallove.zj.com/netbox/netbox.rar
註:把flash檔案與asp檔案都放在wwwroot下,這時你的local_url就可以寫成"http://localhost/",這樣的話,在flash中,就可以直接調試,可不用再開瀏覽器了。呵呵
唉,對as2.0的文法還不是太習慣,畢竟像js啊,2.0就有些C#,java的感覺了。
現在沒問題了,修修補補的。