Ошибки AC3 1119 1120 при написании сценария моей кнопки?

Я новичок в этом, и я впервые использую Adobe. Я получаю «радость» от выполнения проекта в моей школе с использованием пакета CS4 Suite. Я играл и использовал эту книгу, чтобы получить кнопку для запуска действия. Я пробовал много разных кодировок, но этот дает мне наименьшее количество ошибок. Это то, что у меня есть до сих пор:

var isPlaying = false;
this.myButton.addEventListener(MouseEvent.MOUSE_DOWN, onButtonClicked);
this.myButton.onButtonClicked = function(){
 gotoAndPlay(5);
}

Строка 3, ошибка 1119: доступ к неопределенному свойству onButtonClicked. Строка 5, ошибка 1120: Доступ к возможно неопределенному свойству onButtonClicked через ссылку со статическим типом... Что я делаю неправильно?


person Cody B.    schedule 04.02.2010    source источник


Ответы (1)


Функция, вызываемая событием, не должна быть установлена ​​таким образом. Код, который у вас есть, больше похож на Javascript, чем на ActionScript.

var isPlaying = false;

this.myButton.addEventListener(MouseEvent.CLICK, onButtonClicked);

function onButtonClicked(event:MouseEvent):void {

    gotoAndPlay(5);

}

Кроме того, попробуйте прочитать документацию, дополнительную информацию о:

http://www.adobe.com/livedocs/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000376.html
person jpabluz    schedule 04.02.2010
comment
Большое спасибо! Эти крошечные правки сделали БОЛЬШУЮ разницу в его работе и ошибках повсюду. Я думаю, что это станет основной темой сценария, а? ;) - person Cody B.; 04.02.2010