我参加了一门 AS3 课程,在其中一门课上,我在程序的输出中得到了这个:TypeError: Error #1010: A term is undefined and has no properties。在主要()
这是我的代码:
package
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class Main extends MovieClip
{
var startPage:StartPage;
var hillPage:HillPage;
var lakePage:LakePage;
public function Main()
{
startPage = new StartPage();
hillPage = new HillPage();
lakePage = new LakePage();
addChild(startPage);
//Add event listeners
startPage.hillButton.addEventListener(MouseEvent.CLICK, onHillButtonClick);
startPage.pondButton.addEventListener(MouseEvent.CLICK, onLakeButtonClick);
}
//Event handlers
function onHillButtonClick(event:MouseEvent):void
{
addChild(hillPage);
removeChild(startPage);
}
function onLakeButtonClick(event:MouseEvent):void
{
addChild(lakePage);
removeChild(startPage);
}
}
}
如果您有任何帮助,请发布它,它让我发疯。
哦,我文件本身的按钮由于某种奇怪的原因无法工作,因为它与课程的代码基本相同。
谢谢你