as3如何用两个按钮更改数字

时间:2013-02-11 03:04:00

标签: actionscript-3 flash air

我需要用两个按钮更改数字(动态文本), - 和+。如果在动态文本上按+(加号),则必须添加1,依此类推。

代表:

text = i

on (release) {

    text =i+1;

}

1 个答案:

答案 0 :(得分:0)

仅供参考,您的代码在ActionScript 2中,您应该学习ActionScript 3。

无论如何,首先要创建两个Buttons和一个动态TextField。将它们命名为btn_minusbtn_plustf并在TextField中写入0。

试试这个:

import flash.events.MouseEvent;

btn_minus.addEventListener(MouseEvent.CLICK, onMinus);
btn_plus.addEventListener(MouseEvent.CLICK, onPlus);

var count:int = 0;
function onMinus(e:MouseEvent):void
{
    count --;
    tf.text = String(count); 
}

function onPlus(e:MouseEvent):void
{
    count ++;
    tf.text = String(count);
}