经营网站 备案查询,莱芜网站快排,网站建设好如何开通,巩义机械厂网站建设1.给sprite设置背景色 给sprite设置背景色#xff0c;spr.opaqueBackground 0xFFCC33, 在尺寸变化的时候自动重绘背景。需要注意的是背景不能接受鼠标事件#xff0c;接受鼠标事件的话#xff0c;需要用graphics绘制背景。 2.在ByteArray里writeUTF(中方汉字)spr.opaqueBackground 0xFFCC33, 在尺寸变化的时候自动重绘背景。需要注意的是背景不能接受鼠标事件接受鼠标事件的话需要用graphics绘制背景。 2.在ByteArray里writeUTF(中方汉字)输出长度为12一个汉字占了3字节。writeMultiByte(中方汉字,gb2312)输出长度为8一个汉字占2字节。 writeMultiByte(中方汉字,utf-8)输出长度为12一个汉字还是占了3字节。 3.AS3里同时对两个sprite对象的startDrag方法前一个将会失效。也就是说AS3里startDrag的对象只能有一个。这作为Sprite的方法来说显然是不合适的。想要同时拖拽多个对象就要自己实现拖拽管理了 4.private static var dragInfo : Vector.DragData new Vector.DragData(); 在类中声明这么一个静态变量。DragData必须是单独的类如果是包外类的话则会报错具体原因不详。 非要写在包外类的话创建对象必须放在构造函数中。 5.Array只有sort方法支持自定义排序sortOn方法不支持。所以不能用sortOn方法对Object型对象数组自定义排序。 6.AS3监听双击事件需要开启doubleClickEnabled比较容易忽略的是需要设置mouseChildren为false,否则子对象覆盖的区域就监听不到了。 7.设置显示对象的mask属性的时候记得将遮罩层添加到容器中否则遮罩区域为舞台左上角。 8.显示对象的MOUSE_OVER跟MOUSE_OUT事件是不能中断冒泡的具体原因不详。 转载于:https://www.cnblogs.com/cc523/archive/2013/05/22/3092652.html