0
我正在開發一個Paint Application,它是AS3。我正在嘗試的是基本上模仿MS Paint.I是新手,並執行這個想法是我的頭一些問題。製作一個movieClip的位圖副本
我正在使用矢量圖形來實現鉛筆,線條,曲線和位圖等工具來實現剷鬥工具,噴霧和橡皮擦。但我遇到了一個問題。雖然可以在矢量上繪製位圖,但如果每個繪圖都位於同一圖層中,則無法在位圖上繪製矢量。
所以我有這個想法是把它做成兩層
- 其中向量繪圖完成頂層。
- 在MOUSE_UP上的每個矢量繪圖之後的底層圖層中,頂層的位圖副本被製作並保留在底層。保持頂層完全透明,使底層始終可見。
- 填充物(剷鬥工具),噴霧劑和橡皮擦等物品將直接應用於底層。
- 在MOUSE_UP上繪製每個矢量之後,頂層將被清除,但所有內容都將可見,因爲它已在底層創建,頂層完全透明。
我的問題是:
- 是否有我的邏輯缺陷的任何。
- 如何在上面製作影片剪輯的位圖副本。我試過,但也許我很蠢,它不起作用。
影片剪輯的名稱是topLayer_mc和bottomLayer_mc。需要具備的功能是在鉛筆,線的每個MOUSE_UP上創建topLayer_mc的位圖副本並將其添加到bottomLayer_mc。
有人可以告訴我該怎麼做。
我的意思是在鉛筆,線的每個MOUSE_UP上創建topLayer_mc的位圖副本並將其添加到bottomLayer_mc。一個函數會做。提前致謝。