flash as3.0 怎么用一个按钮控制方程中一个参数的变化??求教
myTimer.delay=Math.random()*150+1000比如说上面这个式子想通过点击按钮让上面的1000变化点一次变小50该怎么编程跪求方法...
myTimer.delay=Math.random()*150+1000
比如说上面这个式子 想通过点击按钮让上面的1000变化 点一次变小50 该怎么编程 跪求方法 展开
比如说上面这个式子 想通过点击按钮让上面的1000变化 点一次变小50 该怎么编程 跪求方法 展开
展开全部
你是想让这个timer越来越快吧!
如果过是的话 请使用一下代码:粘贴在时间轴!
//按钮名为 btn
import flash.events.Event;
import flash.utils.Timer;
var changeNum:int = 1000;//初始数值
var perNum:int = 50;//每次变化的数值
btn.addEventListener(MouseEvent.CLICK,clF);
function clF(e:Event)
{
changeNum -= 50;
myTimer.reset();
myTimer.delay = Math.random() * 150 + changeNum;
myTimer.start();
trace(myTimer.delay)
}
var myTimer:Timer = new Timer(Math.random() * 150 + changeNum);
myTimer.start();
以下是测试数据
1013.448271015659
904.8266518861055
940.8014895394444
826.650257082656
826.5379859134555
708.7616648525
784.6560097532347
636.2907971721143
671.2835640413687
如果过是的话 请使用一下代码:粘贴在时间轴!
//按钮名为 btn
import flash.events.Event;
import flash.utils.Timer;
var changeNum:int = 1000;//初始数值
var perNum:int = 50;//每次变化的数值
btn.addEventListener(MouseEvent.CLICK,clF);
function clF(e:Event)
{
changeNum -= 50;
myTimer.reset();
myTimer.delay = Math.random() * 150 + changeNum;
myTimer.start();
trace(myTimer.delay)
}
var myTimer:Timer = new Timer(Math.random() * 150 + changeNum);
myTimer.start();
以下是测试数据
1013.448271015659
904.8266518861055
940.8014895394444
826.650257082656
826.5379859134555
708.7616648525
784.6560097532347
636.2907971721143
671.2835640413687
追问
您好 我按照您的做法编的 为什么测试出来每次的数据没有递减50?
changeNum -= 50;这句话也写了 感觉没起作用一样。。 这是为什么?
展开全部
var k:int=1000;
var _delay=Math.random()*150+k;
myTimer.delay=_delay;
/////////////////////////////////////////
点击后执行
k-=50;
var _delay=Math.random()*150+k;
myTimer.delay=_delay;
/////////////////////////////////////////
点击后执行
k-=50;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var cs:int=1000;
myTimer.delay=Math.random()*150+cs
an_btn.addEventListener(MouseEvent.CLICK,cd)
function cd(e){
cs-=50
}
myTimer.delay=Math.random()*150+cs
an_btn.addEventListener(MouseEvent.CLICK,cd)
function cd(e){
cs-=50
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询