FLASH AS 2.0 中prototype“原型”的用法和影片翻转 [收藏本页]
  • 作者:leveret 来源:闪吧 发布时间:2006-5-14 13:06:43
  • 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;
    }
    }

  • [] [返回上一页] [打 印] [收 藏]
  • 上一篇教程:attachMovie外部swf中的元素 下一篇教程:flash和xml实现二级菜单效果
Copyright © 2003-2008 站长助手 www.web162.com
辽ICP备05001760号 网络实名:站长助手 转载本站原创教程请注名来源于本站
力倡站长资源文化,崇尚互联共享,做中国最好站长网站,为中国网站提供动力!
始建于2003-3-1 8:10 中国首都·北京 辽宁(分站)
主资源渠道辽宁电信分公司服务器组及带宽!