久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Flash MX 2004 ActionScript圖文教程(五)

 昵稱3221608 2010-09-28
Flash MX 2004 ActionScript圖文教程(五)

1.3.4獨(dú)立腳本文件
  打開(kāi)菜單“文件->新建”,,從新建文檔對(duì)話框中選擇“動(dòng)作腳本文件”可以建立獨(dú)立.AS文件,,這種文件的最大優(yōu)點(diǎn)是可以重復(fù)使用。比方說(shuō),,你在一個(gè)項(xiàng)目中建立的腳本可以放在獨(dú)立的.AS文件中,,其他項(xiàng)目要使用到類似的功能,你就可以直接調(diào)用這個(gè).AS文件中的代碼,。這樣可以大大提高開(kāi)發(fā)效率,,減少代碼的冗余程度。

 

  1.4第一個(gè)腳本程序
  下面我們通過(guò)一個(gè)非常簡(jiǎn)單的ActionScript程序演示ActionScript的操作過(guò)程,,雖然這個(gè)例子看上去有點(diǎn)“傻傻的”,,但麻雀雖小五臟俱全,它涵蓋的ActionScript知識(shí)還是比較全面的,。這個(gè)例子

  1.4.1外部數(shù)據(jù)文件
  建立一個(gè)純文本文件,,命名為substrahend.txt,輸入以下的內(nèi)容,,然后將其和示例場(chǎng)景存放到同一個(gè)文件夾當(dāng)中,。

  在后面的實(shí)例中,,我們將會(huì)讀取這個(gè)文件的內(nèi)容并將其中的數(shù)據(jù)運(yùn)用于程序中,,這是Flash應(yīng)用開(kāi)發(fā)的一種重要方法,也就是“數(shù)據(jù),、代碼相分離”,,.fla文件中盡量只包含程序的執(zhí)行代碼,,而將程序執(zhí)行中需要使用的數(shù)據(jù)用單獨(dú)的文本文件保存。這樣,,如果我們需要修改數(shù)據(jù),,就可以直接編輯文本文件,而不用大費(fèi)周章地修改程序,。修改程序不僅麻煩,,容易疏漏,而且很容易把程序搞得一塌糊涂,。這是我們?cè)谶@個(gè)系列教程中第一次使用“數(shù)據(jù),、代碼相分離”的方法,將來(lái)還會(huì)用的更多,,你一定要掌握這種方法的要點(diǎn),,然后加以運(yùn)用,這樣你的程序才會(huì)更加穩(wěn)定,、靈活,。

  1.4.2影片剪輯

  1、啟動(dòng)Flash MX 2004,,建立一個(gè)新場(chǎng)景文件,,向其中添加一個(gè)影片剪輯,命名為Movie_Clip,,進(jìn)入這個(gè)影片剪輯的編輯狀態(tài),。

  2、向這個(gè)影片剪輯中添加三個(gè)幀(具體數(shù)量可以根據(jù)你的實(shí)際情況來(lái)設(shè)置),,每個(gè)幀中添加一個(gè)文本對(duì)象,,適當(dāng)設(shè)置內(nèi)容。在后面的制作中,,我們將根據(jù)用戶的輸入,,在這個(gè)影片剪輯內(nèi)部的幀之間跳動(dòng)播放從而實(shí)現(xiàn)對(duì)用戶輸入的反饋。在這個(gè)例子中,,我們?cè)O(shè)置三個(gè)文本對(duì)象中顯示的內(nèi)容分別是“請(qǐng)輸入?yún)?shù)”,、“參數(shù)錯(cuò)誤”和“運(yùn)算成功”。



  3,、分別選擇這三個(gè)幀,,在下面的腳本面板中輸入這樣的語(yǔ)句

  this.stop()

  這個(gè)語(yǔ)句的作用非常簡(jiǎn)單,就是暫停影片播放,。在下面的制作中,,我們將把這個(gè)影片剪輯放到主場(chǎng)景中建立一個(gè)影片剪輯實(shí)例,并用這個(gè)實(shí)例向用戶提供反饋,我們當(dāng)然不希望用戶還沒(méi)有輸入,,這個(gè)影片剪輯就不斷地跳動(dòng),,那還談什么交互性呢?所以,,用stop()語(yǔ)句讓這個(gè)影片剪輯在每一幀播放完后立刻暫停下來(lái),。

  這個(gè)語(yǔ)句中有個(gè)this,這個(gè)變量可謂千變?nèi)f化無(wú)所,,無(wú)所不能,,在影片剪輯內(nèi)部使用this,這個(gè)this就指影片剪輯本身,,在影片剪輯實(shí)例中使用,,他就指當(dāng)前的影片剪輯實(shí)例本身。所以這是一個(gè)上下文相關(guān)的變量,,使用時(shí)要格外小心,,要搞清楚自己正在什么樣的上下文中使用這個(gè)變量。

  1.4.3主場(chǎng)景設(shè)計(jì)

  1,、進(jìn)入主場(chǎng)景的編輯狀態(tài),,建立兩個(gè)層,分別命名為“界面”和“反饋”,,界面層用來(lái)添加用戶輸入數(shù)據(jù)的窗口,、確認(rèn)輸入的按鈕。反饋層添加一個(gè)影片剪輯Movie_Clip的一個(gè)實(shí)例來(lái)對(duì)用戶輸入進(jìn)行反饋,。

  2,、在“界面”層中添加若干個(gè)文本對(duì)象,設(shè)置其內(nèi)容,,除第二個(gè)文本對(duì)象設(shè)置為“輸入文本”(我們將使用這個(gè)文本對(duì)象接收用戶的輸入),,其余的使用默認(rèn)的“靜態(tài)文本”。

  這里和后面的程序代碼相關(guān)的文本對(duì)象有三個(gè),,第一個(gè)文本對(duì)象顯示從文本文件中讀取出來(lái)的數(shù)據(jù),,其名稱為minusend_txt(注意命名的后綴,原理在前面已經(jīng)解釋過(guò)了),;第二個(gè)接收用戶輸入的數(shù)據(jù),,其名稱為subtrahend_txt;最后一個(gè)顯示數(shù)據(jù),,名稱為result_txt,。

  3)現(xiàn)在添加第三個(gè)層,將其命名為“腳本”,,單擊“庫(kù)”面板右下方的添加按鈕,,新建一個(gè)“按鈕”類型的原件,,簡(jiǎn)單設(shè)置一下按鈕的外觀(這個(gè)教程中我們注意的焦點(diǎn)是腳本編寫,而不是界面),,將其拖放到“腳本”層當(dāng)中。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多