仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 845|回复: 7
打印 上一主题 下一主题

[学习教程] 带来一篇FLASH AS3与网页JS参数值传送的成绩-Flash actionscript

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:56:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Flash也支持高品质的mp3音频流、文字输入字段、交互式接口等等很多工具。这个最新版本可以观看所有的flash格式。
让我们一干人等忧郁了1个多小时的一个成绩,了局才发明,JS处置JSON布局的时分,假如JSON格局与所需的不符,则函数都不会实行。

成绩原因:AS3挪用PHP,PHP异步前往一个XML布局,AS3取XML布局中的某些节点值赋给某个工具,然后经由过程与JS交互将值传送给JS。

调试历程:
PSitem为PHP前往的xml:
varobj_info:Object=newObject();
obj_info["from"]=item..from;
obj_info["context"]=item..text;

trace("UserMessage-->Messagefromservicechat::"+obj_info);
trace("UserMessage-->Messagefromservicechatfrom::"+obj_info["from"]);
trace("UserMessage-->Messagefromservicechatcontext::"+obj_info["context"]);
this.dispatchEvent(newMessageEvent(MessageEvent.USERGETSUCCESS,obj_info));此处输入:
UserMessage-->Messagefromservicechat::[objectObject]
UserMessage-->Messagefromservicechatfrom::[objectObject]
UserMessage-->Messagefromservicechatcontext::[objectObject]这个obj_info工具就是传送给JS的工具,而JS必要的JSON布局为:{"from":"...","context":"..."},这两个属性值都为string范例。

发明毛病点:JS外部挪用函数时,在三种情形下调试:1、不传参数给函数;2、传一个准确范例和布局的JSON作为参数;3、传一个不准确范例和布局的JSON作为参数。经由这三次调试后发明,假如JSON布局不准确,则JS函数不会实行。如许一来,成绩就转到了Flash传送给JS的参数上。对照之前Flash的调试输入的了局,确认Flash从PHP猎取到XML后,在给传送给JS参数赋值的时分必要强迫转换。

最初办理办法:修正赋值部分代码:
varobj_info:Object=newObject();
obj_info["from"]=(item..from).toString();
obj_info["context"]=(item..text).toString();

trace("UserMessage-->Messagefromservicechat::"+obj_info);
trace("UserMessage-->Messagefromservicechatfrom::"+obj_info["from"]);
trace("UserMessage-->Messagefromservicechatcontext::"+obj_info["context"]);
this.dispatchEvent(newMessageEvent(MessageEvent.USERGETSUCCESS,obj_info));
Flash8.0是Macromedia公司在7.0版本的基础上开发的,功能更强大,易于设计。
谁可相欹 该用户已被删除
沙发
发表于 2015-1-17 19:50:48 | 只看该作者
Flash也支持alpha通道,这会使设计者高兴。没有太多的技术性,alpha通道是附加在图像上的信息-允许图像以不同的方式渲染。
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-24 14:51:57 | 只看该作者
flash的优缺点可以如何运用呢?
再见西城 该用户已被删除
地板
发表于 2015-2-1 18:17:46 | 只看该作者
都着重在优点方面,请尽量答的详细、深入一些,谢谢!拿了我全部的爱问分了已经
乐观 该用户已被删除
5#
发表于 2015-2-7 14:55:52 | 只看该作者
随着动画的日益发展壮大,动画片在世界范围影响里越来越大,广告、网页、电影各个方面都应用到了动画。
若相依 该用户已被删除
6#
发表于 2015-2-22 19:56:21 | 只看该作者
不能制作色彩丰富变化的图像,核心竞争力小,而且有一定的局限性。要想制作优秀的动画,就要充分了解软件的优点和缺陷。
深爱那片海 该用户已被删除
7#
发表于 2015-3-14 13:48:08 | 只看该作者
flash制作的动画文件比较小,可以在网络上快速传播!
冷月葬花魂 该用户已被删除
8#
发表于 2015-3-21 10:42:12 | 只看该作者
它包含了下列常见的形式之一或者几种的组合:流媒体、声音、Flash、以及Java、Javascript、DHTML等程序设计语言。  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 20:32

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表