Ошибка выполнения с FLASH CS5 - PullRequest
0 голосов
/ 25 марта 2011

Я получаю ошибку времени выполнения, когда достигаю третьего кадра. однако ошибка времени выполнения говорит о том, что он в кадре 2: 6. Код для кадра 3:

stop();
buy_cups.addEventListener(MouseEvent.CLICK, buycups);
function buycups(event:MouseEvent):void{
    cash1 = cash1 - 0.25;
    cups=cups+5;
}
buy_ice.addEventListener(MouseEvent.CLICK, buyice);
function buyice(event:MouseEvent):void{
    cash1 = cash1 - 0.25;
    ice=ice+1;
}
buy_lemons.addEventListener(MouseEvent.CLICK, buylemons);
function buylemons(event:MouseEvent):void{
    cash1 = cash1 - 1.25;
    lemons1=lemons1 + 2;
}
buy_straws.addEventListener(MouseEvent.CLICK, buystraws);
function buystraws(event:MouseEvent):void{
    cash1 = cash1 - 0.25;
    straws=straws+100;
}

Код для кадра 2:

stop();
//stand.addEventListener(MouseEvent.CLICK, check);
addEventListener(Event.ENTER_FRAME, check);
function check(ev : Event) : void {
    cash.text.text = cash1;
    storage_count.text.text = storage1;
    lemons_count.text.text = lemons1;
    cups_count.text.text = cups;
    straws_count.text.text = straws;
    ice_count.text.text = ice;
}
shop.addEventListener(MouseEvent.MOUSE_OVER, over_shop);
function over_shop(event:MouseEvent):void{
    shop.gotoAndStop(2);
}

shop.addEventListener(MouseEvent.CLICK, shop_now);
function shop_now(event:MouseEvent):void{
    gotoAndStop(3);
}

Я получаю ошибку: Внимание: ни одна библиотека не была связана как Runtime Shared Libraries (RSL) из-за ваших настроек публикации: AIR Android [SWF] Lemonade-boy.swf - 942698 байт после декомпрессии Ошибка типа: ошибка № 1009: невозможно получить доступ к свойству или методу пустой ссылки на объект. в Lemonade_fla :: MainTimeline / check () [Lemonade_fla.MainTimeline :: frame2: 6]

Если кто-либо имеет какое-либо представление о том, что может быть или является причиной этого, пожалуйста, дайте мне знать. Спасибо!

1 Ответ

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

Он пытается получить доступ к чему-то, что возвращает ноль (он еще не определен)

Он должен быть загружен для этого кадра. Где находится хранилище1? (это кадр 2, строка 6, верно?)

...