美女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小時微信客服


    郵箱:[email protected]
    地址:上海寶山區城銀路555弄2號樓3樓
    ICP備案:滬ICP備12042844號-3
     滬公網安備:31011402002917號
    做網站 | 企業網站建設 | 上海做網站 | 企業網站制作 | 做網站的公司 | 關于蒙狼 | 整站建設 | 購物網站 | 企業網絡營銷 | 成功案例 | 加盟代理 | 在線訂單
    服務區域: 臨港新區做網站 徐匯做網站 閔行做網站 長寧做網站 虹口做網站 黃浦做網站 盧灣做網站 靜安做網站 浦東做網站 楊浦做網站 普陀做網站 閘北做網站 寶山做網站 嘉定做網站 松江做網站 昆山做網站
    Copyright 2012-2025 上海蒙狼網絡科技有限公司 m.aqdzp.cn All Rights Reserved
    主站蜘蛛池模板: 欧美xxx在线观看 | 免费观看国产网址你懂的 | 日韩一级片在线观看 | 精品特级一级毛片免费观看 | 国产精品亚洲一区二区麻豆 | 一级片免费网址 | 淫片网站| 亚洲免费区 | 国产三级精品三级 | 国产成人青青热久免费精品 | 日日艹夜夜艹 | 国产精品小视频在线观看 | 免费日本黄色 | 国产91色在线 | 亚洲 | 亚洲欧美精品中字久久99 | 国产精品亚洲欧美大片在线看 | 1024你懂的国产欧美日韩在 | 极品美女国产精品免费一区 | 日本黄色大片免费 | 国内精品一区视频在线播放 | 成人一级网站 | 欧美精品毛片 | 国产一国产一有一级毛片 | 欧美成人亚洲 | 国产免费专区 | 日本免费网 | 一区二区三区在线观看免费 | 毛片爱爱 | 在线视频 二区 | 国产三级自拍 | 免费国产一级特黄aa大 | 一二三四视频免费观看在线看1 | 天天操国产 | 精品免费国产一区二区三区 | 黄色三级国产 | 欧美一级www片免费观看 | 最近最好最新2019中文字幕免费 | 亚洲一区二区三区四区视频 | 日韩欧美一区二区不卡 | 毛片免费的 | 肉体奉公手机在线播放 |