2011-12-15 18 views
0

私のflex 3.5プロジェクトでは、Canvasに拡張されたクラス(MyItem)があります。ここではItemInfoの型であるitemInfoというプライベート変数が宣言されています(Canvasの別のサブクラスです)。Flash Builder 4:変数がデバッグウィンドウ(変数タブ)に表示されない

マウスがMyItemの上/外にある場合は、iteminfoを隠す/表示するコードを記述しました。私はどんなエラーも出ませんが、期待通りにitemInfoを表示していません。コードをデバッグすると、デバッグウィンドウの変数タブに変数itemInfoがまったくありません。

私はdummy:intという変数を宣言しており、それも表示されません。

私は立ち往生しています。前もって感謝します。

+0

私はこの動作を 'const'sでしか見たことがなく、' var'sで決して見たことがありません。 – RIAstar

+0

"this"の変数をチェックする必要がありますか? –

+0

@umarはい。私が検索した場所。私はいくつかの変数を取り除いても(クラス内での変数の数には限界があります)、試してみましたが見えません。 –

答えて

0

フラストレーション時間と不眠の夜の後、私は戻ってFBを再起動し、動作を開始しました。

私がビルドをクリアしたことを伝えるために、最後の日にシステムを再起動してください。もっと驚いたことに、新しいプロジェクト(同じワークスペース内)を開始したときに同じエラーが発生し、宣言した変数が検出されませんでした。それは哀れでした。私はNEW WORKSPACEで新しいプロジェクトを作成し、変数の検出を開始し、元のワークスペースに戻って作業しました。私は正確にどちらがそれを修正したのかわかりませんが、これは私が何をしたものでもありません。

0

特に、mxml実装でactionscriptで宣言されたクラスがある場合、変数は「継承された」セクションに埋め込むことができます。

これは失敗しました。トレースを試しましたか?

+0

これがあなたを驚かせるかどうかはわかりませんが、変数が使用されている行全体は実行されません。私もAlert.showを書いたことがありますが、そこには何もありません。はい、それはmxmlではなく、私はまた、継承されたセクション –

+0

の仲間を検索し、コードを追加してください。 –

関連する問題