当前位置: 首页 > news >正文

东莞比较出名的网站建设公司全球网站流量排名100

东莞比较出名的网站建设公司,全球网站流量排名100,代理贷款平台加盟,网站案例展示项目的需要将flex里面录音的数据通过activeX保存到客户机器里面。稍微了解了下, as代码没办法直接和activeX控件交互,于是只能通过html页面的js交互再调用activeX控件 于是简单的在定时器里面将,得到的录音sample数据,传输到js里面…
项目的需要将flex里面录音的数据通过activeX保存到客户机器里面。稍微了解了下,
as代码没办法直接和activeX控件交互,于是只能通过html页面的js交互再调用activeX控件
于是简单的在定时器里面将,得到的录音sample数据,传输到js里面。
代码如下:
  // getTimer() - start_time作用是,为避免阻塞只能,运行大概500ms 就返回。
   while(data_short.bytesAvailable && (getTimer() - start_time < time_loop))
  {
// 传递给js保存数据
var sample:Number = data_short.readFloat();
        //Trans2Js 代码没有做任何事情,就简单的return null;
ExternalInterface.call("Trans2Js",0.2*32767);
  }// end while
实际运行项目,发现处理数据的速度超级慢。(chorme 浏览器比IE快一倍的速度)


反复折腾,觉得是ExternalInterface.call 的效率问题,因为不知道adobe是怎么实现的。
只能测试一下,下面简单的代码。
代码如下:
   var loop_count:int = 8012;
   var start_time:int;
   start_time = getTimer();
   while(loop_count-- > 0)
   {
    //Trans2Js 代码没有做任何事情,就简单的return null;
    ExternalInterface.call("Trans2Js",0.2*32767);
   }
  var end_time:int = getTimer();
  lb_time.text = String(end_time - start_time) + ":毫秒";


得到的结果是:5687 毫秒,IE 甚至去到7859 毫秒。
   
   也就是说 ExternalInterface.call("Trans2Js",0.2*32767);
的调用大概用了1毫秒,对于现在的cpu来说,(我的2.6 GHZ单核,很lj那种)
效率根本无法想象。听说adobe 会将这个调用转换成xml格式的字符串,传递。
难道效率在转换的过程么? 如果是的话那也太不可思议了吧,所以我觉得应该
不是这原因。
   由于水平有限,只能用测试的方法大概猜测一下。


代码如下:
   (把sample添加到数组,然后一次传递给 ExternalInterface,据说可以传递数组)
    var loop_count:int = 8012;
    var start_time:int;
    var arg1:Array = new Array();
    start_time = getTimer();
    while(loop_count-- > 0)
    {
      arg1.push(0.2*32767);
    }
    ExternalInterface.call("Trans2Js",arg1);
   var end_time:int = getTimer();
   lb_time.text = String(end_time - start_time) + ":毫秒";
 
得到的结果是:58 毫秒


综合以上,可以看出两次传递的数据量是一样的,但是效率却相差差不多100倍。因此猜测效率的
消耗应该在于调用过程中的IO 或者 和容器沟通方面,而不在于转换成xml字符串的问题。
  因此,我们要传输大数据量的时候,最好先用array 或者 字符串之类组成起来,然后一次调用
ExternalInterface.call 达到性能优化的目的。
http://www.15wanjia.com/news/27058.html

相关文章:

  • 做网站怎么防止被黑百度电商广告代运营
  • 外卖网站设计站长网站工具
  • 线上线下相结合的营销模式优化大师班级优化大师
  • 广东网站设计流程网站软文推广网站
  • 做网站月入1000看b站视频软件下载安装手机
  • 济宁做网站潍坊seo推广
  • 珠海公司网站制作公公司专业网站建设
  • 不用域名也可以做网站微信推广
  • 铁威马怎样做网站服务器疫情放开最新消息今天
  • 网站前后台套装模板2024年1月新冠高峰
  • 深圳网站建设公司排行榜全球搜索引擎入口
  • 法律问题咨询哪个网站做的好百度竞价价格
  • 做3d效果图有什么好网站好看的网站ui
  • dedecms模板站源码企业网站建设步骤
  • wordpress输出标签名称seo基础入门免费教程
  • 网站质作网站内容如何优化
  • 做旅游网站需要注意什么公司网站页面设计
  • 扬州学做网站培训多少钱免费自助建站哪个最好
  • 学做网站需要买什么书东莞全网推广
  • 什么网站可以做兼职 知乎免费检测网站seo
  • 北京模板建站哪家好十堰seo
  • 咋做网站常用的seo查询工具
  • clo3d代做网站武汉seo网站排名优化公司
  • wap网前端seo是什么意思
  • 长沙网页设计工资一般多少安徽百度关键词优化
  • 聊城网站建设哪家专业小广告设计
  • 商城网站建站企业网络推广方法
  • 网站付款接口这么做网络广告人社区
  • 学做网站好学吗专业培训机构
  • 太原做网站多少钱武汉seo排名优化公司