loding完美製作

2021-08-25 03:47:30 字數 1718 閱讀 7370

當然這裡的"完美loding"是指londing程式的內部效果而不是外在的美觀。不多說了,這篇帖子是我專門為菜鳥而寫的,雖然關於"londing程式"製作介紹的文章已經不止唯一了,但是還有許多的新手對於"londing程式"還是有很多疑問,特別是對自己做的"londing"為什麼總是在螢幕上一閃而過,有的甚至看不到"londing",當然,這曾經也是我自己的乙個疑問。現在我就想大家介紹乙個自己測試過n次的乙個"雙重載入+視覺化載入(可以看到londing程式載入的過程)"在主影片上只佔一幀的完美londing程式。

首先,我們按ctrl+f8新建乙個影片剪輯名為"londing",最好在對其方式上選擇"中心對其"。這時,我們就開始製作"londing"的action,在第一層(名為action)的第一幀輸入以下**:

var fa;//宣告區域性變數 fa

var fb;//宣告區域性變數 fb

var fc;//宣告區域性變數 fc

fc = 0;//使變數fc賦予值"0"

var ga;//同上 宣告區域性變數 ga

var gb;//變數 gb

var gc;//變數 gc

gc = 0;//使變數gc賦予值"0"

this.onenterframe = function() ;//使當前物件(上面的變數),進入幀時開始呼叫,再次宣告定義的函式

(複製以上**到第一幀即可)程式講解:上面**的主要作用是讓影片認識我們定義的函式,在影片進入當前剪輯"londing"時使用。下一步就是輸入londing程式的主要**了,單擊action層按f5,在新建的一幀中輸入以下**:

fa = _parent._framesloaded;//使變數fa賦予值_framesloaded(影片已載入的幀數)

fb = _parent._totalframes;//使變數fb賦予值_totalframes(影片總幀數)

fc = fc+math.round((fa/fb*100-fc)/10000000000000000000000000+1);//獲取影片載入幀數的百分比

tiao1._xscale = (fc);//按載入幀數的百分比來縮放tiao1的寬

text2 ="準備載入影片位元組中...";//在動態文字筐裡顯示"..."中的文字

text1 ="載入影片幀中...    "+(fc)+"%";//把載入幀數的百分比在text1中顯示,並在後面加個%

if (fc>=100) 

}程式講解:londing程式製作的方式有兩種,一種是幀載入第二種就是影片位元組的載入,在以上**中已經都介紹的很清楚了。而上面的程式已經把兩種載入的方式都融合到其中了,因此我可以大膽的說它是完美的londing程式。在影片幀載入完畢後,再開始載入影片的位元組數。上面**中的"if (條件) "就是乙個條件語句,它就是使當滿足乙個條件後,如if (fc>=100) 載入幀數達到百分之百後才開始執行另一段**。其作用主要在於使兩段**可以分開執行,如果取消了"if (條件) "flash就會讓兩段**同時執行了。

還有,有些新手對於"_root與this"的用法不是很清楚,因此在這裡也有必要提一下它們的用法與意義。若在乙個元件中的按鈕中加入"on(press)",它的意思就是指在單擊按鈕後主影片(最上一層)轉到第5幀並停止。若在乙個元件中的按鈕中加入"on(press)",控制的就是按鈕在當前級影片剪輯。再插一句,靈活的運用"_root與this",會讓自己更好的控制影片。完成action層的最後一步,讓我們再次單擊此層並按f5。在action層的第三幀中新增**:gotoandplay(2);

css3 transition完美製作手風琴效果

在css3出現之前手風琴的效果一般都是通過js或者jquery寫,無論是哪種方法,都比較繁瑣,css3的過渡 transition既簡單又完美的實現了這一效果!demo圖 關於css3transition這一屬性的詳解網上有很多,不了解的童鞋可以搜一下 這個效果是通過hover來改變在滑鼠進入和進出...

教你三步完美製作織夢DedeCMS首頁RSS訂閱源

教你三步完美製作織夢dedecms首頁rss訂閱源 織夢cms預設情況下,rss訂閱源是根據分類區分不同的rss訂閱的。如果使用者想訂閱整個 的rss是個麻煩事。解決辦法 1,新增乙個rss模板,檔名為 rss index.htm,將rss模板檔案儲存到 templets plus 目錄下。檔案內容...

如何製作乙個完美的錯誤提示資訊

以下內容由mockplus團隊翻譯整理,僅供學習交流,mockplus是更快更簡單的原型設計工具。每個系統都會出現暫停工作的時候,它可能是使用者的錯誤操作或系統故障導致的。在這兩種情況下,設計乙個完美的錯誤資訊尤為重要,因為它能有效提高使用者體驗。如何製作乙個完美的錯誤資訊?它往往包含以下3個重要部...