• ベストアンサー

クリックするたびにテキストを1個ずつ表示させる

マウスクリックをしてテキストを1個ずつ表示させたいです。 stage.addEventListener(MouseEvent.CLICK, mc); function mc(event:MouseEvent):void{ var text1 : TextField = new TextField(); text1.text = "Hello World"; this.addChild(text1); } を実行すると、クリックするたびテキストが1つずつ増えていきます。 これを前回のを消去して新たに表示というような形で1つずつ表示させることはできないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

表示したい文字列を変数に格納しておいて クリックするごとに、文字数をふやしていくのはどうでしょうか。 var word:String="Hello World"; var word_cnt:int=0; function mc(event:MouseEvent):void{ word_cnt += 1; text1.text = word.substr(0,word_cnt); }

専門家に質問してみよう