精華區beta Flash 關於我們 聯絡資訊
為了一個效果寫的API 大致上差不多完成了 CS3_Sample http://ac-momo.com/ac/acscript/990111_cubeExcition_cs3/ CS4_Sample http://ac-momo.com/ac/acscript/990111_cubeExcition/ 內涵SourceCode 類別內有幾個東西 display/cubeBGSprite.as display/cubeBitmapData.as display/cubeData.as object/cs3/cubeContainer.as object/cs4/cubeContainer.as cubeBGSprite.as 這個類別是為了要擷取大圖中的某一個部分出來讓後面的cubeBitmapData用的 使用方法 import as3.ac.cubeExcision.display.cubeBGSprite :cubeBGSprite = new cubeBGSprite(target:Object,_rect:Rectangle) 會從target切割一塊_rect大小的Sprite出來 cubeBitmapData.as 這個類別是要儲存資訊給後面的cubeContainer.as使用 使用方法 import as3.ac.cubeExcision.display.cubeBitmapData :new cubeBGSprite = new cubeBitmapData(_target:Object,_radiusX:Number,_radiusY:Number) 會產生一個新的cubeBGSprite類別 當中包含 radiusX 方塊寬度 radiusY 方塊高度 rowX 方塊橫排數 rowY 方塊綜排數 total 總方塊數量 width 寬度 height 高度 cubeContainer.as 方塊切割器 使用方法 import as3.ac.cubeExcision.Object.cs3.cubeContainer 如果用有用到cs4的rotationX,rotationY,rotationZ等 請用import as3.ac.cubeExcision.Object.cs4.cubeContainer :cubeContainer=new cubeContainer( cubeSource:cubeBitmapData,centerMode:Boolean=true,lineStyle:Number=0,lineColor:int=-1,lineAlpha:Number=1) 會產生一個新的cubeContainer類別 當中包含 cubeArray 切割後的方塊陣列 cubeLineArray 如果有設定lineStyle等,會產生一個新的線段方塊陣列疊於cubeArray上 function setBG(_color:uint,_alpha:Number=1){} 可以為cubeContainer產生背景色塊 之後再為每個方塊寫入動作即可 -- 挖~~店員辭職啦~~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.163.57