Actionscript 3 动作脚本3错误#109

Actionscript 3 动作脚本3错误#109,actionscript-3,flash,Actionscript 3,Flash,好的,我要做的就是把我的主机链接到我的主菜单上。但我总是遇到一个错误。这里是错误 TypeError: Error #1009: Cannot access a property or method of a null object reference. at Main_Menu_fla::MainTimeline/frame1()[Main_Menu_fla.MainTimeline::frame1:11] 现在我明白了,它在说它正在试图找到一些还不存在的东西,但实际上我没有太多的代码。我将

好的,我要做的就是把我的主机链接到我的主菜单上。但我总是遇到一个错误。这里是错误

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Main_Menu_fla::MainTimeline/frame1()[Main_Menu_fla.MainTimeline::frame1:11]
现在我明白了,它在说它正在试图找到一些还不存在的东西,但实际上我没有太多的代码。我将首先显示我的主机代码,然后显示我的主菜单代码

主框架

import flash.display.Loader; 
import flash.net.URLRequest;
import flash.events.ProgressEvent;
import flash.events.Event;

var loader:Loader = new Loader();

loader.load(new URLRequest('Main_Menu.swf'));

loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loopProgress);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadScene);

function loopProgress(event:ProgressEvent):void{
    var percentLoad:Number = event.bytesLoaded/event.bytesTotal;
    var percentString:String = Math.ceil(percentLoad * 100).toString() + '%';
    percent_txt.text = percentString;
    bar_mc.scaleX = percentLoad;
}

function loadScene(event:Event):void{
    removeChild(percent_txt);
    removeChild(loading_txt);
    removeChild(bar_mc);
    stage.addChild(loader);
}

function loadExternalSWF(screen:String):void{
    loader.unloadAndStop();
    loader.load(new URLRequest(screen));


    addChild(loading_txt);
    addChild(bar_mc);
    addChild(percent_txt);
}
主菜单

import flash.net.URLLoader;
import flash.ui.Multitouch;
import flash.ui.MultitouchInputMode;
import flash.events.TransformGestureEvent;



Multitouch.inputMode = MultitouchInputMode.GESTURE;

//Side Menu Swipe
smenu_mc.stage.addEventListener(TransformGestureEvent.GESTURE_SWIPE, onSwipe);

//Top Menu Swipe
tmenu_mc.stage.addEventListener(TransformGestureEvent.GESTURE_SWIPE, downSwipe);

function onSwipe (e:TransformGestureEvent):void{
    if (e.offsetX == 1){
        //swipe to the right
        smenu_mc.x += 258;
    }
    if (e.offsetX == -1){
        smenu_mc.x -= 258;
    }
}

function downSwipe (e:TransformGestureEvent):void{
    if (e.offsetY == 1){
        //Menu can only swipe down
        tmenu_mc.y += 56;
    }
    if (e.offsetY == -1){
        tmenu_mc.y -= 56;
    }
}

如果有人能帮我弄清楚这里发生了什么,我们将非常感激。

HM,我认为错误是在第二个代码上,因为第11行在前一行没有任何错误。什么是smenu\U mc?也许它找不到..这只是事件侦听器的电影剪辑。只是尝试删除它并运行它,但仍然得到相同的错误。请检查相应的行。最好跟踪所有这些变量以及它们的来源。尝试删除每一段代码,直到找到错误。我们无法为您解决此问题,因为缺少某些内容!