Flash傳值給asp頁面

來源:互聯網
上載者:User
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的感覺了。
現在沒問題了,修修補補的。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.