Actionscript 3 将闪光跟踪到一条没有';不存在,闪存CS5/AS3

Actionscript 3 将闪光跟踪到一条没有';不存在,闪存CS5/AS3,actionscript-3,Actionscript 3,我在1:26帧上出错了。此框架的代码(完整代码)如下所示。我收到的错误消息是: TypeError: Error #1034: Type Coercion failed: cannot convert 0 to flash.display.DisplayObject. at fl.motion::AnimatorBase/play() at fl.motion::AnimatorBase$/processCurrentFrame() at fl.motion::Anima

我在1:26帧上出错了。此框架的代码(完整代码)如下所示。我收到的错误消息是:

TypeError: Error #1034: Type Coercion failed: cannot convert 0 to flash.display.DisplayObject.
    at fl.motion::AnimatorBase/play()
    at fl.motion::AnimatorBase$/processCurrentFrame()
    at fl.motion::AnimatorBase/handleEnterFrame()
    at flash.display::MovieClip/nextFrame()
    at Lemonade_fla::MainTimeline/begin()[Lemonade_fla.MainTimeline::frame1:26]
如果我正确地阅读了这条消息,它会说它在没有任何代码的行上遇到了错误。请参见(21行而非26行/其他内容):

第2帧代码:

import flash.events.Event;
stop();
stand.addEventListener(MouseEvent.CLICK, check);
addEventListener(Event.ENTER_FRAME, check);
function check(ev : Event) : void {
    cash.text.text = cash1;
    lemons_count.text.text = lemons1;
    cups_count.text.text = cups;
    straws_count.text.text = straws;
    ice_count.text.text = ice;


}
如果您需要,我将提供其他源代码

shop_mc.addEventListener(MouseEvent.CLICK, shopnow);
function shopnow(event:MouseEvent):void{
    nextFrame();
}

for(var i:Number = 0; i<2; i++)
{
var guide_tut:guide = new guide();
addChild(guide_tut);
}
shop\u mc.addEventListener(MouseEvent.CLICK,shopnow);
函数shopnow(事件:MouseEvent):void{
nextFrame();
}
对于(变量i:Number=0;i首先:

var storage1:Number = lemons1;
var lemons1:Number = 10;
这是坏的,交换两行


罗布:你当然知道。这只是我看到并指出的一个合乎逻辑的错误:)。你在第一帧上也有你的“startbt”实例吗?你什么时候收到这个错误?编译Flash或单击按钮时?是的,但错误会不断弹出。即使在我单击dissmiss all.时,您的向导课程也可能有问题。如果不是敏感项目,请发布源代码。
var storage1:Number = lemons1;
var lemons1:Number = 10;