守望者--AIR技术交流

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: ANE FlasCC 炼金术
查看: 4025|回复: 1

[ActionScript] Flash占用cpu过高的解决方法

[复制链接]
  • TA的每日心情
    擦汗
    2018-4-10 15:18
  • 签到天数: 447 天

    [LV.9]以坛为家II

    1742

    主题

    2094

    帖子

    13万

    积分

    超级版主

    Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

    威望
    562
    贡献
    29
    金币
    52623
    钢镚
    1422

    开源英雄守望者

    发表于 2017-11-25 15:33:24 | 显示全部楼层 |阅读模式
    对cpu占用率高以及耗费资源大始终是flash的一个不太完美的地方,它与同样是用帧来编辑的著名的多媒体动画大师Director相比,有着明显的缺 点。不过每一个事物都有它的利弊。不会绝对的十全十美。就像flash产生的文件比Director小而且易与网络支持等优点一样。所以在创建flash 时应该考虑到文件中使用大矢量图、声音、复杂AS等对cpu的运算能力,并应尽量避免。具体的避免Flash占用cpu过高的解决方法如下:

    ①.减少本透明物体的使用率

    ②.减少大型图片的移动,这个是最最耗资源的,罪魁祸首!

    ③.减少大型元件的复制

    ④.压缩声音的输出品质

    ⑤.将大型位图转换成矢量图

    ⑥.将部分mc单独输出成swf文件,然后使用load movie导入

    ⑦.实在不行的话降低swf的品质。


    守望者AIR技术交流社区(www.airmyth.com)
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-9-12 17:23
  • 签到天数: 383 天

    [LV.9]以坛为家II

    21

    主题

    57

    帖子

    4万

    积分

    超级版主

    Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

    威望
    1066
    贡献
    0
    金币
    6358
    钢镚
    21
    发表于 2017-11-28 15:32:07 | 显示全部楼层
    本帖最后由 shawn00 于 2017-11-28 15:34 编辑

    http://xpower2888.pixnet.net/blog/post/222208315-flash-actionscript-優化flash-actionscript代碼的三種

    XD=====
    function doSomething()
    {
    var mx = 100
    var my = 100
    var ar = new Array()

    for (var y=0; y < my; y )
    {
    for (var x=0; x < mx; x )
    {
    var i = (y * mx) x
    arr = i
    }
    }
    return arr
    }
    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    
    关闭

    站长推荐上一条 /4 下一条

    QQ|手机版|Archiver|网站地图|小黑屋|守望者 ( 京ICP备14061876号

    GMT+8, 2024-3-29 23:41 , Processed in 0.141963 second(s), 32 queries .

    守望者AIR

    守望者AIR技术交流社区

    本站成立于 2014年12月31日

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