我正在使用Flex 3.6中的Project &现在将其转换为4.6.我在3.6中使用了Degrafa,用于一些Perpose,但现在它正在创建错误
Error: Error #1502: A script has executed for longer than the default timeout period of 15 seconds.
at mx.managers.layoutClasses::PriorityQueue/removeSmallest()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\layoutClasses\PriorityQueue.as:238]
at mx.managers::LayoutManager/validateDisplayList()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\LayoutManager.as:752]
at mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\LayoutManager.as:819]
at mx.managers::LayoutManager/doPhasedInstantiationCallback()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\LayoutManager.as:1180]在调试跟踪中,我到达了这个=>
override public function get width():Number{........
override public function get height():Number{........这两个函数是从后端连续调用的,这导致FlashPlayer从< public类RegularRectangle扩展几何实现IGeometry >
当我在调试模式下尝试时,函数挂在=>上
package mx.managers.layoutClasses在->类中Flex框架的PriorityQueue
for (var key:Object in bin.items )
{
obj = key;
removeChild(ILayoutManagerClient(key), maxPriority);
break;
}请建议我任何补丁或任何其他解决方案,或者我可以使用哪个库来代替 Degrafa
发布于 2014-02-13 13:29:42
我在一个Flex 4.6项目中使用Degrafa库已经有一段时间了,显然这个版本运行得很好。我遇到的唯一问题是升级到Air3.9时,Degrafa的一些组件(您可以阅读post 这里,但它是针对贝塞尔曲线组件),但在此之前没有任何问题。
如果尚未完成,则应尝试将库升级到其最新的修补程序。他们的网站已经关闭,但你仍然可以找到最新的下载 这里。
关于你的问题“我可以用什么库来代替?”,告诉我们你感兴趣的是哪些组件。如果你只使用来自Degrafa的一两个,它可以很容易地在其他地方找到。
https://stackoverflow.com/questions/21403122
复制相似问题