Flash 板


LINE

已經解決了 附上成品網址 http://student.ncyu.edu.tw/~s0941824/indexlogo.html 最後是 將檔案全 loadMovie 進來 再 unloadMovie 掉 不過這時檔案已全進了快取(暫存) 因此獲得的瀏覽效果將和本機瀏覽一樣 提供一下我寫的ActionScript給各位參考 影格1 t=1; //先定義一下,這個數值將用來指揮程式所該讀取的檔案名稱 a=3; //這個數值用來告知程式總共有多少檔案須被讀取 影格2 switch(_root.t){ case 1 : loadMovie("1.swf",_root.box); break; //當t==1時 讀取第一個檔案 //預設的t=1,所以一開始系統便會讀第一個檔案 case 2 : loadMovie("2.swf",_root.box); break; case 3 : loadMovie("3.swf",_root.box); break; } //使用目標來讀取影片的好處是,可以繼承元件的縮放及位置等等 //所以可以把元件變得很小,藏在某個角落,一來不佔畫面,二來節省系統繪圖資源 //當然也要命令元件在讀取時停止動作和聲音 影格3 bl = _root.box.getBytesLoaded(); bt = _root.box.getBytesTotal(); //這部份開始定義讀取的數值,加以計算就變成loadingBar的製作囉 影格4 if (bl == bt && t == a) { //當目前檔案讀取完成且所有檔案都獨已讀取 unloadMovie(_root.box); //把檔案卸載,而這些檔案已進了快取(暫存) play(); //離開這些迴圈,可以播放囉 } else { if (bl == bt) { //當目前的檔案讀取完成 if (t<a) { //還有其他檔案尚未被讀取 t += 1; gotoAndPlay(2); //變數+1,讓程式在switch迴圈中選擇第二個檔案讀取 } } else { gotoAndPlay(3); //這個部份是當前的檔案尚未讀取完畢,因此返回再繼續讀取 } } //完成 一個建議 當目前的檔案尚未讀取完全時 直接返回讀取即可 不要重新返回switch迴圈判斷 理論上 判別結果還是會要你繼續讀同一個檔案 這樣又可以省一個影格作業........ 但是 詭異的是一開始我比較懶都這樣做 結果單機測試OK,上載後卻發生讀取停滯不前的bug,我也未能理解是為什麼 後來多設一個影格 將迴圈判別,只有在當前的檔案讀取完成時再返回switch迴圈 這樣就OK了 雖然這個寫法不一定是最好 但提供給各位囉~ ※ 引述《forestluch (小強)》之銘言: : 小弟最近作了一篇動畫 : 在本機操作效果相當良好 : 但現在要放到網路上..........問題來了 : 一般為求動畫完整性 都會在開頭先暫停並做讀取的動作 : 也就是讀到100%再讓使用整按下PLAY 這樣畫面便不會斷斷續續的.. : 那如果這個動畫再撥放到一個部份時需要由外部匯入其他的檔案時該怎麼辦? : 之前有做互動作品時 點選項目匯入外部檔案資料 瀏覽完卸載 再匯入其他的.. : 但現在的作品是個動畫 像跑馬拉松一樣 這個撥完匯入第二部 再換第三部.. : 用傳統的寫法 頂多只能讓程式完整的讀完第一個檔案再播放 : 那撥到第二個 第三個檔案 就開天窗了 : 最糟的是這個動畫配合串流聲音 : 不希望每撥完一個部份就要暫停讀取(換片.冏) : 目前唯一想到的就是在一開始將所有的檔案全部 loadMovie 進來 : 然後所有的檔案就進了本機快取(暫存) : 然後開始播放再全部 umloadMovie 掉.. : 這樣...? 行嗎? 我覺得很奇怪 請問各位網友 有其他的辦法可以給我參考嗎 : 感謝 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.171.106.38
1F:推 etrexetrex:看了一下發現你把影格當作function在用 XD 10/01 02:23
2F:推 forestluch:喔 這是以前留下來的習慣~"~a 10/01 02:32
3F:→ forestluch:時間軸的概念比程式的進行順序要好理解多了 10/01 02:33
4F:→ forestluch:主要是目前寫的程式沒有很複雜 影格控制我覺得好管理XD 10/01 02:34
5F:推 cjcat2266:喔喔~華麗唷~應該花很多時間吧? 不過有點小lag就是了... 10/01 10:20
6F:推 forestluch:還好 兩個晚上熬夜 原本想要做出類似宣傳片的東西 10/01 11:06
7F:→ forestluch:但臨時要做 資料不足 時間也不足 又加上配合音樂 10/01 11:07
8F:→ forestluch:所以把重點著墨在後面的互動網頁展示 前面反而虛掉了 10/01 11:08
9F:→ forestluch:不過等到下次要辦展覽會啥的 再拿來修一修應該會很快 10/01 11:09







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP