• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      淺談Flash課件反編譯應(yīng)用的幾點(diǎn)經(jīng)驗(yàn)技巧

      2014-10-21 19:57李暉
      關(guān)鍵詞:源文件課件技巧

      摘 要:Flash課件反編譯在Flash課件制作開(kāi)發(fā)過(guò)程中占有重要地位,可以輔助課件開(kāi)發(fā)者通過(guò)Flash反編譯軟件把Flash課件的SWF文件反編譯成FLA格式的源文件,這樣就相當(dāng)于掌握了這個(gè)Flash課件作品的所有制作開(kāi)發(fā)“秘密”,進(jìn)一步地進(jìn)行學(xué)習(xí)、研究、修改等高級(jí)應(yīng)用,大大提高Flash課件開(kāi)發(fā)效率和Flash課件素材的重用性,最終大大提升Flash課件制作者的課件制作和應(yīng)用能力。

      關(guān)鍵詞:反編譯;Flash;課件;閃客碩思;源文件;swf;技巧

      中圖分類號(hào):TP319

      Flash課件是現(xiàn)在課件領(lǐng)域的主流,可以制作開(kāi)發(fā)出界面精美、交互性強(qiáng)的輔助教學(xué)課件。如今,在網(wǎng)海中共享著海量的Flash課件素材資源既有完整優(yōu)秀的Flash課件成品還有Flash精美的課件素材片段,這就為學(xué)習(xí)和研究Flash課件開(kāi)發(fā)技巧提供了一條快捷直通車(chē)。通過(guò)閃客碩思等反編譯軟件反編譯成FLA的源文件進(jìn)行學(xué)習(xí)研究,加工應(yīng)用Flash素材,這就為學(xué)習(xí)和應(yīng)用Flash課件提供一條快捷通道,實(shí)踐證實(shí),通過(guò)Flash的反編譯技術(shù),可大大提高Flash課件制作應(yīng)用效率和Flash課件重復(fù)利用率。本文筆者結(jié)合自身Flash課件制作、反編譯、應(yīng)用經(jīng)驗(yàn),淺談一下Flash課件反編譯應(yīng)用的幾點(diǎn)經(jīng)驗(yàn)技巧,與Flash課件開(kāi)發(fā)者分享。

      1 Flash課件相應(yīng)反編譯軟件技巧概述

      Flash又被稱之為閃客,是由macromedia公司推出的交互式矢量圖和Web動(dòng)畫(huà)的標(biāo)準(zhǔn),可以通過(guò)相應(yīng)反編譯的綜合配合反編譯成Flash源文件,以供學(xué)習(xí)、研究和修改,提高Flash課件制作的效率和提升Flash課件制作技巧。

      1.1 掌握Flash課件反編譯軟件是核心技巧。Flash課件反編譯必須通過(guò)專業(yè)的Flash反編譯軟件才能完成,這也是Flash課件反編譯的核心技巧。主要的反編譯軟件有碩思閃客精靈(Sothink SWF Decompiler)、Flash Decompiler Trillix、Action Script Viewer(ASV)等,這些反編譯軟件功能基本相似,只是個(gè)別功能有所增強(qiáng),操作方法相同,掌握一個(gè)反編譯軟件操作技巧后能很方便地移植到另一個(gè)反編譯軟件。Flash愛(ài)好者根據(jù)不同研究目標(biāo)和需求選擇不同的相關(guān)反編譯軟件,也可以針對(duì)一個(gè)Flash課件作品應(yīng)用不同的反編譯軟件,相互對(duì)比一下反編譯Flash源文件的效果,取之反編譯效果最好的那個(gè)軟件使用,這就是仁者見(jiàn)仁,智者見(jiàn)智了。筆者比較傾向于碩思閃客精靈反編譯軟件,這是一款專業(yè)的Flash反編譯工具,它不但能捕捉、反編譯、查看和提取shockwave Flash影片(.swf和.exe格式文件),而且可以將SWF格式文件轉(zhuǎn)化為FLA格式文件(swf轉(zhuǎn)fla)。在任意一個(gè)大容量的Flash影片上都能輕松的完成反編譯和數(shù)據(jù)元素的導(dǎo)出。它讓用戶能夠批量反編譯多文件和批量導(dǎo)出FLA文件及資源。

      1.2 掌握Flash課件EXE轉(zhuǎn)SWF格式轉(zhuǎn)換技巧。判斷Flash作品必須SWF格式才能正常反編譯——Flash課件可發(fā)布成EXE可執(zhí)行文件格式,這就為反編譯Flash增加難度,因此,反編譯Flash就得先使用相關(guān)Flash格式轉(zhuǎn)換軟件把EXE格式的Flash課件轉(zhuǎn)換成SWF格式,其中常見(jiàn)Flash格式轉(zhuǎn)換軟件有:Flash文件格式轉(zhuǎn)換器、Flash Change、EXE轉(zhuǎn)換SWF工具等。還有一種特殊情況是通過(guò)Flash加密工具或第三方SWF保護(hù)軟件處理而成的EXE文件,例如使用SWFKit Pro軟件生成的Flash EXE格式文件,就無(wú)法通過(guò)Flash轉(zhuǎn)換格式軟件脫殼還原成SWF文件。

      1.3 掌握加解密Flash課件軟件技巧。正因?yàn)榉淳幾g軟件的出現(xiàn),F(xiàn)lash課件愛(ài)好者們也通過(guò)加密軟件進(jìn)行保護(hù)課件作品,保護(hù)其作品的完整性和版權(quán)。但有矛就有盾,隨之針對(duì)Flash加密軟件而言,解密Flash課件軟件應(yīng)運(yùn)而出,加解密是Flash課件作者的心中永遠(yuǎn)的痛。從這個(gè)意義上講加解密攻防是反編譯Flash課件成功的關(guān)鍵。現(xiàn)在對(duì)Flash課件加密的方法和軟件很多,如doswf、SWFEncrypt等,尤其一些Flash課件針對(duì)ActioScript腳本代碼段進(jìn)行加密,更增加了解密還原的難度,例如doSWF軟件加密AS,就有對(duì)應(yīng)的解密軟件工具,如果遇到SWF Encrypt加密過(guò)的作品,只能對(duì)其中的AS無(wú)奈了。

      2 Flash課件反編譯應(yīng)用技巧

      只有掌握Flash課件反編譯應(yīng)用技巧,才能更好解決面對(duì)各種各樣的Flash反編譯難題,更快捷地研究Flash作品,提高課件開(kāi)發(fā)水平。

      2.1 牢記Flash反編譯不是萬(wàn)能的。要記住Flash反編譯不是萬(wàn)能的,也不可能100%還原Flash原來(lái)的源文件面貌,這只是Flash課件愛(ài)好者研究、學(xué)習(xí)、提到素材一種有效手段,不要幻想不牢而獲,也不要過(guò)高期望Flash反編譯成功效率,反編譯得嘗試,不可能100%成功,不要對(duì)反編譯報(bào)以任何“希望”,反編譯不了是正常的。即使能正常反編譯,也不要為之高興,還要打開(kāi)反編譯后的源文件理順一下庫(kù)文件和時(shí)間軸,這將是一項(xiàng)巨大的工作,如果對(duì)Flash不是很精通的課件開(kāi)發(fā)者,可能面對(duì)混亂的源文件感到失望和不知所措。因此,獲得反編譯的Flash源文件后,先不要著急入手修改或提取,先要全盤(pán)“研究”瀏覽一下源文件的結(jié)構(gòu)和庫(kù)文件,做到知已知彼,才能得心應(yīng)手。

      2.2 Flash反編譯技巧是一項(xiàng)綜合操作技巧。Flash反編譯技巧是一項(xiàng)綜合操作技巧,需要很多軟件支撐,例如,網(wǎng)絡(luò)獲取Flash軟件,有很多課件制作者看到網(wǎng)絡(luò)上很好的Flash作品卻無(wú)法下載到本地硬盤(pán),那又何談編譯呢。通過(guò)這些第三方的Flash工具綜合應(yīng)用可以大大提高反編譯Flash作品的成功率——對(duì)于任何一個(gè)Flash課件來(lái)說(shuō),都要多角度多方式嘗試增加反編譯Flash的成功率,能達(dá)到60%以上的反編譯成功率就很慶幸的了。這其中AS的編程解析綜合能力是反編譯交互類Flash課件的難點(diǎn),要求能讀懂別人撰寫(xiě)的AS代碼、流程和算法,否則看著一段段AS代碼就是一團(tuán)漿糊??傊?,F(xiàn)lash課件反編譯是個(gè)慢功活,是需要多種綜合技能支撐,才能更好地完成反編譯任務(wù)。

      2.3 另辟蹊徑“反編譯”SWF的靜態(tài)課件素材。Flash軟件文件菜單里導(dǎo)入SWF功能,可以另辟蹊徑“反編譯”SWF的靜態(tài)課件素材——導(dǎo)入進(jìn)來(lái)的SWF文件,在時(shí)間軸上會(huì)生成一個(gè)個(gè)關(guān)鍵幀,不帶有任何AS代碼,這樣就可以方便提取靜態(tài)的矢量課件素材了。有時(shí)SWF文件容量過(guò)大,可以先反編譯出相應(yīng)的元件來(lái),再導(dǎo)入Flash舞臺(tái)上,這樣成功率會(huì)提高。另外,有的SWF文件是帶有保護(hù)密碼功能,這就需要第三方軟件進(jìn)行破解后再進(jìn)行導(dǎo)入。這只是一種快速獲取SWF的靜態(tài)矢量課件素材的方法,不能獲得SWF的源文件。

      3 Flash反編譯技巧永遠(yuǎn)是一種學(xué)習(xí)手段

      Flash課件制作者可以通過(guò)反編譯軟件“破解”成Flash源文件、修改或再次但要強(qiáng)調(diào)的是:做為研究學(xué)習(xí)的一種手段,保護(hù)原創(chuàng)作者的作品版權(quán),不提倡反編譯修改作品為自己所用——Flash反編譯技巧永遠(yuǎn)是一種學(xué)習(xí)手段。換位思考,任何一位Flash課件作者都不希望作品被濫用、盜用其中原創(chuàng)素材,不希望被隨意反編譯修改、剽竊,即使加密也是防“君子”不防“小人”,從這個(gè)意義上講,反編譯技巧僅是當(dāng)自己作品或作者授權(quán)的作品丟失fla源文件的情況下的臨時(shí)補(bǔ)救的辦法或做為一種研究學(xué)習(xí)的手段,切記尊重他人作品就是尊重自己勞動(dòng)成果。

      綜上所述,掌握Flash反編譯的各種軟件工具和應(yīng)用技巧是Flash課件開(kāi)發(fā)者的一項(xiàng)必備的基本功,只有精通Flash各項(xiàng)操作技巧,才能靈活應(yīng)對(duì)反編譯Flash中遇到的各種復(fù)雜情況,提升Flash課件制作的效率,更好為輔助教學(xué)提高教學(xué)質(zhì)量服務(wù)。

      參考文獻(xiàn):

      [1]機(jī)器貓.動(dòng)畫(huà)加密利器SWF Encrypt[J].電腦迷,2006(23).

      [2]黃萍.反編譯Flash動(dòng)畫(huà)軟件Sothink SWF Decompiler的使用[J].物理教師:高中版,2005(05).

      作者簡(jiǎn)介:李暉(1977.07-),女,北京人,講師,研究方向:計(jì)算機(jī)應(yīng)用。

      作者單位:新疆鐵道職業(yè)技術(shù)學(xué)院,新疆烏魯木齊 830011

      猜你喜歡
      源文件課件技巧
      肉兔短期增肥有技巧
      網(wǎng)絡(luò)社區(qū)劃分在軟件質(zhì)量問(wèn)題分析中的應(yīng)用
      基于源文件可疑度的軟件缺陷定位方法研究
      指正要有技巧
      用Lingo編寫(xiě)Director課件屏幕自適應(yīng)播放器
      LKJ基礎(chǔ)數(shù)據(jù)源文件自動(dòng)編制系統(tǒng)的研究
      從“廣用”到“省用”——談音樂(lè)教學(xué)中課件使用的“度”
      提高高中數(shù)學(xué)多媒體課件質(zhì)量的幾點(diǎn)思考
      應(yīng)用多媒體教學(xué)課件的取與舍
      誤寫(xiě)C源文件擴(kuò)展名為CPP的危害
      杭锦旗| 博客| 江津市| 民和| 芒康县| 嫩江县| 上饶县| 丽江市| 应用必备| 茶陵县| 平凉市| 柏乡县| 晋江市| 眉山市| 屯门区| 穆棱市| 旌德县| 利津县| 蕉岭县| 大新县| 资兴市| 余庆县| 高州市| 富源县| 古浪县| 卢龙县| 天镇县| 锦屏县| 益阳市| 元谋县| 金平| 宁晋县| 磐安县| 高青县| 崇义县| 万全县| 麻江县| 海原县| 安泽县| 隆子县| 台安县|