チュートリアルを行っていたところ、このエラーが発生しました。
3行目1046:タイプが見つからなかったか、コンパイル時定数ではありませんでした:startButton。
私はいくつかの調査をしました、そして私はまったく同じ問題を抱えている誰かを見つけました。彼はコメントセクションで助けられました。チュートリアルの作成者は彼に次のように語った。
「パート1の開始時のように、「ステージインスタンスの自動宣言」をオンにしましたか?また、startButtonはMenuScreenクリップ内にあり、MenuScreenはActionScript用にエクスポートされていますか?」
今、私はステージインスタンスを自動宣言していないと思います。(他のことは行われています、私はダブルチェックをしました)しかし、それが何を意味するのか私には少し曖昧です、すでにすべてをコーディングした後、「ステージインスタンスの自動宣言」を行う方法を教えてもらえますか?
チュートリアルへのリンク:http://gamedev.michaeljameswilliams.com/2008/10/12/avoider-game-tutorial-4/comment-page-5/#comments
package
{
import flash.display.MovieClip;
import flash.display.SimpleButton;
import flash.events.MouseEvent;
public class MenuScreen extends MovieClip
{
public function MenuScreen()
{
startButton.addEventListener( MouseEvent.CLICK, onClickStart );
}
public function onClickStart( event:MouseEvent ):void
{
dispatchEvent( new NavigationEvent( NavigationEvent.START ) );
}
}
}