Flex 4 не распознает flash.events.UncaughtErrorEvent - PullRequest
3 голосов
/ 29 октября 2010

test.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 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. spark.swc
  6. sparkskins.swc
  7. rpc.swc
  8. datavisualisation.swc
  9. flash -gration.swc
  10. flex.swc
  11. utilities.swc

Есть идеи?

Ответы [ 2 ]

5 голосов
/ 30 ноября 2010

Вам необходим 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), поскольку более ранние версии флэш-плеера не поддерживают это.

1 голос
/ 06 апреля 2011

Вы можете просто добавить playerglobal.swc из Flex SDK 4.1 / frameworks / libs / player / 10.1 в путь сборки. Когда вы это сделаете, вы должны удалить связь с оригинальным фреймворком playerglobal.swc

...