每天學一點flash(68) 新聞列表製作

2021-09-30 08:38:31 字數 765 閱讀 1637

無聊中,玩一下這個東西。感覺製作起來也不是十分複雜。於是就動手寫了一下。採用的flash cs3的軟體進行製作。

新聞標題元件,可以製作為movieclip,在元件裡面新增動態文字,並設定字型和顏色等(也可以採用純編碼方式對標題描述)

分頁的製作:採用求餘的方式進行,當page%row==0的則total=page/row 為總共頁碼,當page%row !=0 則total=       page/row +1;

製作新聞標題和日期顯示:

建立乙個mc,新增庫連線。名為newitem,然後在空白的元件當中,建立兩個動態文字(用於顯示標題和日期),分別為title 和datamsg。設定為白色字型。

建立按鈕:

startbtn  首頁按鈕

endbtn    末頁按鈕

這些按鈕用來處理互動的情況。

xml測試資料:這樣xml 資料可以自己隨意定義,主要是符合自己的習慣就行。 

分頁工具類。用來處理一些分頁的情況。

主要程式

由於這個只是乙個小製作,主要涉及到符合我們習慣就行,flash 設計講求是自由,這樣玩起來才夠有趣。

最後,採用這種方式生成swf 大概為7k,不知道有無大了點?換另外一種做法,也可以嘗試一下。         

修改介面也可以變成這樣。      

單獨抽出乙個類來,可以變成如下情況,而不是通過庫鏈結的方式來實現。單獨寫乙個出來實現這種選單效果。

修改之後的類變成這樣

每天學一點flash(68)FTE文字引擎(一)

在cs4之後,as3增加fte 的文字引擎,功能比較強大,在應用的時候能夠解決上一代文字未能解決的問題。簡單的功能說明可以參考官方開發指南,在 已經講得很詳細了。文字引擎類庫比較多,看起來有點吃力,有一些類庫是列舉類,可以看著是屬性設定一樣,常用的類包括 textblock,textline,ele...

每天學一點flash(68)FTE文字引擎(一)

在cs4之後,as3增加fte 的文字引擎,功能比較強大,在應用的時候能夠解決上一代文字未能解決的問題。簡單的功能說明可以參考官方開發指南,在 已經講得很詳細了。文字引擎類庫比較多,看起來有點吃力,有一些類庫是列舉類,可以看著是屬性設定一樣,常用的類包括 textblock,textline,ele...

每天學一點(一)

記錄學習內容 js中對於函式的建立,在使用函式表示式和函式宣告相結合時,正確寫法為 var sum function sum a,b console.log sum 1,2 輸出3 若定義的變數和函式名稱書寫不一致,則會產生錯誤。var sum1 function sum2 a,b console....