Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   При повторном нажатии не работают кнопки (http://www.flasher.ru/forum/showthread.php?t=140485)

kruzhkova 31.05.2010 15:04

При повторном нажатии не работают кнопки
 
Вложений: 1
Добрый день. Простите, это снова я. (уже не работаю со сценами, уже фреймы). Вроде все получилось, но выявилась странная проблема. Нажимаю кнопку на "главной странице", перехожу в фото-галерею на другом кадре. Переходит, но пишет в Output:
Код:

ochreClick //это имя функции моей кнопки//
TypeError: Error #1009: Cannot access a property or method of a null object reference.
        at index_true1_fla::MainTimeline/frame165()
        at flash.display::MovieClip/gotoAndStop()
        at index_true1_fla::MainTimeline/ochreClick()
ochreClickFirst

Когда в этой же галерее нажимаю на кнопку "назад" — возвращается, но пишет в Output:
Код:

backClick5
TypeError: Error #1009: Cannot access a property or method of a null object reference.
        at index_true1_fla::MainTimeline/frame160()
        at flash.display::Sprite/constructChildren()
        at flash.display::Sprite()
        at flash.display::MovieClip()
        at flash.display::MovieClip/gotoAndStop()
        at index_true1_fla::MainTimeline/backClick5()

После этого все кнопки на главной странице перестают работать. То есть лапку показывают, но не нажимаются, никуда не ведут. Я проверяла очень много раз — все стоит правильно и на своих местах. Пробовала решить проблему по этому методу: http://curtismorley.com/2007/08/15/f...ect-reference/ — не работает. Что же это? На всякий случай прикрепляю исходник. Спасибо огромное всем!

-De- 31.05.2010 15:56

Вам надо перестать работать с фреймами и сделать, наконец, Document Class %)
Error #1009 - это просто.
у вас в коде есть конструкция типа
обьект.и_тут_что_угодно
если обьект null, то вываливается эта ошибка. Вот в коде 165-го фрейма такая ситуация. Узнать, хоть трейсом, хоть дебагом, что там null и либо сделать его не null, либо убрать код с ним.

kruzhkova 01.06.2010 01:13

Спасибо, буду думать.

Цитата:

Сообщение от -De- (Сообщение 912042)
Вам надо перестать работать с фреймами и сделать, наконец, Document Class %)
Error #1009 - это просто.
у вас в коде есть конструкция типа
обьект.и_тут_что_угодно
если обьект null, то вываливается эта ошибка. Вот в коде 165-го фрейма такая ситуация. Узнать, хоть трейсом, хоть дебагом, что там null и либо сделать его не null, либо убрать код с ним.



Часовой пояс GMT +4, время: 19:36.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.