2017-02-05 19 views
2

Я пытаюсь написать код для видеоклипа, чтобы сделать кликабельную область на этапе в определенном фрейме. Ошибка в том, что я не смог найти, что это за ошибка.ActionScripts3 Выпуск события клика на клик

«btn_SETTINGS» - это видеоклип.

import flash.ui.Mouse; 
import flash.events.MouseEvent; 

//Stop at frame 72 (STORES PAGE) 
gotoAndStop(73); 

//Button SETTINGS Click 
function goto_SETTINGS(event:MouseEvent):void 
{ 
    gotoAndStop(74); 
} 
trace("button:",btn_SETTINGS); 
btn_SETTINGS.addEventListener(MouseEvent.CLICK, goto_SETTINGS); 

Ошибка:

button: null 
TypeError: Error #1009: Cannot access a property or method of a null object reference. 
    at APPRAYAN_fla::MainTimeline/frame72()[APPRAYAN_fla.MainTimeline::frame72:13] 
+0

Ваша ошибка говорит вашему, где это. Кадр 72. Строка 12. MainTimeLine. Какой у вас код? –

+0

код в рамке 72 –

+0

Вот что я только что сказал. Я спрашиваю *, что * находится в строке 12 в кадре 72 –

ответ

2

Проблема Ваш номер кадра и кода, эта функция и слушателя событий ищет объект «btn_SETTINGS», но нет ни одного объекта в кадре 72, отделить код разные рамки.

Рама 72:

gotoAndStop(73); 

Кадр 73:

//Button SETTINGS Click 
function goto_SETTINGS(event:MouseEvent):void 
{ 
    gotoAndStop(74); 
} 
btn_SETTINGS.addEventListener(MouseEvent.CLICK, goto_SETTINGS); 
+0

Правильно! Благодаря!!! –