分享:

Flash課件中導(dǎo)入外部TXT文檔的幾種方法詳解

首頁>動漫制作

flash課件制作課件動畫制作課件制作

播放:2861
發(fā)布時間:2019年06月15日

Flash課件中導(dǎo)入外部TXT文檔的幾種方法詳解



在Flash課件中,用載入外部TXT文檔的方法制作課件可以極大的方便課件使用者后期修改,而且在沒有源文件的情況下可以更改課件內(nèi)容,因此許多情況下,可以運用這種方法制作一些特殊需求課件,比如制作考試系統(tǒng),在線測試等等。方便修改題目。下面詳細介紹一下具體的幾種方法,大家可以根據(jù)自己課件的特點選擇一種自己熟悉的方法使用。

方法1:創(chuàng)建影片剪輯myText_mc,再在myText_mc里創(chuàng)建文本域myText_txt,然后使用loadVariables()方法。

  System.useCodepage = true;

  createEmptyMovieClip("myText_mc",0);

  myText_mc.createTextField("myText_txt",1,0,0,200,0);//(“新實例名”,深度,X,Y,寬度,高度)

  loadVariables("myText.txt", myText_mc);

  myText_mc.myText_txt.wordWrap = true;//自動換行

  myText_mc.myText_txt.variable = "myText";

  myText_mc.myText_txt.autoSize = "left";

  myText_mc.myText_txt.selectable = false;//文本是否可以被選定就好比動靜文本可否選中文字

  裝載content.txt后,其content的內(nèi)容自動賦值給_root.content_mc.content_txt的變量content。

  

方法2:相比第1種少了myText_mc影片剪輯,這里直接在_root里創(chuàng)建文本域myText_txt,同樣使用loadVariables()方法。

  System.useCodepage = true;

  createTextField("myText_txt",0,0,0,200,0);//(“新實例名”,深度,X,Y,寬度,高度)

  myText_txt.wordWrap = true;

  myText_txt.variable = "myText";

  myText_txt.autoSize = "left";

  myText_txt.selectable = false;

  loadVariables("myText.txt", _root);

  裝載myText.txt后,其myText的內(nèi)容自動賦值給_root.myText_txt的變量myText。

  

方法3:使用loadVariablesNum()方法。

  System.useCodepage = true;

  createTextField("myText_txt",0,0,0,200,0);

  myText_txt.wordWrap = true;

  myText_txt.variable = "myText";

  myText_txt.autoSize = "left";

  myText_txt.selectable = false;

  loadVariablesNum("myText.txt", 0);

  與第2種方法相比,只有最后一行不同。很明顯,根據(jù)語法的不同我們就可以理解兩種方法的區(qū)別與聯(lián)系。

  

方法4:第4種方法:使用了loadVars類,這里可以顯示出明顯的面向?qū)ο蟮母拍睢?/strong>

  System.useCodepage = true;

  createTextField("myText_txt",0,0,0,200,0);

  myText_txt.wordWrap = true;

  myText_txt.autoSize = "left";

  myText_txt.selectable = false;

  var txt = new LoadVars();

  txt.load("myText.txt");

  txt.onLoad = function(success){if(success){myText_txt.text = txt.myText;

  } else {

  trace("load error");

  }

  }

  另外,設(shè)置文本背景色方法:

  myText_txt.background=true;

  myText_txt.backgroundColor=0xff0000;//顏色自己定了~

以上幾種方法大家可以根據(jù)自己的特點進行選擇,比如有的朋友比較熟悉影片剪輯的方法,而有的朋友則比較熟悉函數(shù)載入,有的朋友則感覺用類更方便,需要提醒大家的是,以上幾種方法的應(yīng)用環(huán)境都是基于AS2.0環(huán)境下編程。


黃鶴樓動漫動畫制作:027-82730702;82720703 移動/微信:139-9566-0877 企鵝QQ:76211136

推薦閱讀:

廣西岑溪動畫制作:杭州亞運會智力項目之一的象棋,古稱什么呢?

貴州動畫制作:植物也會長腫瘤嗎?

貴州貴陽動畫制作:鍛煉的效果不能只看肌肉酸痛程度?

貴州遵義動畫制作:杭州亞運會仰泳比賽中運動員必須從哪里出發(fā)?

貴州黔東南動畫制作:杭州亞運會柔道項目的場地必須用類似榻榻米的墊子鋪成?

貴州黔南動畫制作:杭州亞運會的現(xiàn)代手球項目起源于哪?

貴州六盤水動畫制作:處暑節(jié)氣通常在哪個季節(jié)?

貴州畢節(jié)動畫制作:無氧運動可以減脂嗎?

貴州銅仁動畫制作:不打網(wǎng)球的人會患上“網(wǎng)球肘”嗎?

貴州安順動畫制作:亞運會擊劍項目分三個劍種,包括花劍、重劍還有什么?