美女91-美女18一级毛片免费看-美女18毛片免费视频-美女18毛片-美乃雀中文字幕在线一区-美美女高清毛片视频免费观看

蒙狼科技logo
設為首頁| 聯系我們
咨詢熱線: 13917498722
  您的位置: 首頁 > 網站資訊 > Adobe Flash CS4方塊外形的動畫特效制作

Adobe Flash CS4方塊外形的動畫特效制作

發布日期:2017/3/14

在本教程中我們將會看到的是如何用adobe flash cs4制作一個方塊外形的動畫的制作過程!

1.新建一個flash Actionscript 3 大小為500×300px,背景黑色。

2.在場景里,使用矩形工具(G),設置邊框寬3px;畫一個正方形大小個40×40px;

3.將這個正方形上點右鍵,轉換元件(為電影剪輯);注冊設置為中間;

4.選擇元件,右鍵>鏈接;設置類為MyBox;

5.回到場景中刪除正方形;新建一個Actionscript文件并輸入下面代碼:

 package {

 import flash.display.MovieClip;

 public class MyBox extends MovieClip {

//這是方塊的3d坐標

public var xpos3D:Number = 0;

public var ypos3D:Number = 0;

public var zpos3D:Number = 0;

public function MyBox() {

}

 }

}

另存為MyBox.as,注重存在flash文件的統一路徑內,

6.返回主場景,在幀中插入下列代碼:

//立體場景縱深

const MAXIMUM_Z:Number = 500;

//方塊數量

const NUMBER_OF_BOXES:Number = 15;

//創建一個包含方塊的數組;

var boxes:Array = new Array();

//視圖焦距設置

var focalLength:Number = 300;

//Vanishingpoint是方塊消逝點;

var vanishingPointX:Number = stage.stageWidth / 2;

var vanishingPointY:Number = 20;

//3D方塊底邊位置

var floor:Number = 80;

//個方塊深度

var startingDepth:Number = MAXIMUM_Z;

//盒子之間的z距離值

var zDistance:Number = 50;

//這個循環為由遠到近的方塊定位

for (var i=0; i < NUMBER_OF_BOXES; i++) {

 var box:MyBox = new MyBox();

 box.xpos3D = 0;

 box.ypos3D = floor;

 box.zpos3D = startingDepth;

 //更新方塊的深度;

 startingDepth -= zDistance;

 //使用角度公式計算縮放比例;

 var scaleRatio = focalLength/(focalLength + box.zpos3D);

 //縮放坐標比例;

 box.scaleX=box.scaleY=scaleRatio;

 //將方塊定位到場景中(由3d到2d轉換)

 box.x=vanishingPointX+box.xpos3D*scaleRatio;

 box.y=vanishingPointY+box.ypos3D*scaleRatio;

 //將方塊放入數組

 boxes.push(box);

 //將方塊加入場景

 addChild(box);

}

在菜單中選擇調試>測試場景效果如下:

7.在以上代碼后插入如下代碼,用于產生動畫;

 //用ENTER_FRAME事件加入動畫函數

addEventListener(Event.ENTER_FRAME, enterFrameHandler);

//每一幀都調用這個函數

function enterFrameHandler(e:Event):void {

 for (var i=0; i < NUMBER_OF_BOXES; i++) {

//將box變為局部變量

var box:MyBox = (MyBox)(boxes[i]);

//削減深度

box.zpos3D-=5;

if (box.zpos3D<=- focalLength) {

//好后方塊始終在數組位

box.zpos3D=boxes[0].zpos3D+zDistance;

}

var scaleRatio = focalLength/(focalLength + box.zpos3D);

box.scaleX=box.scaleY=scaleRatio;

//設置透明度變量

box.alpha=scaleRatio-0.5;

box.x=vanishingPointX+box.xpos3D*scaleRatio;

box.y=vanishingPointY+box.ypos3D*scaleRatio;

 }

 //根據深度排列數組

 sortZ();

}

//這個函數使方塊準確排列

function sortZ():void {

 boxes.sortOn("zpos3D", Array.NUMERICArray.DESCENDING);

 for (var i:uint = 0; i < NUMBER_OF_BOXES; i++) {

setChildIndex(boxes[i], i);

 }

}





其他相關文章
  • 好好的體驗是“傻瓜式”人人都是建站高手
  • 做網站爭對手來獲取精準長尾詞主要性
  • 網站制作如何才做好網站布局的內鏈系統?
  • 公司網站建設價格
  • 農業APP定制開發可行性與需要性分析
  • 網絡推廣時的注重事項




  • 企業網站后臺使用
    購物網站后臺使用
    網站產品圖片的處理



    農業銀行支付
    建設銀行支付
    郵政儲蓄銀行支付



    企業網站建設
    整站建設
    購物網站



    企業網站建設建議
    注冊適合自己的域名
    什么是虛擬主機




    售前咨詢QQ: 838821345
    售后服務QQ: 464698733
    應急手機:13917498722


    微信掃一掃
    添加24小時微信客服


    郵箱:lang@MENGL.CN
    地址:上海寶山區城銀路555弄2號樓3樓
    ICP備案:滬ICP備12042844號-3
     滬公網安備:31011402002917號
    做網站 | 企業網站建設 | 上海做網站 | 企業網站制作 | 做網站的公司 | 關于蒙狼 | 整站建設 | 購物網站 | 企業網絡營銷 | 成功案例 | 加盟代理 | 在線訂單
    服務區域: 臨港新區做網站 徐匯做網站 閔行做網站 長寧做網站 虹口做網站 黃浦做網站 盧灣做網站 靜安做網站 浦東做網站 楊浦做網站 普陀做網站 閘北做網站 寶山做網站 嘉定做網站 松江做網站 昆山做網站
    Copyright 2012-2025 上海蒙狼網絡科技有限公司 m.aqdzp.cn All Rights Reserved
    主站蜘蛛池模板: 爱爱网站免费 | 毛片一级片 | 爱爱综合网 | 亚洲一区在线观看视频 | 久久成年片色大黄全免费网站 | 欧美日韩视频在线观看高清免费网站 | 日本福利视频在线观看 | 欧美日韩免费播放一区二区 | 手机在线观看黄色网址 | 97在线视频免费播放 | 在线中文字幕亚洲 | 亚洲最新视频在线观看 | 亚洲第一区精品日韩在线播放 | 免费人成黄页在线观看视频国产 | 视频亚洲一区 | 欧美日韩国产一区二区 | 成人精品区 | 最近视频中文在线播放 | 日韩一道本 | 窝窝社区在线观看www | 一级毛片女人18水真多 | 免费大片黄在线观看 | 亚洲第一页中文字幕 | 免费观看性行为的视频网站 | 婷婷在线免费视频 | 久久久久久久网站 | 她也啪在线视频精品网站 | 国产欧美日韩一区 | 亚洲精品国产美女在线观看 | 一级黄色国产片 | 亚洲综合图片网 | 日韩精品在线一区二区 | 伊人亚洲影院 | 特一级黄| 日韩一级在线视频 | 色国产在线观看 | 欧美精品人爱a欧美精品 | 午夜激情啪啪 | 国产免费青青青免费视频观看 | va天堂 | 一级一级一级一级毛片 |