1樓:匿名使用者
import flash.display.bitmapdata;
import flash.geom.rectangle;
import flash.geom.point;
var mycopybitmap:movieclip=this.createemptymovieclip("mc", this.getnexthighestdepth());
var mybitmap:bitmapdata=new bitmapdata(60,60,false)
mycopybitmap.attachbitmap(mybitmap,this.getnexthighestdepth())
mybitmap.copypixels(這裡放你的點陣圖的名稱,new rectangle(50,50,60,60),new point(0,0))
思路:將你的目標點陣圖的相關矩形拷貝到新的bitmapdata中,你可以不把目標點陣圖新增到舞臺顯示,只顯示你需要的部分。
2樓:網雨霏霏
寬高可用,_xscale ._yscale這兩個函式來調節百分比,_xscale =30
就是將原圖的寬度縮小到原大小的30%
為止可用._x ._y來調節
畫素._x=50
._y=50
注意,**必須做成影片剪輯先,並設定例項名 然後再上面**的最先面加上例項名
3樓:北海盜
建立一個遮罩即一個mc,且大小為210*150放在所需要位置命名為mask_mc 然後加入**:bitmapdata=setmask(mask_mc)
flash as3 0,子彈飛行的問題
使用 類 瞭解類的概念後就方便多了,下面簡單的說說我的想法吧 1.首先as3.0 最好不要寫在元件上了。2.按鍵的偵聽應該寫在發射子彈的物件那裡,偵聽要偵聽場景上,如stage.addeventlistener 3.子彈飛行,首先要建立子彈,然後讓它不斷移動,例如 子彈.y 5 自己向下移動5畫素 ...
flash AS3影片剪輯用startdrag 拖動,為什麼拖動好幾次才有效
沒什麼問題,只能猜測一下問題的原因了。你的mc只能在座標為 480,280 寬是300,高是100的矩形內移動,這個矩形就像一個 的邊框把mc圍在了裡面,你是沒辦法把mc拖出這個矩形邊界的,建議你可以在舞臺畫這樣一個矩形,看看是不是邊界設定上出了問題。如果mc已經在矩形的邊界,你又想把mc往外面拖動...
FLASH AS2 0 3 0那個易學學得快
如果你是個美工,現階段學2.0就足夠了,2.0已經能夠為你實現大部分視覺特效和簡單互動功能,而且更符合美工的思維模式 比如可以在元件上寫 如果你是個程式設計師,或者想成為一個程式設計師,那麼建議學3.0。相對而言3.0畢竟更規範與嚴謹,符合程式設計師的開發思想。如果你既是美工又是程式設計師,建議你學...