0
아니지만, 그것을 실행할 때 그것은 나 제공합니다형식 오류 : 오류 # 1006 : 값이 코드를 함수
TypeError: Error #1006: value is not a function.
at Main/startUp()
at Main/refresh()
나는 누군가가 가르치 려 수 있습니다, 그것은 이런 말을하는 이유를 이해하지를 ? 이 코드는 currentFrame이 2 인 경우 인 경우, 그것은 시작 실행하고 거기에서 무대에 메인 메뉴를 추가, 확인, 그것은 여기에, 버튼에 이벤트 리스너를 추가하는 코드입니다 :
package
{
import flash.display.MovieClip;
import flash.display.StageQuality;
import flash.events.Event;
import flash.events.MouseEvent;
/**
* ...
* @author Andre
*/
public class Main extends MovieClip
{
var toStart:Boolean = true;
public function Main()
{
stage.addEventListener(Event.ENTER_FRAME, refresh);
}
function refresh(e:Event):void
{
if (this.currentFrame == 2 && toStart == true)
{
startUp();
toStart = false;
}
}
function startUp():void
{
var startScreen:lstartScreen = new lstartScreen();
addChild(startScreen);
//startScreen.startScreen_play.addEventListener(MouseEvent.CLICK, startGame)
startScreen.startScreen_quality.startScreen_quality_high(MouseEvent.CLICK, changeQuality);
startScreen.startScreen_quality.startScreen_quality_medium(MouseEvent.CLICK, changeQuality);
startScreen.startScreen_quality.startScreen_quality_low(MouseEvent.CLICK, changeQuality);
}
function changeQuality(e:MouseEvent):void
{
}
}
}
하자 더 많은 정보가 필요하거나 뭔가 잊었을 때 알 수 있습니다.
startScreen.startScreen_quality.startScreen_quality_high(MouseEvent.CLICK, changeQuality);
startScreen.startScreen_quality.startScreen_quality_medium(MouseEvent.CLICK, changeQuality);
startScreen.startScreen_quality.startScreen_quality_low(MouseEvent.CLICK, changeQuality);
내가 .addEventListener를 작성하지 않은 : 내가 쓴 때