[問題] 用文字顯示目前畫格數

看板Flash作者 (Norton)時間15年前 (2010/06/30 16:18), 編輯推噓4(4012)
留言16則, 5人參與, 最新討論串1/1
為了要做逐格動畫(實體),所以我先在Flash CS4上用動畫先畫好 那,我希望能夠在每張畫格上都標明畫格的號碼,也就是目前是第幾張畫格這樣 雖然知道大概是case或if之類,不過對AS不太熟,請問我該怎麼做呢? -- ◢██◣ ◣ ◢██◣ ███◣ █ ◤ █ ◢ █ ◤ █ █ 熱血、青春 █ █ ◢◤ █ █▄▄◤ 成功管樂 enthusiasm █ ██▍ █ █ ◣ youth █ ◣ █ ◥◣ █ ◣ █ █ ◥██◤ ◥ ◥ ◥██◤ ███◤ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.48.251

06/30 16:46, , 1F
new一個TextField textfield.text=this.currentFrame
06/30 16:46, 1F

06/30 16:56, , 2F
不好意思,可不可以請您說得更操作化一些?
06/30 16:56, 2F

06/30 18:14, , 3F
在畫面上放一個文字方塊,屬性面板選「動態文字」
06/30 18:14, 3F

06/30 18:15, , 4F
然後把它取名叫「frame_txt」
06/30 18:15, 4F

06/30 18:15, , 5F
在時間軸第 1 格設個關鍵影格,裡面放程式
06/30 18:15, 5F

06/30 18:16, , 6F
stage.addEventListener(Event.ENTER_FRAME, chgText);
06/30 18:16, 6F

06/30 18:16, , 7F
function chgText(e:Event):void {
06/30 18:16, 7F

06/30 18:16, , 8F
frame_txt.text = String(this.currentFrame); }
06/30 18:16, 8F

06/30 20:02, , 9F
推!!!
06/30 20:02, 9F

06/30 20:22, , 10F
不過這樣我就必須用AS3.0來做,不過按鈕會失效QWQ
06/30 20:22, 10F

06/30 20:33, , 11F
(我為何會用"不過"...?)有辦用AS2.0做到一樣的事情嗎?
06/30 20:33, 11F

06/30 21:20, , 12F
可以呀
06/30 21:20, 12F

06/30 21:20, , 13F
onEnterFrame=function(){
06/30 21:20, 13F

06/30 21:21, , 14F
frame_txt.text = this._currentframe;
06/30 21:21, 14F

06/30 21:22, , 15F
}
06/30 21:22, 15F

06/30 21:35, , 16F
感謝各位樓上各位,我兩種都算是會了m(_ _)m
06/30 21:35, 16F
文章代碼(AID): #1CAltDtD (Flash)