FLASH AS 2.0 中prototype“原型”的用法和影片翻转

本文介绍在Flash AS2.0中如何利用prototype属性自定义通用方法,例如实现影片翻转效果。通过在第一帧添加特定代码,并在需要的地方触发这些方法,可以方便地在多个场景中重复使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 FLASH AS 2.0 中 prototype“原型”的用法。
大家看到的 play(),stop(),都是FLASH已经封装好的方法,你可以随意调用。
你还可以在一个FLASH影片中自己封装一个方法,全影片通用,如同play()一样。
比如我想做一个让影片翻转的效果,在第一桢加上如下代码:
MovieClip.prototype.flipX=function(){
    this._xscale=-this._xscale;
}
然后在一个按钮上触发该方法:
on(release){
 mcName.flipX();
}
你在影片中任意一个位置都可以使用该方法,如同play()一样。
以下是最终修改版,本人也是边学习边发布,大家共勉(这个是最终修改版,下面本人回复不用看)
在第一桢加入如下代码,可以在影片任何地方调用了
MovieClip.prototype.flipX=function(){
 MovieClip.prototype._thisX=true;
 this._xscale=-this._xscale;
 if(this._thisX==true){
  this._x=this._x+this._width;
  this._thisX=false;
 }else{
  this._x=this._x-this._width;
  this._thisX=true;
 }
}
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/299.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值