Отслеживание вспышки до линии, которая не существует, вспышка CS5 / AS3 - PullRequest
0 голосов
/ 25 марта 2011

Я получил ошибку в кадре 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 / что угодно):

import flash.events.Event;
stop();

var bg1_menue:Sound = new Sound();
bg1_menue.load(new URLRequest("/bg1_menu/bg1_menu.mp3"));
bg1_menue.play();

var cash1:Number = 5.00;
var maximum_storage:Number = 500;
var storage1:Number = lemons1;
var lemons1:Number = 10;
var cups:Number = 10;
var straws:Number = 100;
var ice:Number = 5;
var drinks:Number = 0;


startbt.addEventListener(MouseEvent.CLICK, begin);
function begin(event:MouseEvent):void{
    nextFrame();
    }

Код кадра 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);
}

1 Ответ

0 голосов
/ 25 марта 2011

Прежде всего:

var storage1:Number = lemons1;
var lemons1:Number = 10;

Это плохо, поменяйте местами две строки.

Rob

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...