主题:  to 画魔

s22

职务:版主
等级:4
金币:10.0
发贴:1634
#12002/9/30 21:40:49
我用COLDFUSION的WDDX建了一个WDDX包
内容如下:(test.cfm)

#my_wddx#

现在在FLASH
my_xml=new xml()
my_wddx=new wddx();

my_xml.load("http://localhost/s22/test.cfm")
my_xml.onload=function(){
mytxt=my_wddx.dese***(my_xml);
trace(mytxt)
//output 通过Marcomedia的FLASH认证
_root.my_txt.html=true;
_root.my_txt.htmltext=mytxt;
//这样就出问题了。虽然TRACE出来的是正确格式,但是其实确实 &#***;格式的转义字符
//不知道怎么才能解决。
//不知道可有函数可解决这个问题
}



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#22002/10/4 1:11:20
阿,好长时间没来~
解答
如果你的unicode有错,那么就usecodepages=1
如果你html字符编码有错,那么就unescape(xml);
看了你的代码
_root.my_txt.html=true;
_root.my_txt.htmltext=mytxt;
这段一定要放到my_xml.load("http://localhost/s22/test.cfm")的前面,否则速度太快的时候可能是读到了xml,但是你的html还没开启……所以导致读到的字符没办法放入……


D:)S



s22

职务:版主
等级:4
金币:10.0
发贴:1634
#32002/10/4 10:05:03
这个问题现在我用GetTextFormat解决掉了.我会去看看你说的...
另外的问题就是,我现在在FLASH端做好了发布,往CF端传送XML文件
不管我用LOADVARS的SEND方法,还是XML的SEND方法,打开的窗口都是使用了GET方法
我的XML文件一超过255个字就完蛋的了....我用LOADVARS设置了POST方法也没用,
看了XML.SEND的帮助文件中说始终以POST方法发送明明是骗人嘛

用XML.SEND地址栏显示如 localhost/s22/insert.cfm?%*wddxpacket********
是问号后面直接跟的URL编码格式的XML文件.
假如POST方法能用了.我怎么调用这个XML呢?(服务器端)



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#42002/10/5 0:06:18
实际上这个问题不存在于html的问题,是flash自己的问题,所以要发送给的coldfusion页首先保证要有

然后用sendandload就没问题了,不要使用send/load方法,因为那些我认为都多余……,sendandload就够用了。

如果你还不行的话,我还有方法……

D:)S



s22

职务:版主
等级:4
金币:10.0
发贴:1634
#52002/10/5 1:29:54
下午弄了大半天,好象LOADVARIABLES.能使用POST方法.SendAndLoad方法我没有用.现在是如果我发送
myxml.sendAndLoad
在CF端我怎么调用,这样不是没有变量名了吗?(用Send方法是?后面直接跟XML) 直接用Form.myxml?

很感谢~



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#62002/10/5 21:52:59
看来我明白你的错误在哪里了
不用考虑那些
更不用去在xxx.cfm后面加参数?a=xxx&b=xxx这样,这样肯定是不行的,也是错误所在,因为你这样做的最大限制就是1024,不管你用post/get
而你用sendandload就不会出现这个问题
var x=xo=new xml();
xo.onload=function(){trace("got it")};
x.sendandload("xxx.cfm",xo);
服务器端不用任何考虑,随便php/asp/cfm都可以通过html头vars变量获得所有html传递的xml.

还有,loadv如果用后连参数的形式同样会出错误,所以解决方法显而易见-〉不用(倒)

D:)S



s22

职务:版主
等级:4
金币:10.0
发贴:1634
#72002/10/5 22:05:55
hehe~我下午用了个笨方法,用LOADVARS来发送XML.html头vars变量怎么用我还不清楚
到现在为止,基本上没有什么问题了.如果告诉我HTML头里的变量怎么调用就太好了


呵呵~作为感谢我基本上这两天看到没有回的帖子就回一下(以前很少贴) \
前段时间在原创发了篇XML FLASHMP3播放器的教程,可是没有人理我~就删的了.


编辑历史:[这消息被29791555编辑过(编辑时间2002-10-05 22:09:14)]


朝朝暮暮

职务:普通成员
等级:5
金币:34.2
发贴:3517
#82002/10/8 15:34:14
ai^………………
看不懂了。
我的水平太低了。
学习学习还要学习。
回家加油去。


朝朝暮暮永远爱老婆
欢迎大家访问:http://bbs.dameng.com/forumdisplay.php?fid=19,国产数据库。我是版主。希望大家多多支持!