flash将文本呈现为html,flash中的静态文本、动态文本、输入文本
在FLASH中輸入文字,允許我們使用三種形式,分別是如下的三種:
A、靜態文本
B、動態文本
C、輸入文本
那么,這三類文本,到底有啥不同之處、使用范圍又有何不同呢?下面我們逐一給大家介紹并給出例子。
靜態文本:是在制作時輸入固定的,在影片播放的過程中是不能改變的;
動態文本:在制作時可以設置默認值,在影片播放的過程中可以通過ActionScript腳本程序改變的;
輸入文本:就跟文本框類似,在影片播放的過程中用戶可以通過輸入設備輸入文本。
關于靜態文本沒什么可說的地方,它就相當于一個實例擺放在那里,影片播放的時候是無法修改其內容的,是固定好了的。而輸入文本和靜態文本差不多,只是的多了一項功能,允許在播放動畫的過程中,在框內輸入文字。下面著重給大家介紹動態文本。
在Flash電影中,所有動態文本字段和輸入文本字段都是TextField 類的實例。
可以在屬性面板中為文本字段指定一個實例名稱,然后在動作腳本中使用TextField 類的方法和屬性對文本字段進行控制,如透明度,是否運用背景填充等。
正如影片剪輯一般,文本字段實例也是具有屬性和方法的動作腳本對象。通過為文本字段指定實例名稱,我們就可以在動作腳本語句中通過實例名來設置、改變和格式化文本框和它的內容。不過,與影片剪輯不同,我們不能在文本實例中編寫動作腳本代碼,因為它們沒有時間軸。
動態文本就是可以動態更新的文本,它是根據情況動態改變的文本,常用課件作品中,用來實時顯示操作運行的狀態。
動態文本實例
創建動態文本
如何創建動態文本呢?使用【文本工具】就可以創建動態文本框。用【文本工具】在場景中拖出一個文本框,選中該文本框,在【屬性】面板中選擇【動態文本】即可。
在【屬性】面板中還可以進一步設置動態文本的屬性參數。
在【實例名稱】文本框中可以定義動態文本對象的實例名。
可以在文本顯示類型下拉列表中選擇【單行】還是【多行】顯示文本。
【可選】按鈕,它決定了是否可以對動態文本框中的文本執行選擇、復制、剪切等操作,按下表示可選。
【將文本呈現為HTML】按鈕,它決定了動態文本框中的文本是否可以使用HTML格式,即使用HTML語言為文本設置格式。
【在文本周圍顯示邊框】按鈕,它決定了是否在動態文本框周圍顯示邊框。
在【變量】后面的文本框中可以定義動態文本的變量名,用這個變量可以控制動態文本框中顯示的內容。
為動態文本賦值
為動態文本賦值的方法有:使用變量賦值、通過動態文本對象的text屬性進行賦值。我們先討論一下使用變量為動態文本賦值的方法。
用【文本工具】在場景中拖出一個文本框,選中該文本框,在【屬性】面板中選擇【動態文本】類型,定義變量名為“dzwebs”。
然后,在【動作】面板中,設置第1幀上的腳本:dzwebs = "Hello dzwebs!";
下面再給一個稍為復雜的代碼吧。
yy = new LoadVars();
yy.load("yesno.txt");//創建的tt實例需要載入的對象是text.txt文本文件。
yy.onLoad = function(s) {
if (s)
{
mytest.text = yy.test;
}
};
上述代碼的功能是,將名稱為yesno.txt的文本文件,將其載入到FLASH中的動態文本框中,這個動態文本框的名字是:mytest
總結
以上是生活随笔為你收集整理的flash将文本呈现为html,flash中的静态文本、动态文本、输入文本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 福禄克FI-3000光纤监测显微仪使用M
- 下一篇: 通过福禄克FI-7000光纤显微摄像机进