|
主题: 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^……………… 看不懂了。 我的水平太低了。 学习学习还要学习。 回家加油去。
|