



免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
flash簡單制作旋轉(zhuǎn)的立方體 flash教程 flash實(shí)例 立方體 1、準(zhǔn)備6張200*200 JPEG格式圖片,作為立方體的六個(gè)側(cè)面圖片;一張750*560 JPEG格式圖片,作為動(dòng)畫的底圖,一首MP3音樂作為背景音樂。2、打開FLASH 8.0或者FLASH CS3軟件,設(shè)置動(dòng)畫尺寸為750*560,把準(zhǔn)備好的6張200*200圖片和1張750*560圖片以及MP3音樂導(dǎo)入到庫里。注意:FLASH 8.0的軟件新建文檔畫面如下:(點(diǎn)擊-創(chuàng)建新項(xiàng)目-FLASH文檔)FLASH CS3新建文檔畫面如下:(記?。阂欢ㄒc(diǎn)擊新建-FLASH文件(ActionScript 2.0),因?yàn)?.0不支持)3、 把庫里的6張200*200圖片重新命名,依次命名為:image0 image1 image2 image3 image4 image5 ,如下所示:4、 鼠標(biāo)右鍵放在庫里重新命名為image0的圖片上,點(diǎn)擊鼠標(biāo)右鍵的“屬性”,在出現(xiàn)的待選項(xiàng)目里,把鼠標(biāo)放在銜接項(xiàng)目上,點(diǎn)擊鼠標(biāo)左鍵,出現(xiàn)如下提示:在“為ActionScript”前面的框里點(diǎn)擊,出現(xiàn)綠色的勾,如圖所示。5、 新建一個(gè)名字為“語句”的影片剪輯,在第一幀添加動(dòng)作代碼如下(復(fù)制-粘帖就可以啦):function createImages()var _loc1 = 6;while (_loc1-)theScene.createEmptyMovieClip(image + _loc1, _loc1);theSceneimage + _loc1.createEmptyMovieClip(contents, _loc1);theSceneimage + _loc1.contents.attachBitmap(flash.display.BitmapData.loadBitmap(image + _loc1), 1, false, true); / end while / End of the functionfunction pointsTransform(points, rotations)var _loc19 = new Array();var _loc11 = Math.sin(rotations.x);var _loc9 = Math.cos(rotations.x);var _loc13 = Math.sin(rotations.y);var _loc10 = Math.cos(rotations.y);var _loc14 = Math.sin(rotations.z);var _loc12 = Math.cos(rotations.z);var _loc7;var _loc8;var _loc5;var _loc3;var _loc4;var _loc2;var _loc20;var _loc15;var _loc16;var _loc1 = points.length;while (_loc1-)_loc7 = points_loc1.x;_loc8 = points_loc1.y;_loc5 = points_loc1.z;_loc3 = _loc9 * _loc8 - _loc11 * _loc5;_loc4 = _loc11 * _loc8 + _loc9 * _loc5;_loc20 = _loc10 * _loc4 - _loc13 * _loc7;_loc2 = _loc13 * _loc4 + _loc10 * _loc7;_loc15 = _loc12 * _loc2 - _loc14 * _loc3;_loc16 = _loc14 * _loc2 + _loc12 * _loc3;_loc19_loc1 = x: _loc15, y: _loc16; / end whilereturn (_loc19); / End of the functionfunction movieClip3PointTransform(mc, a, b, c)mc._visible = pointsIsVisible(a, b, c);if (!mc._visible)return; / end ifvar _loc1 = mc.transform.matrix;_loc1.tx = b.x;_loc1.ty = b.y;_loc1.a = (a.x - b.x) / mc.contents._width;_loc1.b = (a.y - b.y) / mc.contents._width;_loc1.c = (c.x - b.x) / mc.contents._height;_loc1.d = (c.y - b.y) / mc.contents._height;mc.transform.matrix = _loc1; / End of the functionfunction pointsIsVisible(a, b, c)var _loc4 = b.x - a.x;if (!_loc4)return (a.y b.y = c.x a.x); / end ifvar _loc5 = c.x - a.x;if (!_loc5)return (a.y c.y = b.x a.x); / end ifreturn (b.y - a.y) / _loc4 (c.y - a.y) / _loc5 != (a.x c.x); / End of the functionStage.scaleMode = noScale;var rotations = x: 0, y: 0, z: 0;var boxPoints = x: -100, y: -100, z: -100, x: 100, y: 100, z: -100, x: -100, y: 100, z: -100, x: -100, y: -100, z: 100, x: 100, y: -100, z: 100, x: 100, y: 100, z: 100;this.createEmptyMovieClip(theScene, 1);theScene._x = theScene._y = 200;createImages();theScene.onEnterFrame = function ()rotations.x = rotations.x - this._ymouse / 2000;rotations.y = rotations.y + this._xmouse / 2000;var _loc2 = pointsTransform(boxPoints, rotations);movieClip3PointTransform(this.image0, _loc22, _loc20, _loc23);movieClip3PointTransform(this.image1, _loc25, _loc21, _loc22);movieClip3PointTransform(this.image2, _loc20, _loc22, _loc21);movieClip3PointTransform(this.image3, _loc24, _loc23, _loc20);movieClip3PointTransform(this.image4, _loc23, _loc24, _loc25);movieClip3PointTransform(this.image5, _loc21, _loc25, _loc24);備注:*以上藍(lán)色部分里的數(shù)值代表圖片的大小,就是說200*200的圖片,就是這樣的設(shè)置, 如果是100*100的圖片,把數(shù)值100改成50就行啦【注意符號(hào)(-)不變】,依次類推。*以上紅色部分里的數(shù)值代表旋轉(zhuǎn)的速度,數(shù)值越大旋轉(zhuǎn)越慢,反之就快,根據(jù)個(gè)人愛好任
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 動(dòng)漫產(chǎn)業(yè)國際合作2025:產(chǎn)業(yè)鏈協(xié)同創(chuàng)新發(fā)展策略報(bào)告
- 中小企業(yè)數(shù)字化轉(zhuǎn)型專項(xiàng)資金申請(qǐng)項(xiàng)目設(shè)計(jì)與實(shí)施方案報(bào)告
- 破解2025年計(jì)算機(jī)一級(jí)WPS考試難題試題及答案
- 2025年漢語作文技巧試題及答案
- 2025年成人繼續(xù)教育線上學(xué)習(xí)模式下的學(xué)習(xí)效果提升與課程體系優(yōu)化策略研究報(bào)告
- 精練知識(shí)點(diǎn)的現(xiàn)代漢語資料試題及答案
- 計(jì)算機(jī)一級(jí)Photoshop備考心得試題及答案
- WPS操作實(shí)戰(zhàn)的一級(jí)考試試題及答案
- 商業(yè)銀行金融科技人才風(fēng)險(xiǎn)管理能力培養(yǎng)策略研究報(bào)告
- 計(jì)算機(jī)一級(jí)Photoshop導(dǎo)出設(shè)置及試題及答案
- 推銷實(shí)戰(zhàn)技巧與客戶優(yōu)秀服務(wù)技巧
- 福建新費(fèi)用定額交底材料
- 器質(zhì)性精神障礙患者的護(hù)理
- 趣味英語課件完整版
- 大學(xué)武術(shù)智慧樹知到答案章節(jié)測試2023年浙江大學(xué)
- 前列腺增生癥患者圍手術(shù)期的護(hù)理
- 五防系統(tǒng)調(diào)試報(bào)告
- 日語綜合教程第六冊 單詞表
- 市委政研室主任關(guān)于如何寫稿子的講話
- 在建項(xiàng)目雨季施工(防汛)安全隱患排查表
- 《廣東省普通高中學(xué)生檔案》模板
評(píng)論
0/150
提交評(píng)論