目錄 http://bbs.blueidea.com/viewthread.php?tid=2988437
(注:從這一節(jié)開始,慢慢變得有趣了,實例也復(fù)雜了不少 書中所有代碼都經(jīng)本人編譯通過的(FD+flex4.0 SDK),可以直接運行。 )
引用:
等的就是這個。ㄖ牢艺@么激動嗎?)。每一個FLASH新版本的推出都會出臺多項對于繪圖API的改進(jìn),但都比不上這次的最新版本,通過這一章,我們將探討drawing API的新開放的功能
復(fù)制圖形概念上理解起來很簡單,但是他是drawing API工具包新增功能里最受歡迎的改變之一。 任何繪制在shape和Sprite里面的圖形都與該shape或sprite融合在一起,沒有任何途徑從一個圖形對象中復(fù)制圖形到另外一個中,當(dāng)然你可以使用BitmapData類來復(fù)制圖形,但是它復(fù)制的是位圖而不是矢量圖,或者你可以保存所有的繪圖過程用來重新創(chuàng)建圖像,顯然這不是個十分靈活的解決方案。
現(xiàn)在,你只需要一個簡單的函數(shù)就能搞定:
代碼:
copyGraphics():void
使用copyGraphics(),一個圖形實例的任何內(nèi)容可以隨時復(fù)制到另外一個。實在太爽了,我們將通過下面的例子探討它可能的用途,創(chuàng)建一個類似于老舊的呼吸運動記錄器的東西,如同http://www.myoats.com上的一樣,圖1-13展示了www.myoats.com上的效果。
下面的類你可以在CopyingGraphics.as文件中找到,編譯并測試這個類,你會看到一個黑色的舞臺,當(dāng)你點擊鼠標(biāo)并且移動來繪制線條的時候,會整個旋轉(zhuǎn)你繪制的圖形,線條會被圍繞舞臺中心復(fù)制多次并且跟隨你所畫的更新。使用上下箭頭,你可以調(diào)整復(fù)制的次數(shù),結(jié)果如圖1-14所示:
出處:藍(lán)色理想
責(zé)任編輯:bluehearts
上一頁 下一頁 ActionScript3.0 Image Effects 復(fù)制圖形 [2]
◎進(jìn)入論壇RIA設(shè)計與應(yīng)用版塊參加討論
|