Re: 關於搭配影片字幕的疑問

看板Flash作者 (科技絕緣體)時間18年前 (2007/11/06 23:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
※ 引述《PlayNintendo (口桀 口桀 口桀)》之銘言: : 我也建議用讀取XML的方式來做 : XML可以設定基本的字體標籤或是加上連結 : 而且只要用記事本來改就好了XD : 簡單的做法就是設動態文字並命名 例如sub : 然後在影格上寫入as : loadVarsText = new LoadVars(); //讀取變數 : loadVarsText.load("sub.xml"); //讀取的xml檔 : loadVarsText.onLoad = function (success) //讀取成功的判斷式 : { : if (success) : { : sub.htmlText = this.textVar; //設定讀取的xml標籤 : } : else : { : gotoAndStop("not_loaded"); //沒有讀取成功的話就跳到not_loaded的影格 : } : }; : 然後xml只要寫簡單幾句就可以了 打開記事本然後寫入 : &textVar=<font color='#000000'>這是字幕</font> : 上面是設flash抓xml裡textVar標籤的內容 : 這樣就ok了 : 如果有多段字幕的話只要在flash和xml裡設定不同的變數標籤名稱 : 只需一個xml檔就搞定了 : 增加字幕的話在flash裡多加幾個動態文字和as : 以後要修改字幕內容和字體顏色的話打開xml打打字就好了 想問一下 如果影片很長...大概有10分鐘左右 我想要字幕除了出現的時間點外 還想讓字幕持續時間能跟影片吻合 就是沒有說話的時候不會出現字幕 像這樣的話,在影格as上以及XML應該怎麼寫呢? 因為我用FLVPlayback參數內的cuepoint寫的話 像這樣http://blog.xuite.net/joehwang1/IT/6634465 字幕出現時間點是ok的 但是持續時間就會有問題@@" 像是影片撥到10秒時出現第一次對話,說了2秒後就沒了 一直到45秒時才又有第二次對話 用cuepoint寫字幕會出現以下情形 字幕會在10秒時出現,持續到45秒時才又換成另一個字幕QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.175.54.165 ※ 編輯: funcy 來自: 218.175.54.165 (11/06 23:47)
文章代碼(AID): #17C8e_mn (Flash)
文章代碼(AID): #17C8e_mn (Flash)