2012-02-22 2 views
0
var PlayerScore:TextField = new TextField(); 

//Here we add the new textfield instance to the stage with addchild() 
_canvas.addChild(PlayerScore); 


var myFormat:TextFormat = new TextFormat(); 
myFormat.size = 30; 

PlayerScore.defaultTextFormat = myFormat; 

PlayerScore.text = _player_score.toString(); 
PlayerScore.width = 250; 
PlayerScore.x = 70; 
PlayerScore.y = -20; 
PlayerScore.textColor = 0xFFFFFF; 

я использую это в моем конструктореДоступ MovieClip в другом методе

Как я могу использовать

PlayerScore.text = _player_score.toString(); 

В другом методе?

+1

Что вы подразумеваете под «использованием»? вы имеете в виду, как вы можете установить текст из другого метода/класса? – Eugeny89

+0

вы можете сделать это статическим var – Summer

+0

«вы имеете в виду, как вы можете установить текст из другого метода/класса?» да – John

ответ

0

Использовать этот метод { PlayerScore.text = _player_score.toString();

присвоить переменной: Пример

var cash:int = 500; // cash is the variable// 

    showTextBTN.addEventListener(MouseEvent.CLICK, variableTotext); 

    function variableTotext(){ 
    Money.text = cash.toString();// the variable cash will output in Money text box 
    } 

кнопку Добавить или MC на сцене, дать ему имя экземпляра «showTextBTN». Затем добавьте динамическое текстовое поле с именем экземпляра «Деньги». добавить вышеуказанный код в шкалу времени действий (as3); Скомпилировать/запустить фильм

Смежные вопросы