【问题标题】:Error #1009 Cannot find what's causing this null error错误 #1009 找不到导致此空错误的原因
【发布时间】:2014-12-13 08:19:42
【问题描述】:

我在做作业时遇到了这个问题,我似乎找不到解决方法,我尝试了 40 分钟来解决这个问题。

错误

TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at portfolio11_fla::MainTimeline/frame4()
    at flash.display::MovieClip/gotoAndStop()
    at portfolio11_fla::MainTimeline/PW()
TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at portfolio11_fla::MainTimeline/PW()

第 4 帧上的 ActionScript3 代码

import flash.events.MouseEvent;

stop();
loginBtn.addEventListener(MouseEvent.CLICK, PW);
function PW(Event:MouseEvent)
{
    if (enterPW.text == "letmein")
    {
        gotoAndStop(4);
    }
    if (enterPW.text == "home")
        {
            gotoAndPlay(1);
        }
    else
    {
        gotoAndPlay(5);
    }
}
Home2.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndPlayFromFrame_4);

function fl_ClickToGoToAndPlayFromFrame_4(event:MouseEvent):void
{
    gotoAndPlay(1);
}

【问题讨论】:

  • 对象 ID 不会跨越关键帧。确保您引用的所有对象都在同一帧上。这是我可以在没有更多信息的情况下给出的最佳答案。
  • 我所做的一切都在同一个框架上,仍然无法弄清楚。
  • 通过电子邮件发送您的资产(在我的个人资料中),我可以为您查看。
  • 现在发送它,我修复了大部分弹出的东西,现在我只需要修复 1 个。不知道如何解决它。

标签: actionscript-3 flash adobe flash-cs6


【解决方案1】:

变化:

if (passwordtxtbox.text == "Games")

到:

else if (passwordtxtbox.text == "Games")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-14
    • 2012-12-05
    • 1970-01-01
    • 1970-01-01
    • 2013-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多