Tag: degrafa

Flex Degrafa在AIR 3.9下的bezier spline

我有一个在iOS上运行的移动Flex项目,使用Degrafa的库来使用它的BezierSpline类。 目的是为了能够直接在屏幕上绘制,用户手势给出的点集合然后使用该库转换成贝塞尔曲线。 然而,我的应用程序最近一旦显示至less包含这些曲线之一的页面就会崩溃。 我没有得到任何错误,堆栈跟踪或任何东西,应用程序只是被杀死,我被带回到iOS桌面。 显然这个错误发生在BezierSpline类的.draw()函数的某个地方。 此外,我注意到,这只是在应用程序的发行版上发生,无论是通过AppStore(看起来像他们没有注意到),或通过在iPad上部署的发行包。 在模拟器中或者在设备上直接使用debugging包,一切正常。 由于我有一段时间没有发布任何发行包,我不确定哪些修改可能造成这种情况。 我唯一知道的是,我最近更新了Flash Builder到4.7和AIR到3.9(这是该项目的其他function所需的)。 所以我基本上有三个问题: 在这种情况下,应用程序只能在释放模式下崩溃,而不能在debugging模式下崩溃? 代码保持不变。 有人曾经遇到过使用Degrafa及其BezierSpline类的问题吗? 这可能是由于将AIR升级到最新的3.9版本引起的? 编辑 :我刚testing完全相同的代码在Android设备下,曲线显示正确,所以这只是在iOS设备上部署时发生。