好了,所有關鍵程序部分都已經完成了。這里,我們可以簡單的通過
sourcerect = rect (left, top, left + 10, top + 10) 這條語句來容易的改動復制區域的大小和形狀, 這比起 flash 從新切割圖片來說真是太方便了。
任何人只要有兩張照片文件,都可以很容易的制作這個程序。似乎所有的程序都已經寫完了。好像還有些問題,記得我在前面說過任何對圖形角色 image 對象的修改都是對原角色成員的修改,我們復制完畢后,兩張圖形就完全一樣了,這樣原來的 target (就是未刮胡子的圖案)就無法恢復原來的樣子了,為了讓這個程序可以反復的玩,我們在開始導入角色的時候,曾經將 target 復制為另一個相同的角色。名字是 "s".
現在我們在這個 director 程序中建立一個 movie script
在里面鍵入如下語句
on startmovie
member("s").duplicate(2).member.name = "target"
-- 該語句很簡單,就是將 member 角色 "s" 復制到 2 號 角色,然后起名字為 "target"
end
這樣我們就恢復了 target 角色的本來面貌。
如下是全部角色,舞臺,和 score 安排圖:
圖形 (cast.gif)
在這個程序中,通過使用 director 8 中清晰簡捷的 image lingo 代碼完成了 flash 做起來很麻煩的操作。這就是 director 在處理圖像方面的優勢所在。 flash 在處理適量方面的確是有目共睹的,但是我希望大家能夠更多的關注 director 對于位圖的處理技術。在不同的場合采用最適合的技術這才是我真正要表達的意圖。(完)
新聞熱點
疑難解答