查看: 1038|回复: 11
|
Flash-ASP-database
[复制链接]
|
|
请问如何把ASP叫出database里的资料return进flash?
这是我的尝试 ,可是不能get database 的资料。。高手帮我看看吧 。
Flash 8.0
System.useCodepage=true;
label1.html=true;label2.text=true;label3.html=true;
....
myLoadVar = new LoadVars ();
myLoadVar.load("flash.asp" );
myLoadVar.onLoad = function (success){
if (success == true) {
label1.htmlText=myLoadVar.label1;
label2.htmlText=myLoadVar.label2;
.....
}
}
flash的界面(dynamic text)给我undefined。><"
---------------------------------------------------
flash.ASP
放了
Response.Write( "&label" & rtuid & "=(" & rtuid & "" & StationName(rtuid) )
这里因该没问题,跑flash.asp的result是
&label1=(1)JPS AMPANG&label2=(2)JINJANG&label3=(3)GENTING SEMPAH&label4=(4)GOMBAK SPG TIGA&label5=(5)SENTUL&label6=(6)TUN RAZAK(SG GOMBAK)&label7=(7)PANDAN INDAH&label8=(8)SULAIMAN&label9=(9)AIR PANAS&label10=(10)A.T. SG. BATU&label11=(11)KUALA SELEH&label12=(12)EMPANGAN BATU&label13=(13)EMPANGAN KLANG&label14=(14)TU RAZAK(SG. BUNUS)&label15=(15)LEBOH PASAR&label16=(16)JAM. TUN PERAK&label17=(17)JAM PETALING&label18=(18)JPS WILAYAH KL
谢谢
[ 本帖最后由 bluecoffee 于 9-5-2006 03:43 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 9-5-2006 07:42 PM
|
显示全部楼层
原帖由 bluecoffee 于 9-5-2006 12:12 PM 发表
请问如何把ASP叫出database里的资料return进flash?
这是我的尝试 ,可是不能get database 的资料。。高手帮我看看吧 。
Flash 8.0
System.useCodepage=true;
label1.html=true;lab ...
asp 的輸出不能有空格,如果一定要用空格的話就用 + 來替代,如:
&label1=(1)JPS+AMPANG&label2=(2)JINJANG&label3=(3)GENTING+SEMPAH&label4=(4)GOMBAK+SPG+TIGA&label5=(5)SENTUL&label6=(6)TUN+RAZAK(SG+GOMBAK)&label7=(7)PANDAN+INDAH&label8=(8)SULAIMAN&label9=(9)AIR+PANAS&label10=(10)A.T.+SG.+BATU&label11=(11)KUALA+SELEH&label12=(12)EMPANGAN+BATU&label13=(13)EMPANGAN+KLANG&label14=(14)TU+RAZAK(SG.+BUNUS)&label15=(15)LEBOH+PASAR&label16=(16)JAM.+TUN+PERAK&label17=(17)JAM+PETALING&label18=(18)JPS+WILAYAH+KL& |
|
|
|
|
|
|
|
楼主 |
发表于 9-5-2006 09:15 PM
|
显示全部楼层
原帖由 super-tomato 于 9-5-2006 07:42 PM 发表
asp 的輸出不能有空格,如果一定要用空格的話就用 + 來替代,如:
&label1=(1)JPS+AMPANG&label2=(2)JINJANG&label3=(3)GENTING+SEMPAH&label4=(4)GOMBAK+SPG+TIGA&label5=(5)SENTU ...
也还不行哦。。因为一开始我只拿一个database result 试了。 如:
&label2=(2)JINJANG
我也试了 "&label2=(2)" & stationname(2) ,结果flash 里只出了个 (2) 而已。。 |
|
|
|
|
|
|
|
发表于 10-5-2006 01:34 AM
|
显示全部楼层
原帖由 bluecoffee 于 9-5-2006 09:15 PM 发表
也还不行哦。。因为一开始我只拿一个database result 试了。 如:
&label2=(2)JINJANG
我也试了 "&label2=(2)" & stationname(2) ,结果flash 里只出了个 (2) 而已。。
那麽你再試試看把 ( 換成 %28, ) 換成 %29 |
|
|
|
|
|
|
|
楼主 |
发表于 10-5-2006 09:44 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 10-5-2006 11:40 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 10-5-2006 11:49 PM
|
显示全部楼层
應該是你自己的問題,我測試了完全沒問題
Flash 第一個Frame
myLoadVar = new LoadVars();
myLoadVar.load("flash.txt");
myLoadVar.onLoad = function(success) {
if (success) {
for(var i=1; i<17; i++)
trace(this['label'+i]);
}
}
flash.txt 内容
&label1=(1)JPS+AMPANG&label2=(2)JINJANG&label3=(3)GENTING+SEMPAH&label4=(4)GOMBAK+SPG+TIGA&label5=(5)SENTUL&label6=(6)TUN+RAZAK(SG+GOMBAK)&label7=(7)PANDAN+INDAH&label8=(8)SULAIMAN&label9=(9)AIR+PANAS&label10=(10)A.T.+SG.+BATU&label11=(11)KUALA+SELEH&label12=(12)EMPANGAN+BATU&label13=(13)EMPANGAN+KLANG&label14=(14)TU+RAZAK(SG.+BUNUS)&label15=(15)LEBOH+PASAR&label16=(16)JAM.+TUN+PERAK&label17=(17)JAM+PETALING&label18=(18)JPS+WILAYAH+KL& |
|
|
|
|
|
|
|
楼主 |
发表于 11-5-2006 10:51 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 11-5-2006 06:29 PM
|
显示全部楼层
原帖由 bluecoffee 于 11-5-2006 10:51 AM 发表
哦 ,我想你有点误会了 。txt 没问题 ,可是我用的是 flash.asp 就不能了。
我用asp 的主要原因是我需要把database Access里的资料放在flash里,而database的资料是会改变的。所以我就想在flash中一直execut ...
txt 文件可以,那麽 asp 必定也可以。我想你先去看看我之前寫過的一篇教程吧,裏面有用asp+flash+database製作留言板的例子 |
|
|
|
|
|
|
|
楼主 |
发表于 18-5-2006 12:24 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 18-5-2006 08:31 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 22-5-2006 02:59 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|