首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

关于flex graphics有关问题

2012-02-10 
关于flex graphics问题只要继承sprite的类都有一个graphics的只读属性。UIcomponent也有,所有Canvas,panel

关于flex graphics问题
只要继承sprite的类都有一个graphics的只读属性。UIcomponent也有,所有Canvas,panel等等都有,,我开始想实现画画板功能,直接用canvas.graphics,结果这样得到的graphics不能用。。郁闷,,最后查看api的Graphics类,,发现他的例子都有一个共同的语句就是
  var myShape:Shape = new Shape();
  this.addChild(myShape);

这里的this可以是Canvas或者panel,只要是sprite的子类都可以,也可以自己写的继承于sprite的类。。我就没搞懂这句话的含义了。。sprite不是有一个graphics吗。为什么又要addChild一个,,感觉多此一举了。。希望大家帮忙解释一下。。

[解决办法]
这个情况是这样的! 如果你使用使用的组件带有背景色,并且可以设置透明度,则你的Graphics绘制出来的图形会被当前的背景色 遮盖住!因为绘制出来的背景色与你绘制的图形属于同一层! 解决办法是将透明度设置为0
[解决办法]

探讨
这个情况是这样的! 如果你使用使用的组件带有背景色,并且可以设置透明度,则你的Graphics绘制出来的图形会被当前的背景色 遮盖住!因为绘制出来的背景色与你绘制的图形属于同一层! 解决办法是将透明度设置为0

热点排行