AirアプリケーションでCSVLibを実装しようとしていて、まったく論理的でないようなエラーが表示されています。FlashBuilderで外部ActionScriptスクリプトクラスを使用する方法(私が知っていたと思った通り)
"1120:未定義のプロパティcsvのアクセス" および "1120:未定義プロパティーのアクセスcompleteHandler。"
私が考えることができるのは、csvクラスを正しくインポートしていないか、クラス自体が何とか壊れているということだけです。自動ヒントに基づいて直接入力したので、インポートパスが正しいことがわかります。以下のコードは、csv libサイトのhow-to wikiから直接コピーされています。
また、flashbuilderで外部のactionscriptクラスを動作させるために必要な特別なことがありますか?
<fx:Script>
<![CDATA[
import com.shortybmc.*;
import com.shortybmc.data.parser.CSV;
var csv:CSV = new CSV();
csv.addEventListener (Event.COMPLETE, completeHandler);
csv.load (new URLRequest('example-2.csv'));
function completeHandler (event: Event)
{
trace (csv.data.join('\r'));
// do something ...
}
]]>
</fx:Script>
ああ私は、インポートがインポートされて以来、スクリプトブロックが正常なコードのように再生されるという状況でインポートを実行したと考えました。しかし、あなたが言ったことは理にかなっており、働きます!ありがとうございました。 – Damon