这里怎么来发送一个事件来侦听
时间:2011-04-18
来源:互联网
先定义了一个类:
package{
import flash.display.Sprite;
import gs.TweenLite;
import flash.events.Event;
public class mymc extends Sprite{
private var mc:Sprite=new Sprite();
public function mymc(){
mc.graphics.beginFill(0xff00ff);
mc.graphics.drawRect(0,0,50,50);
mc.graphics.endFill();
addChild(mc);
}
public function mcmotion(xn:Number,yn:Number,tn:Number){
TweenLite.to(mc,tn,{x:xn,y:yn,onComplete:?}) }
}
}
想在红色部分发出一个事件,然后用这个类建的一个实例来侦听,该怎么整?
我试过:dispatchEvent(new Event(Event.ACTIVATE)),但是缓动才开始就侦听到了?
想问一个这种情况该怎么整?我主要是想这个缓完成之后,再接着下一个缓动。让这个缓动循环!
[ 本帖最后由 hckb130 于 2011-4-18 23:14 编辑 ]
package{
import flash.display.Sprite;
import gs.TweenLite;
import flash.events.Event;
public class mymc extends Sprite{
private var mc:Sprite=new Sprite();
public function mymc(){
mc.graphics.beginFill(0xff00ff);
mc.graphics.drawRect(0,0,50,50);
mc.graphics.endFill();
addChild(mc);
}
public function mcmotion(xn:Number,yn:Number,tn:Number){
TweenLite.to(mc,tn,{x:xn,y:yn,onComplete:?}) }
}
}
想在红色部分发出一个事件,然后用这个类建的一个实例来侦听,该怎么整?
我试过:dispatchEvent(new Event(Event.ACTIVATE)),但是缓动才开始就侦听到了?
想问一个这种情况该怎么整?我主要是想这个缓完成之后,再接着下一个缓动。让这个缓动循环!
[ 本帖最后由 hckb130 于 2011-4-18 23:14 编辑 ]
作者: hckb130 发布时间: 2011-04-18
,onComplete:dispatchEvent, onCompleteParams:[new Event(Event.ACTIVATE]});
作者: enc0717 发布时间: 2011-04-18
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28