我有一个函数(称之为funcX),在某些时候正在调用enterFrame事件。在那些时候,它是非常耗费计算量的,例如使用计算机可用处理能力的70%或更多。
swf页面中的滚动事件和其他输入事件仍在处理中。但是,当funcX正在运行时,子 swf对象(即由SWFLoader加载的对象)的输入事件未得到充分处理。那么我可以在funcX中调用什么来为任何需要它的子SWF产生时间和优先级。父SWF的enterFrame(或exitFrame)事件中的callLater(funcX ...)没有完成任何事情。如果没有子SWF必须处理输入事件,我也不想减慢funcX。
答案 0 :(得分:0)
不幸的是,在动作脚本3 - Here's a more authoritative resource on the subject中无法直接控制它。你可以试试几个黑客:
但实际上底线是Actionscript 3并不适用于任何类型的密集计算。