摘要:
上一篇讨论通过实现接口来实现Application和Modules的通信,本篇讨论通过使用事件实现Application和Modules的通信。在一个swf中,组件间的交互通信可以直接使用addEventListener和dispatchEvent来完成事件的传递。当然这样的标准做法也适用于Module。 通过addEventListener和dispatchEvent在Module发布事件: A... 阅读全文
摘要:
Flex Modules通信方式有很多种:通过继续接口、参数传递、定义事件通信。这里讨论通过继续接口通信。模块是独立,通过继承接口,允许外部应用程序与他们通信。 首先,定义接口ICommunicaton.as: 创建Module继承ICommunicaton接口: 在Application通过ICommunication调用Module的方法: Application的代码: 运行结果,加载后点... 阅读全文
摘要:
LocalConnection可以实现在两个SWF文件的通信,不过存在延时问题,延时的时间跟发送的数据量有关,如果只是做普通的通信到没有什么所谓,如果是利用LocalConnection做实时的数据推送就会出现很严重的延时问题。频繁进行send操作,一方面会使内存不断上升,并且消息的接收方的速度与消息的发生速度不同步,停止发送信息之后仍然可以接收到数据。 下面通过一个简单的例子看LocalConn... 阅读全文
摘要:
asp.net应用程序管道处理用户请求时特别强调"时机",对asp.net生命周期的了解多少直接影响我们写页面和控件的效率。对于asp.net mvc,我对它的生命周期兴趣很浓,于是对ASP.NET MVC生命周期提出两个问题:一个HTTP请求从IIS移交到asp.net运行时,asp.net mvc是在什么时机获得了控制权并对请求进行处理呢?处理过程又是怎样的?以IIS7中asp.net生命周期... 阅读全文
摘要:
在asp.net应用程序中,在asp.net页面常用的<%@ %>、<%# %>、<%= %>。在全球化的项目中使用<%$ %>绑定资源项目,在asp.net mvc中使用<%: %>绑定ViewData。 <%@ %>主要用于在web页面定义Page、引入控件、组件、设置Cache等: <%# %>主要用来绑定后... 阅读全文
摘要:
字符常用的编码,大家可以认识下以后就可以方便确定用什么编码了 ASCII ASCII码是7位编码,编码范围是0x00-0x7F。ASCII字符集包括英文字母、阿拉伯数字和标点符号等字符。其中0x00-0x20和0x7F共33个控制字符。 只支持ASCII码的系统会忽略每个字节的最高位,只认为低7位是有效位。HZ字符编码就是早期为了在只支持7位ASCII系统中传输中文而设计的编码。早期很多邮件系统也... 阅读全文
摘要:
Flash通过LocalConnection来处理两个Flash文件之间的通信,简单例子可以参考:使用LocalConnction在SWF之间通信。 升级Flash插件到10.1之后,发现应用变得很慢,其最终原因是在设置名称是使用”_”开头,而“_”正好是LocalConnection不可预知的不同域通信的标志。 LocalConnection在不同... 阅读全文
摘要:
数据库在使用过程中会使日志文件不断增加,使得数据库的性能下降,并且占用大量的磁盘空间。SQL Server数据库都有log文件,log文件记录用户对数据库修改的操作。可以通过直接删除log文件和清空日志在清除数据库日志。 一、删除LOG 1、分离数据库。分离数据库之前一定要做好数据库的全备份,选择数据库——右键——任务——分离... 阅读全文
摘要:
Flex通过Camera类来操作摄像头。使用Camera类可以通过连接运行Adobe Flash Player的计算机的视频摄像头捕获视频。 Camera类通过getCamera()方法返回摄像头,在WSF访问摄像头时,Flash Player会显示一个对话框,用户可以通过该对话框允许或拒绝对摄像头的访问。 简单示例: 阅读全文
摘要:
在as的一个绘图应用中由于有地方的计算数值的时候用到除法,而没有考虑除以0的问题,直接处理,造成得到的数值结果是无穷大Infinity,使绘图时占用大量的CPU。不过占用大量CPU的不是除以0的问题,是在绘制曲线是传入的坐标值是Infinity。【问题出现】 在升级flash插件(到10.1 )时,发现原流量统计图在有些时候加载的时候很慢而且占用CPU100%很长时间,操作时候有重绘图时也是会出现... 阅读全文