美女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 上海蒙狼網絡科技有限公司 aqdzp.cn All Rights Reserved
    主站蜘蛛池模板: 天天视频国产精品 | 免费国产一区二区三区 | 亚洲三级黄色 | 国产高清视频免费 | 欧美国产日韩在线播放 | 天天操精品| 午夜精品福利在线 | 青春草禁区视频在线观看 | 中文 日本 免费 高清 | 免费 视频 1级 | 国产成人剧情 | 成人免费大片黄在线观看com | 成人看片在线 | 日韩亚洲欧美性感视频影片免费看 | 欧美在线观看你懂的 | 91精品国产综合久久精品 | 国产人人爱 | 黄色片一级免费 | 欧美视频在线免费播放 | 日日干日日操日日射 | 日本视频在线观看免费 | 日韩欧美不卡一区二区三区 | 免费一级片 | 久久精品在线观看 | 免费观看黄色网页 | 2021国产精品成人免费视频 | 日本亚洲精品成人 | 欧洲精品在线观看 | 在线免费观看日本 | 日本aⅴ日本高清视频影片www | 亚洲精品香蕉一区二区 | 亚洲欧美日本国产综合在线 | 国产欧美综合在线 | 青草视频在线播放 | 亚洲高清免费观看 | 久亚洲精品不子伦一区 | 二次元满满正能量网站在线看 | 亚洲不卡在线 | 亚洲三级理论 | 久青草国产手机在线观 | 91久久国产|