



免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
flash簡(jiǎn)單制作旋轉(zhuǎn)的立方體 flash教程 flash實(shí)例 立方體 1、準(zhǔn)備6張200*200 JPEG格式圖片,作為立方體的六個(gè)側(cè)面圖片;一張750*560 JPEG格式圖片,作為動(dòng)畫(huà)的底圖,一首MP3音樂(lè)作為背景音樂(lè)。2、打開(kāi)FLASH 8.0或者FLASH CS3軟件,設(shè)置動(dòng)畫(huà)尺寸為750*560,把準(zhǔn)備好的6張200*200圖片和1張750*560圖片以及MP3音樂(lè)導(dǎo)入到庫(kù)里。注意:FLASH 8.0的軟件新建文檔畫(huà)面如下:(點(diǎn)擊-創(chuàng)建新項(xiàng)目-FLASH文檔)FLASH CS3新建文檔畫(huà)面如下:(記?。阂欢ㄒc(diǎn)擊新建-FLASH文件(ActionScript 2.0),因?yàn)?.0不支持)3、 把庫(kù)里的6張200*200圖片重新命名,依次命名為:image0 image1 image2 image3 image4 image5 ,如下所示:4、 鼠標(biāo)右鍵放在庫(kù)里重新命名為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è)名字為“語(yǔ)句”的影片剪輯,在第一幀添加動(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ù)值代表圖片的大小,就是說(shuō)200*200的圖片,就是這樣的設(shè)置, 如果是100*100的圖片,把數(shù)值100改成50就行啦【注意符號(hào)(-)不變】,依次類推。*以上紅色部分里的數(shù)值代表旋轉(zhuǎn)的速度,數(shù)值越大旋轉(zhuǎn)越慢,反之就快,根據(jù)個(gè)人愛(ài)好任
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025混凝土承包施工合同書(shū) 混凝土合同范本
- 2025深度探討股權(quán)轉(zhuǎn)讓合同
- 2025企業(yè)商業(yè)機(jī)密保密合同書(shū)
- 2025生鮮物流合作協(xié)議合同范本
- 2025商業(yè)大廈管理服務(wù)合同
- 2025年租賃合同登記備案指南
- 2025兼職從業(yè)人員勞動(dòng)合同書(shū)模板
- 2025石嘴山房屋出租合同
- 2025茶葉購(gòu)銷合同模板
- 2025購(gòu)置期房買賣合同樣本
- 國(guó)家開(kāi)放大學(xué)《現(xiàn)代漢語(yǔ)專題》章節(jié)自測(cè)參考答案
- 《工程制圖》期末考試試卷附答案
- 防溺水家長(zhǎng)會(huì)ppt(共34張PPT)
- 用乘法分配律進(jìn)行簡(jiǎn)便計(jì)算市公開(kāi)課一等獎(jiǎng)省名師優(yōu)質(zhì)課賽課一等獎(jiǎng)?wù)n件
- 框架結(jié)構(gòu)-畢業(yè)設(shè)計(jì)外文文獻(xiàn)翻譯-外文原文中文翻譯-
- A04044《納稅人稅種認(rèn)定表》
- 脫鹽水反滲透膜技術(shù)協(xié)議
- 城市社區(qū)建設(shè)與管理課件
- 固定資產(chǎn)情況表
- 水利工程管理單位定崗標(biāo)準(zhǔn)(試點(diǎn))
- 標(biāo)簽打印管理辦法及流程
評(píng)論
0/150
提交評(píng)論