flash舞臺中插入的背景圖,想要隨機顯示某個位置的圖片,該怎么顯示呢?下面我們就來看看詳細的教程。
1、在Flash中制作一個名為“背景”的影片剪輯元件,寬度設置為550像素,高度設置為400像素,將注冊點設置到圖像的中心。
2、回到場景1,將背景元件拖動到舞臺中,注意與舞臺左上方對齊。在屬性面板中,將實例名稱取名為“Rect_mc”。
3、新建一個“代碼”圖層,打開動作面板。首先,定義兩個實型變量numx和numy,用來存儲顯示圖像區域的左上方位置坐標。
4、設置背景圖片的坐標值為(275,200),即覆蓋整個舞臺。
5、接著,注冊舞臺stage的enterframe事件的偵聽器,接收者函數為onRect。
6、定義偵聽器函數onRect,參數e為鼠標事件。
7、定義一個變量Rect,用來引用創建的Rectangle類實例,即設置顯示圖片的區域,顯示區域的起點坐標為(numx,numy),寬和高都為150。
8、用隨機函數Math.random產生顯示區域左上方的X軸坐標,坐標范圍為-275至125。
9、用上一步相同的方法,產生顯示區域左上方的Y軸坐標,坐標范圍為-200至50。
10、最后,設置滾動矩形區域,即顯示的區域,用scrollRect函數實現圖像的顯示。
11、運行程序,可以看到在矩形的顯示區域內,不斷的隨機顯示出背景圖像的任一區域。
以上就是Flash隨機顯示背景圖片的某個區域的教程,希望大家喜歡,請繼續關注武林網。
相關推薦:
flash cs6中怎么使用ActionScript3.0?
Flash cs6怎么實現鼠標碰到圖片消失的動畫效果?
Flash cs6怎么制作小鳥被攻擊并消失的動畫效果?
新聞熱點
疑難解答