Как я могу получить сообщение об ошибке в кадре 1 и строке 23, если в этой строке нет кода? - PullRequest
0 голосов
/ 26 марта 2011

Я получаю сообщение об ошибке, когда я нажимаю кнопку, которая приводит меня к кадру 2. Ошибка:

Warning: No libraries were linked as Runtime Shared Libraries (RSLs) because of your publish settings: AIR Android
[SWF] Lemonade-boy.swf - 862607 bytes after decompression
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/start_now()[Lemonade_fla.MainTimeline::frame1:23]

Код для кадра 1: (Если я могу правильно считать, то это всего 18линии ... не 23 +):

//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 lemons1:Number = 10;
//var storage1:Number = lemons1;
var cups:Number = 10;
var straws:Number = 100;
var ice:Number = 5;
var drinks:Number = 0;

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

Может ли кто-то, пожалуйста, объяснить, как исправить эту ошибку?Спасибо!

1 Ответ

1 голос
/ 26 марта 2011

это весь ваш код?В первом кадре есть все, что перечислено выше, а во втором кадре (который должен существовать), в котором нет кода?

РЕДАКТИРОВАТЬ: Код выше работает отлично, ваша ошибка исходит из другого места.

На стороне не следует создавать новую тему для той же ошибки: Отслеживание вспышки на несуществующей линии, вспышка CS5 / AS3 Ошибка # 1034 при запуске флэш-приложения

просто поместите весь вопрос в одну ветку, иначе люди не будут отвечать на вопросы.

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