actionscript-3 - Degrafa 在 Flex 4.6 的 LayoutManager 中创建错误

标签 actionscript-3 apache-flex flex4 flex4.5 flexbuilder

我在 Flex 3.6 中有一个项目,现在将其转换为 4.6...我在 3.6 中使用 Degrafa 出于某些目的,但现在它产生了错误

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扩展Geometry实现IGeometry>

当我在 Debug模式下尝试时,函数卡在 =>

package mx.managers.layoutClasses

在Flex框架的->类PriorityQueue中

for (var key:Object in bin.items )
            {
                obj = key;
                removeChild(ILayoutManagerClient(key), maxPriority);
                break;
            }

请向我建议 Degrafa 的任何补丁或任何其他解决方案,或者我可以使用哪个库Degrafa

最佳答案

我在 Flex 4.6 项目中使用 Degrafa 库已经有一段时间了,它显然在这个版本上运行良好。我遇到的唯一问题是升级到 AIR 3.9 时 Degrafa 的某些组件(您可以阅读帖子 here 但无论如何它都是针对贝塞尔曲线组件的),但在此之前没有任何问题。

如果尚未完成,您应该尝试将库升级到最新补丁。他们的网站已关闭,但您仍然可以找到最新下载 here .

关于您的问题“我可以使用哪个库?”,请告诉我们您对哪些组件感兴趣。如果您只使用 Degrafa 中的一两个组件,则可以在其他地方轻松找到它。

关于actionscript-3 - Degrafa 在 Flex 4.6 的 LayoutManager 中创建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21403122/

相关文章:

apache-flex - 关于程序加载事件..?

actionscript-3 - Adobe Air AS3,配置窗口,profiler 建议库代码

actionscript-3 - AS3 对象箱和重置按钮

apache-flex - 如何从匿名组件中删除事件监听器?

apache-flex - 如何使用 flex 或 flash 播放 MOV、M4V、M4A 文件?

apache-flex - 有什么方法可以将 ActionScript 3 (Flex/AIR) 项目打印到标准输出吗?

apache-flex - 缩放 Flex 对象导致旋转行为异常

java - 无法获取RadioButton.selectedValue

flash - 阿尔法 + RGB -> ARGB?

actionscript-3 - 静态公共(public)常量 ActionScript 3 良好做法