Re: [問題] 隨時間增加 而增加的數字 和元件

看板Flash作者 (響徹雲霄的喇叭聲)時間18年前 (2007/06/01 11:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
試了另一個不用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
文章代碼(AID): #16NuqYDz (Flash)
文章代碼(AID): #16NuqYDz (Flash)