【问题标题】:How to fix this duplicate function definition error?如何修复这个重复的函数定义错误?
【发布时间】:2014-03-01 20:20:01
【问题描述】:

我是 Flash CS6 动作脚本 3 的新手。我必须分配一个必须有鼠标、键盘、输入帧和时间事件的场景。每次我测试这部电影时,我都会不断收到一个错误,上面写着“输入帧事件”和“定时器事件”函数的“函数定义重复”。我试图重命名这些函数,但它没有用。还有其他解决方案吗?另外,你能举一些例子吗?谢谢!

QuestionMC.addEventListener(MouseEvent.CLICK, onClick);
QuestionMC.addEventListener(MouseEvent.ROLL_OVER, questionOver);
QuestionMC.addEventListener(MouseEvent.ROLL_OUT, questionOut);

function questionOver(event:MouseEvent):void
{
    event.target.alpha = .5;
}

function questionOut(event:MouseEvent):void
{
    event.target.alpha = 1;
}

function onClick(event:MouseEvent):void
{
    //trace("click!!!");
    event.target.y -= 15;
    event.target.rotation += 45;
}

QuestionMC.buttonMode = true;

stage.addEventListener(KeyboardEvent.KEY_DOWN, jump);
stage.addEventListener(KeyboardEvent.KEY_UP, land);

function jump (event:KeyboardEvent): void
{
    trace(event.keyCode);
    YoshiMC.y -= 50
    stage.removeEventListener(KeyboardEvent.KEY_DOWN, jump);
    stage.addEventListener(Event.ENTER_FRAME, flip);
}
function land (event:KeyboardEvent): void
{
    YoshiMC.y += 50
    stage.addEventListener(KeyboardEvent.KEY_DOWN, jump);
    stage.removeEventListener(Event.ENTER_FRAME, flip);
}
function flip(event:Event):void
{
    YoshiMC.rotation += 45;
    YoshiMC.x += 20;
}
var jumpTimer:Timer = new Timer(5000,1);
jumpTimer.addEventListener(TimeEvent.TIMER, jump);
function jump (event:TimerEvent):void
{
    planteaterMC.play();
}
jumpTimer.start();

var link:URLRequest = new URLRequest("");

buttongoeshere.addEventListener(MouseEvent.CLICK, clickHere);

function clickHere(event:MouseEvent):void
{
    navigateToURL(link);
}
buttongoeshere.buttonMode = true;

【问题讨论】:

    标签: actionscript-3 encoding flash-cs6


    【解决方案1】:

    您的jump 函数在这里被声明了两次:

    function jump (event:KeyboardEvent): void
    

    这里:

    function jump (event:TimerEvent):void
    

    你只需要重命名其中一个

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-29
      • 1970-01-01
      • 1970-01-01
      • 2019-09-03
      • 1970-01-01
      • 1970-01-01
      • 2019-11-26
      • 1970-01-01
      相关资源
      最近更新 更多