Flash舞臺中顯示另一圖像的操作方法
在這篇文章中,我們將分享如何在Flash舞臺中實現在兩個圖像之間顯示另一圖像的操作方法。具體來說,我們會先放置父親和母親的圖像,然后通過單擊按鈕來顯示他們中間的兒子圖像。步驟1:插入按鈕首先,在Fla
在這篇文章中,我們將分享如何在Flash舞臺中實現在兩個圖像之間顯示另一圖像的操作方法。具體來說,我們會先放置父親和母親的圖像,然后通過單擊按鈕來顯示他們中間的兒子圖像。
步驟1:插入按鈕
首先,在Flash舞臺中插入一個按鈕。在屬性面板中,給按鈕設置一個實例名稱,比如"show_btn"。
步驟2:插入影片剪輯實例
接下來,在舞臺上插入三個影片剪輯實例。分別給它們命名為"mo_mc"、"fa_mc"和"boy_mc",分別代表母親、父親和兒子的圖像。
步驟3:編寫代碼
新建一個代碼圖層,并打開動作面板。首先,我們需要定義一個Point類的變量"d1",用于保存影片剪輯實例"mo_mc"的X軸和Y軸坐標。
步驟4:定義變量
接著,同樣的方式定義一個變量"d2",并使用"fa_mc.x"和"fa_mc.y"獲取父親圖像實例的坐標值。
步驟5:隱藏兒子圖像
為了讓兒子圖像一開始不顯示,我們需要將影片剪輯元件"boy_mc"的visible屬性值設置為false,即隱藏它。
步驟6:注冊按鈕事件
注冊按鈕元件"show_btn"的鼠標單擊事件偵聽器,同時指定接收者函數為"onshow"。
步驟7:定義偵聽器函數
我們需要定義一個偵聽器函數"onshow",并將鼠標事件作為參數"e"傳入。
步驟8:計算坐標值
在"onshow"函數中,計算出影片剪輯元件"boy_mc"的X軸和Y軸坐標。可以使用"(d1.x d2.x)/2"的方式計算父親和母親圖像的X軸中間值,以及"(d1.y d2.y)/2"的方式計算兩個圖像的Y軸中間值。
步驟9:顯示兒子圖像
最后,將元件"boy_mc"的visible屬性值設置為true,即在舞臺上顯示兒子的圖像。
步驟10:運行程序
現在,你可以運行程序了。當你單擊按鈕"顯示"后,你將會看到兒子的圖像顯示在父親和母親的圖像中間。
通過以上步驟,你可以輕松地在Flash舞臺中實現在兩個圖像之間顯示另一圖像的效果。希望這篇文章能對你有所幫助!