2016-04-28 9 views
0

私はflash cc createjs exportを使用しています。私も埋め込まれたフラッシュフォントです。それは問題を解決しませんでした。 私はここにリンクを添付しています。矩形をクリックするだけです。もう一度クリックすると、10の が作成され、20になります。しかし20は20をオーバーラップさせる。 10は消えない。 http://graphicscoder.org/stackover/score/scoring.htmlcreatejsラップオーバーダイナミックテキスト

/* js 
var score=0; 


this.movieClip_1.addEventListener('click', fl_MouseOverHandler_2); 

function fl_MouseOverHandler_2(e) 
{ 
    text1 = new createjs.Text("LIVES: " + score, "40px Arial"); 
text1.textAlign = 'right'; 
text1.y = 30; 
text1.x = stage.canvas.width - 10; 
stage.addChild(text1); 
    score=score+10; 
    text1.text=String(score); 


} 

*/ 

答えて

0

ボタンをクリックするたびに、新しいテキストを追加しています。あなただけの数を変更する場合:

  1. は、一度、最初はテキスト
  2. 更新クリックで値を作成します

例:

/* js 
var score=0; 

this.movieClip_1.addEventListener('click', fl_MouseOverHandler_2); 

// Moved out of the mouse handler 
text1 = new createjs.Text("LIVES: " + score, "40px Arial"); 
text1.textAlign = 'right'; 
text1.y = 30; 
text1.x = stage.canvas.width - 10; 
stage.addChild(text1); 

function fl_MouseOverHandler_2(e) 
{ 
    score=score+10; 
    text1.text=String(score); 
} 
*/ 
関連する問題