- ベストアンサー
クリックするたびにテキストを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つずつ表示させることはできないでしょうか?
- みんなの回答 (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); }