作者zswolf (响彻云霄的喇叭声)
看板Flash
标题Re: [问题] 随时间增加 而增加的数字 和元件
时间Fri Jun 1 11:06:07 2007
试了另一个不用onEnterFrame的写法
先建立个实体名称为coin_txt的动态文字
然後再第一影格上写
stop();
var intercalID :Number
var coin:Number = 0
//初始值//
function actest():Void{
coin=coin+100
//要累加的数值//
coin_txt.text=coin
}
intercalID=setInterval(this,"actest",3000)
//3000是时间(毫秒)//
测试过可以用~~~
※ 引述《zswolf (响彻云霄的喇叭声)》之铭言:
: 先建立个实体名称为coin_txt的动态文字
: 然後再第一影格上写
:
: var coin:Number = 0;
: //一开始先归零//
: var fps:Number = 12;
: //你影片影格的速率
: var speed:Number = 3;
: //看你想要几秒加一次
: var i:Number;
: this.onEnterFrame = function() {
: i++;
: if (i>=fps*speed) {
: coin = coin+20;
: //这是看你要加多少钱//
: coin_txt.text = coin;
: addn = 0;
: }
: };
:
: PS:trace过了~~~可以~~~
: ※ 引述《applecore (鸽子女王)》之铭言:
: : 最近工作要作一个动画
: : 每隔数秒 要出现一个钱币 并且金额也要增加
: : (ex.5秒 1个金币 1.2元
: : 10秒 2个金币 2.4元....)
: : 而且这个动画必须要能播放一个小时以上
: : 若不考虑钱币爆表的问题
: : 我只会改as 不会写as 请问有没有人有类似的范例呢?
: : 我找到一个按一次钮 让动态文字就增加一定数字 的范例
: : on (release) {
: : _root.number = _root.number+3;
: : _root.ttt.text = eric;
: : }
: : (ttt.为动态文字的实体名称)
: : 可是有别的as可以使动态文字是随着时间增加,而不需按钮吗?
: : 谢谢
--
挖~~店员辞职啦~~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.11.28