按钮中的代码分别如下:
a_btn.onPress = function() {
a_mc._rotation += 10;
};
b_btn.onPress = function() {
a_mc._rotation -= 10;
};
c_btn.onPress = function() {
a_mc.block_mc._xscale *= -1;
};
d_btn.onPress = function() {
a_mc.block_mc._yscale *= -1;
};
这段代码并不复杂,只是在摆放MC 时需要注意一下,先做好一个MC,实例名为block_mc,再将这个MC转换成一个MC元件,实例名为 a_mc (注意要将两层MC的注册点对齐) ,旋转操作时,旋转的是外面的MC,翻转操作时,翻转的是里面的MC。
因为外层MC 和内层MC 使用的是两个坐标系,因些翻转效果和旋转效果不会发生冲突。