AS3中通过单击不同按钮进行交换元件出现问题解决办法
来源:互联网 发布:全球经济数据网站 汇通 编辑:程序博客网 时间:2024/06/07 11:16
private function onChangeHandler(e:MouseEvent)
{
clickArray.push(e.target);
e.target.filters=[new GlowFilter()];
numClick++;
trace(e.target.x);
if (numClick % 2 == 0)
{
var dx:int;
var dy:int;
dx = clickArray[numClick - 2].x;
clickArray[numClick - 2].x = clickArray[numClick - 1].x;
clickArray[numClick - 1].x = dx;
dy = clickArray[numClick - 2].y;
clickArray[numClick - 2].y = clickArray[numClick - 1].y;
clickArray[numClick - 1].y = dy;
}
}
{
clickArray.push(e.target);
e.target.filters=[new GlowFilter()];
numClick++;
trace(e.target.x);
if (numClick % 2 == 0)
{
var dx:int;
var dy:int;
dx = clickArray[numClick - 2].x;
clickArray[numClick - 2].x = clickArray[numClick - 1].x;
clickArray[numClick - 1].x = dx;
dy = clickArray[numClick - 2].y;
clickArray[numClick - 2].y = clickArray[numClick - 1].y;
clickArray[numClick - 1].y = dy;
}
}
通过以上代码来实现两个MC之间的交换,发现出现问题(不能交换)。
主要原因是mc之间套入了mc。
解决办法为:元件中每帧的元素不要使用mc或者sprite。
- AS3中通过单击不同按钮进行交换元件出现问题解决办法
- Qt中编写槽函数 (对两种不同的触发方式 值改变和单击按钮 进行 试验)
- Svn中可能出现的问题解决办法
- Jquery 通过切换按钮中图标的类来控制出现不同的按钮图标
- ActionBar通过Tab进行不同的Fragment之间的交换
- junit出现问题解决办法
- 单击按钮进行页面跳转
- AS3 不同高度元件的自动排列计算.
- Flash as3 addCallback 失效问题解决办法
- as3中通过ByteArray进行对象的深度拷贝
- AS3中通过ByteArray进行对象的深度拷贝
- 通过as3直接操作swf文件的元件
- FLEX+JAVA,FLEX中显示中文出现乱码问题解决办法
- jsp中出现小数0.00000004的问题解决办法
- Android studio项目文件中出现“红J”问题解决办法
- Jsoup解析HTML中 出现乱码问题解决办法
- 程序出现网络问题解决办法
- dpkg install 出现问题解决办法
- Ant工具介绍
- bootstrap中的typeahead
- 为控件添加自定义附加属性
- C++模板学习
- 图片和byte[]互转
- AS3中通过单击不同按钮进行交换元件出现问题解决办法
- bootstrap中的carosel
- 界面布局动态调整
- php中global与$GLOBALS的用法及区别
- 把内存当硬盘使,让你的linux程序运转如飞(在linux下用firefox在线写csdn的blog再也不卡了)
- j2ee5.0开发中jstl标签失效
- bootstrap中的accordion
- Notepad++使用技巧
- hdu 1711