flash as3.0程序中有个大循环,运行到这个循环时整个flash画面就卡住,循环结束又恢复正常,请问如何解决
答案:2 悬赏:80 手机版
解决时间 2021-01-12 00:15
- 提问者网友:酱爆肉
- 2021-01-11 13:51
flash as3.0程序中有个大循环,运行到这个循环时整个flash画面就卡住,循环结束又恢复正常,请问如何解决
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-01-11 14:44
不能。可以分成好多块来计算。
比如,你有一个1000 0000的循环,可以分解成100次,每次计算10 000;
或者计算开始的时候启动一个计时器,计时器到指定的时间(比如20毫秒),暂停计算,让画面自动刷新,下一帧继续算。
建议去天地会论坛搜一搜,那里有人讨论过这种问题。自己找不到的话,发个帖子,会有人给你提供链接的。追问这循环太复杂,真的没办法分解执行,不过还是非常感谢你的建议。追答总有解决方法。去天地会论坛问问吧。把具体问题贴出来,不要试图抽象成数学模型,最好能有源代码,让别人知道你的思路。
比如,你有一个1000 0000的循环,可以分解成100次,每次计算10 000;
或者计算开始的时候启动一个计时器,计时器到指定的时间(比如20毫秒),暂停计算,让画面自动刷新,下一帧继续算。
建议去天地会论坛搜一搜,那里有人讨论过这种问题。自己找不到的话,发个帖子,会有人给你提供链接的。追问这循环太复杂,真的没办法分解执行,不过还是非常感谢你的建议。追答总有解决方法。去天地会论坛问问吧。把具体问题贴出来,不要试图抽象成数学模型,最好能有源代码,让别人知道你的思路。
全部回答
- 1楼网友:北方的南先生
- 2021-01-11 16:20
上传源文件 或者 留下企鹅吧 程序优化单看描述是没用的 要看代码才知道问题出在哪里
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯