在flash里,怎样自由控制多个画出的图形,让一个盖在另一个上?

来源:百度知道 编辑:UC知道 时间:2024/05/16 07:18:53
它这里的图层和PS里的有什么区别?如果两个一样颜色的圆有重合部分,怎样只删除重合部分?

关于让多个画出的图形一个盖在另一个上:
1.可以将图形放在不同的图层上,最上面的图层自然优先显示,这里图层的概念和PS里的一致。
2.在同一图层中创建不同图形时最好将每个图形成组(Ctrl+G),然后就可以在图形上右击选择排列来设置显示的上下顺序了。

至于删除两个圆重合部分,可以在绘制圆的时候先不要填充,只画出两个圆的边框,让其重合,再在重合区域填充颜色即可。

在图形的上面右击,选择上移就可以了!

你没学过ActionScript的话很难对你解释,Flash场景里的每一个可视对象被创建时,都有自己的“深度”,以非负整数表示。第一个被创建的可视对象深度是0,第二个是1,第三个是2……以此类推。数字越大,深度越高,最高的深度值永远等于当前可视对象的总数量-1。

深度较高的可视对象必然覆盖深度较低的可视对象,所以最后被创建出来的可视对象默认覆盖前一个。深度是可以交换的,即让任一深度低的可视对象与任一深度高的可视对象交换深度,让前者覆盖后者,以及原来深度比后者低的所有可视对象。

删除重合部分是要用到像素点判断的,比控制深度更复杂,除非你愿意去学ActionScript,不然还是放弃这念头吧。