2010-10-29 53 views
3

test.mxml:的Flex 4不会承认flash.events.UncaughtErrorEvent

<?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 line 35 Flex问题

根据Adobe,它可用于flex和Air。

Flex的4/Eclipse构建路径示出了:

的Flex 4.0

  1. 的playerglobal.swc
  2. textLayout.swc
  3. osmf.swc
  4. framework.swc
  5. 火花.swc
  6. sparkskins.swc
  7. rpc.swc
  8. datavisualisation.swc
  9. 闪存integration.swc
  10. flex.swc
  11. utilities.swc

任何想法?

+0

我刚刚更新到Flash Builder 4.0.1和同样的问题。我也检查了自动完成导入flash.events.xx并没有UncaughtErrorEvent。我如何在我的应用程序中创建全局异常处理程序? – wingnut 2010-10-29 18:26:13

回答

1

您可以简单地将Flex SDK 4.1/frameworks/libs/player/10.1中的playerglobal.swc添加到您的构建路径中。当你这样做,你必须删除链接到原始框架playerglobal.swc