成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

使用FLASH動(dòng)態(tài)文本調(diào)用外部文本文件的方法

在制作自助建站系統(tǒng)時(shí),每個(gè)會(huì)員的頁(yè)面名稱都不一樣。為了豐富顯示樣式,我們打算使用FLASH來展示頁(yè)面內(nèi)容。但是為每個(gè)會(huì)員制作獨(dú)立的SWF文件工作量比較大。因此,我們需要使用FLASH中的動(dòng)態(tài)文本調(diào)用外

在制作自助建站系統(tǒng)時(shí),每個(gè)會(huì)員的頁(yè)面名稱都不一樣。為了豐富顯示樣式,我們打算使用FLASH來展示頁(yè)面內(nèi)容。但是為每個(gè)會(huì)員制作獨(dú)立的SWF文件工作量比較大。因此,我們需要使用FLASH中的動(dòng)態(tài)文本調(diào)用外部文本文件來動(dòng)態(tài)顯示內(nèi)容,這樣剩下的工作就只需要?jiǎng)討B(tài)生成外部TXT文件。

了解FLASH中的動(dòng)態(tài)文本

首先,我們需要打開FLASH并新建一個(gè)文檔。然后選擇文本工具,在窗口中插入文本,并在屬性面板中將其設(shè)置為“動(dòng)態(tài)文本”。在實(shí)例名稱中輸入“cnbruce”。

動(dòng)態(tài)文本的值可以通過兩種方式進(jìn)行顯示。

第一種方式:使用幀動(dòng)作

  1. 選擇第一幀,并添加幀動(dòng)作。
  2. 輸入cnbruce.text"hello,world";
  3. 按下"Ctrl Enter"進(jìn)行測(cè)試效果。

第二種方式:使用變量

  1. 除了給動(dòng)態(tài)文本取實(shí)例名稱外,還可以定義變量。
  2. 同樣地,設(shè)置第一幀動(dòng)作為cnrose"hi,cnbruce";
  3. 按下"Ctrl Enter"進(jìn)行測(cè)試效果,即可看到動(dòng)態(tài)文本被賦予的新的值。

動(dòng)態(tài)文本調(diào)用外部文本文件的值

要實(shí)現(xiàn)動(dòng)態(tài)文本調(diào)用外部文本文件中的值,首先需要將FLASH源文件和文本文件保存在同一個(gè)磁盤目錄下(例如將FLASH和文本文件t1.txt放在同一目錄下)。

接下來,在FLASH的第一幀中設(shè)置以下動(dòng)作:

swft  new LoadVars(); // 創(chuàng)建一個(gè)LoadVars對(duì)象的實(shí)例swft
swft.load("t1.txt"); // swft實(shí)例載入的對(duì)象是t1.txt文本文件
  function(a) {
  if (a) {
    cnrose  swft.wenben; // 如果載入文件成功,F(xiàn)LASH動(dòng)態(tài)文本中的值即為swft實(shí)例載入的t1.txt文件中wenben的內(nèi)容
  }
}

請(qǐng)確保文本文件t1.txt的保存編碼方式為"utf-8"形式。這樣英文顯示將正常,而中文顯示也將正確。

標(biāo)簽: