1
import mx.rpc.soap.*;
import mx.rpc.AbstractOperation;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;

public class MainDocument extends MovieClip {

    something.addEventListener(FaultEvent.FAULT, DisplayError);

    somethingElse.addEventListener(ResultEvent.RESULT, ParseGameSources);

    function DisplayError(evt:FaultEvent):void{
       //do something
    }

    function ParseGameSources(evt:ResultEvent):void{
       //do something
    }
}

上記の2つのようにResultEventまたはFaultEventを使用する合計6つの関数がありますが、すべて「1046:Typeが見つかりませんでしたか、コンパイル時定数ではありませんでした:Result{またはFault}Event」というエラーが発生します。

私が出くわしたすべての答えは、私がすでにインポートしているものをインポートすることを単に言っています。

これはCS5.5にあります

4

2 に答える 2

0

ResultEvent / FaultEventは Flex クラスであり、基本 Flash クラスではありません。それらを使用するには、Flex フレームワークを使用する必要があります。

提供されたリンクをたどると、アドビの言語リファレンスに次のように表示されます。

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイム バージョン: Flash Player 9、AIR 1.1


Flash プロジェクトに関するこの Adob​​e リファレンスは、Flash CS5 で Flex SDK クラスを使用するための正しい方向を示しているはずです。(一番下まで見てください)

于 2012-06-27T17:18:32.950 に答える