2012-01-16 17 views
1

MouseCursorクラスが静的として使用されているので、これは私にとっては非常に奇妙です。ReferenceError:エラー#1065:変数flash.ui :: MouseCursorが定義されていません

Mouse.cursor = MouseCursor.BUTTON;

これは私がMouseCursorクラスを使用しているため、静的です。お客様からこのエラーが通知され、お客様はエラーのスクリーンショットも添付しています。 私は最初に、Flash Playerの古いバージョン(v10より古いバージョン)を実行していた可能性があります。

しかし、彼のスクリーンショットでは、彼がFlash Playerのバージョン10を実行していることがはっきりとわかります。

なぜこのエラーが発生しているのか、あるいは私がこれを解決できる方法は誰でも知っていますか?

答えて

1

コンパイラ本当には時々吸うことができます。私たちは今日、この正確な問題をほとんど持っていましたが、FunctionReturnWatcherを使っていました。これをクラスの最上部に追加してみてください。

import flash.ui.MouseCursor; 
public class SomeClass { 
    private var mc:MouseCursor; // << this seems to trick the compiler 
} 

あなたは、あまりにもクリーンビルドを試してみたいことがあります。..役立ちます

願っています!

1

これは、コンパイラがflash.uiパッケージを検索しているため、MouseCursorを見つけることができないため、これは非常に奇妙です。野生の推測として、あなたのバージョンのバグを持っている場合、下記のリンクであなたのSDKをアップデートしてみてください:

http://opensource.adobe.com/wiki/display/flexsdk/Downloads

+0

私はFlex 4.6 SDK btwを使用しています:) – ganaraj

関連する問題