Flash MX 精彩文本篇(滾動文字框和動態文本)

來源:互聯網
上載者:User
動態|文字框

  滾動文字框

  Component為FlashMX新增特性。引進了組件(Component)的概念後,可定製常見的程式介面,包括捲軸、超文本域、輸入按鈕、選項按鈕、多選按鈕、列表和複選框。這些大大加速了開發進度。現在來看看如何用組件定製滾動文字框。

1、選擇Window->Components,出現屬性面板。(如圖9)



  其中的ScrollBar就是我們要用到的組件。

2、拖動一個組件ScrollBar到情境上。如果讓其和文字框吸附在一起的話,會自動變大和文字框一樣長。吸附的方法是點擊View,選擇Snap to Objects,這時在組件ScrollBar裡可以看到Target Textfield裡的label target為:poems。(如圖10)



  如果ScrollBar不和文本邊框靠在一起的話,需要在組件的屬性欄裡寫上label target:poems(這一步也是很重要的)。另外要求ScrollBar放到第2填上。

1. 這樣即可很自如地來閱讀詩的全部內容了,Ctrl+Enter測試整體效果。(如圖11)



  拖動捲軸可以看到全部的詩的內容,此外捲軸的樣式也可以由使用者自己來定製。幾種解決文本的方法,都需要我們根據實際應用來細心選擇。學習中,還要發揮自己的想象,做到舉一反三,學會積累和歸類,開闊思路,解決問題時將從容不迫。

  動態文本(調用外部檔案dynamic)

  直接調入外部poems.txt文字檔,會使得製作更靈活。

1、建立一個文字框,給此文字框一個變數txt。

2、文字格式設定選為:dynamic text。

3、選Multiline多行輸入。

  上述三步是在文字屬性面板裡完成。(如圖:)



4、在第一幀上增加指令碼語言。點擊滑鼠右鍵->Action Frame面板。Actions->Browser/Network->LoadVariables。在面板裡輸入參數值。(如圖:)



  也可以在專家模式下直接輸入:

  loadVariablesNum("poems.txt", 0);括弧中的poems.txt是路徑,0是情境中的根目錄,即在主情境下。

5、開啟poems.txt檔案,在記事本裡輸入txt=………,自己寫的一首詩。(如圖:)



  寫完之後需要做格式的轉換,這是由於Flash MX支援的是Unicode編碼格式,所以在載入入情境之前需要對文字檔poems進行轉換,Win2000的記事本就有這個功能,在儲存時選"另存新檔"就可以了。

  特別注意:要將poems.txt和Flash MX產生的檔案poems.swf放到同一個檔案目錄裡,這樣才能保證動態文本poems.txt的正常顯示。

  Unicode編碼簡介:世界上所有主要指令檔案的聯集,包括商業和個人電腦所使用的公用字集。採用Unicode格式儲存檔案時,可使用Unicode控制字元輔助說明語言的文字覆蓋範圍,如阿拉伯語、希伯來語。使用者在"記事本"中輸入含有Unicode字元的文字並儲存檔案時,系統會提示你必須選取"另存新檔"中的Unicode編碼,這些字元才不會被遺失。部分Windows2000字型無法顯示所有的Unicode字元。如果發現檔案中缺少了某些字元,只需將其變更為其它字型即可。

相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。