测试.mxml:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()" x="0" y="0" width="703" height="609"  xmlns:ns1="*" >
<mx:Script>
<![CDATA[
import flash.events.*;
// stuff
private function onUncaughtError(e:UncaughtErrorEvent):void {
//Do Stuff
}

这给出:
apitester.mxml 1046:未找到类型或不是编译时常量:UncaughtErrorEvent。/apitester/src 第 35 行 Flex 问题

根据 Adobe,它可以在 flex 和 Air 中使用。

Flex 4/Eclipse 构建路径显示:

弹性 4.0
  • playerglobal.swc
  • textLayout.swc
  • osmf.swc
  • framework.swc
  • spark.swc
  • sparkskins.swc
  • rpc.swc
  • 数据可视化.swc
  • flash-integration.swc
  • flex.swc
  • 实用程序.swc

  • 有任何想法吗?

    最佳答案

    您需要 Flex 4.1 SDK。

    参见:http://flassari.is/2010/06/global-error-handling-with-flash-player-10-1/

    您还需要向 flex 编译器指定您需要 Flash Player 10.1(不是 SDK 要求的最低版本 10.0),因为较早版本的 Flash Player 不支持此功能。

    关于flex4 - Flex 4 无法识别 flash.events.Uncaught 错误事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4053581/

    10-14 07:22