1フレームのすべてのコードのAS2スタイルにまだ慣れています。クラスファイルでAS3をコーディングしようとしていますが、基本的なパッケージ設定に問題があります。スコープの問題は、AS3を学ぼうとして私を殺しています。以下は私のパッケージコードです。他のクラスファイルはありません。単純なトレースを返そうとしているだけです。
以下のコードを実行した後に発生するエラー:1120:未定義のプロパティtcへのアクセス。
メインクラス
package
{
import src.*;
import flash.display.MovieClip;
// Custom imports to go here
import src.tradeclass.TradeFrame;
public class TraceClass extends MovieClip
{
public var tc:TradeFrame;
public function TraceClass(traceText:String):void
{
// Constructor function
}
}
tc = new TradeFrame("hello");
//TraceClass.TradeFrame("hello");
}
サブクラス
package src.traceclass
{
import src.*;
import flash.display.MovieClip;
public class TradeFrame extends MovieClip
{
public function TradeFrame(traceText:String):void
{
// Constructor function
trace(traceText);
}
}
}