私はFlex 4.5で新しく、次のコードを含むクラス(Project.as)を作成しました:Flex 4.5で「未定義オブジェクトのアクセス」エラーが発生する理由を把握できません
私main.mxml
ファイルで
package classes
{
public class Project
{
public var projectName:String;
public var description:String;
public var fileLoc:String;
public function Project()
{
// This is the constructor
}
public function SayHello() {
import mx.controls.Alert;
Alert.show('howdy!','Greeting');
}
}
}
、私は次のコードを持っている:
<fx:Script>
<![CDATA[
import classes.Project;
import mx.controls.Alert;
public var aProject:Project = new Project;
aProject.SayHello();
]]>
</fx:Script>
とFlex Builderは、この言っている:
1120:未定義のプロパティのアクセスをaProject。
どうして私にこのことを伝えていますか?それをどうやって修正できますか?なぜそれが動作していないのか分かりません。
あなたはcreationCompleteで呼び出すinit()関数でコードを実行する必要があります – chchrist
ありがとうございます!私は何かが明らかでないことを知っていた! – Titus