Вычитание при нажатии.

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
RomanVegas
Сообщения: 24
Зарегистрирован: 22 фев 2014, 19:24

Вычитание при нажатии.

Сообщение RomanVegas »

Ребят помогите с проблемой!
Нужно чтобы при нажатии на кнопку(Button) вычиталось 1.
Пробовал вот так:

Код: Выделить всё

 Button.addEventListener(flash.events.MouseEvent.CLICK, this.Score -=1 )public var Score:Number = 10;
И так:

Код: Выделить всё

 Button.addEventListener(flash.events.MouseEvent.CLICK, this.Minus)public function Minus():void{this.Score -= 1;}public var Score:Number = 10;
Никак не получается, эффекта ноль.Я новичок во AS3 не ругайте сильно:)
XELAD
Сообщения: 205
Зарегистрирован: 17 июл 2012, 05:25

Re: Вычитание при нажатии.

Сообщение XELAD »

Не используйте названия классов в качестве названий переменных и экземпляров. Button это класс в AS2.
Видимо вы пишите это в кадрах, судя по всему AS3, поэтому код должен быть таков:

Код: Выделить всё

nazvanieKnopki.addEventListener(flash.events.MouseEvent.CLICK, Minus);function Minus(e):void{Score -= 1;}var Score:Number = 10;
RomanVegas
Сообщения: 24
Зарегистрирован: 22 фев 2014, 19:24

Re: Вычитание при нажатии.

Сообщение RomanVegas »

Странно в trace вычитание есть, а TextField изменений нет как было 10 так и есть.
Аватара пользователя
Abarmotina
Сообщения: 469
Зарегистрирован: 21 апр 2012, 19:34

Re: Вычитание при нажатии.

Сообщение Abarmotina »

RomanVegas, после клика обновляйте содержимое текстового поля! ;)
RomanVegas
Сообщения: 24
Зарегистрирован: 22 фев 2014, 19:24

Re: Вычитание при нажатии.

Сообщение RomanVegas »

Abarmotina, поподробнее, как вызвать?
UpdateScore?
Спасибо.
XELAD
Сообщения: 205
Зарегистрирован: 17 июл 2012, 05:25

Re: Вычитание при нажатии.

Сообщение XELAD »

Код: Выделить всё

nazvanieKnopki.addEventListener(flash.events.MouseEvent.CLICK, Minus);function Minus(e):void{Score -= 1;nazvanieTextFielda.text = String(Score);}var Score:Number = 10;
RomanVegas
Сообщения: 24
Зарегистрирован: 22 фев 2014, 19:24

Re: Вычитание при нажатии.

Сообщение RomanVegas »

Благодарю,работает!
Ответить