AS3常用方法

1、延时执行一个方法
setTimeout(timeover,10000);
function timeover(){}

2、播放位置的跳转
gotoAndStop(1);
gotoAndPlay(1);

3、获取当前播放的帧的位置
fig = currentFrame;//获取当前帧

4、当前鼠标点击的位置
var xxUp:int = int(e.localX);
var yyUp:int = int(e.localY); 

5、隐藏当前元件
mc_name. visible = false;

6、直接复制在时间轴上可以控制音乐的大小(0~1)
soundTransform = new SoundTransform(0.2);

7、父类元件
MovieClip(MovieClip(this.parent).parent).mc_name;
MovieClip(this.parent).mc_name 等价于 this.parent["mc_name"];

8、根目录的使用
root["mc_name”]; 这样就可以一级级的向下寻找了元件 而不用受制于元件的位置

9、
removeChild();
 removeChildAt(0);
var num:int = this.stage.numChildren;//获取元件的个数
mc.getChildByName("pd”);

10、帧方法
//注册ENTER_FRAM事件侦听器 
icon_x.addEventListener(Event.ENTER_FRAME, mover);
function mover(e: Event): void {  }

11、屏蔽左键
stage.addEventListener(MouseEvent.RIGHT_CLICK,function(e:MouseEvent):void{});

12、为MovieClip及其子类添加脚本代码 其中0表示第一帧
mc.addFrameScript(0, frame1);

13、舞台出现时的监听方法
this.addEventListener(Event.ADDED_TO_STAGE, initMethod);

14、内部引入图片
var xx:连接名 = new 连接名 (300,300);
var myImage:Bitmap = new Bitmap(xx);
this.addChild(myImage);

15、内部引入元件
var xx:连接名 = new 连接名();
this.addChild(xx);


  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值