|
|
|||||
вывод значения переменной
Подскажите пожалуйста, как вывести значение переменной в текстовое поле?
Когда привожу её к типу String, то после этого она уже не может изменить своё значение...а если не приводить, то ругается... package{ import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; public class Klad extends MovieClip{ var txt:TextField=new TextField(); public var ochki:int=0; public function Klad(){ stage.addEventListener(MouseEvent.MOUSE_DOWN,vistrelListener); txt.text='0'; stage.addChild(txt); } private function vistrelListener(e:MouseEvent):void{ ochki+=10; var ochki:String; txt.text=ochki; } } } |
|
|||||
Регистрация: Nov 2008
Сообщений: 528
|
Это вы таким способом к String приводите? ))
Это у вас не приведение типов. Это вы объявили новую локальную переменную с именем ochki и типом String. Теперь в пределах этой функции доступа к public var ochki:int у вас уже нет (он перекрыт именем локальной переменной). Числа приводятся к строкам таким способом: |
|
|||||
Регистрация: May 2009
Сообщений: 35
|
package{ import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; public class Klad extends MovieClip{ var txt:TextField=new TextField(); public var ochki:int=0; public function Klad(){ stage.addEventListener(MouseEvent.MOUSE_DOWN,vistrelListener); txt.text='0'; stage.addChild(txt); } private function vistrelListener(e:MouseEvent):void{ ochki+=10; txt.text = ochki.toString(10); } } } |
|
|||||
Спасибо
|
|
|||||
Или txt.text = "Ваши очки " + ochki;
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Доступ никуда не денется.
|
|
|||||
Регистрация: Nov 2008
Сообщений: 528
|
Интересно, если это так. Как тогда обратиться к публичной переменной?
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Дожили. this.ochki.
|
|
|||||
стервочка (я мужик)
|
this - наше всё
|
|
|||||
Регистрация: Nov 2008
Сообщений: 528
|
Спасибо .
Оказывается, я знал. Но было не лишним вспомнить. Видимо, эти ассоциации сложились из какой-нибудь справки или учебника на тему глобальных и локальных переменных. |
Часовой пояс GMT +4, время: 14:55. |
|
« Предыдущая тема | Следующая тема » |
|
|