확장 및 축소 버튼 코드를 추가 한 후 코드에 문제가 있습니다. 그것은 내게 말하고있다액션 스크립트 3 오류 1120 정의되지 않은 속성에 대한 액세스
"C : \ Users \ Dan \ Desktop \ Flash \ Interactive Story Book \ Main.as, 28 행 1120 : 정의되지 않은 속성 onShrinkButtonClick의 액세스."
"C : \ 사용자 \ 댄 \ 바탕 화면 \ 플래시 \ 인터랙티브 스토리 북 \ Main.as, 29 행 1120 :. 정의되지 않은 속성의 액세스 onGrowButtonClick
인스턴스 이름은 정확하고 동일하지 않습니다 제 AsLinkage 또는 개체 이름.
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(hillPage);
//Add event listeners
startPage.buttonHill.addEventListener(MouseEvent.CLICK, onHillButtonClick);
startPage.buttonLake.addEventListener(MouseEvent.CLICK, onLakeButtonClick);
hillPage.btsButton.addEventListener(MouseEvent.CLICK, onStartButtonClick_hill);
lakePage.btsButton.addEventListener(MouseEvent.CLICK, onStartButtonClick_lake);
hillPage.upButton.addEventListener(MouseEvent.CLICK, onUpButtonClick);
hillPage.downButton.addEventListener(MouseEvent.CLICK, onDownButtonClick);
hillPage.shrinkButton.addEventListener(MouseEvent.CLICK, onShrinkButtonClick);
hillPage.growButton.addEventListener(MouseEvent.CLICK, onGrowButtonClick);
}
//Event handlers
function onHillButtonClick(event:MouseEvent):void
{
addChild(hillPage);
removeChild(startPage);
}
function onLakeButtonClick(event:MouseEvent):void
{
addChild(lakePage);
removeChild(startPage);
}
function onStartButtonClick_hill(event:MouseEvent):void
{
addChild(startPage);
removeChild(hillPage);
}
function onStartButtonClick_lake(event:MouseEvent):void
{
addChild(startPage);
removeChild(lakePage);
}
function onUpButtonClick(event:MouseEvent):void
{
hillPage.cat.y -=15
if(hillPage.cat.y < 90)
{
hillPage.cat.y =90
}
}
function onDownButtonClick(event:MouseEvent):void
{
hillPage.cat.y +=15
if(hillPage.cat.y >190)
{
hillPage.cat.y =190
}
function onGrowButtonClick(event:MouseEvent):void
{
hillPage.cat.scaleX +=0.1;
hillPage.cat.scaleY +=0.1;
}
function onShrinkButtonClick(event:MouseEvent):void
{
hillPage.cat.scaleX -=0.1;
hillPage.cat.scaleY -=0.1;
}
}
}
}