Flash AS2 0剪圖問題

時間 2022-04-09 22:40:26

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畢竟更規範與嚴謹,符合程式設計師的開發思想。如果你既是美工又是程式設計師,建議你學...