| FLASH AS 2.0 中prototype“原型”的用法和影片翻转 |
|
FLASH AS 2.0 中prototype“原型”的用法和影片翻转 |
| 作者:佚名 来源:闪吧 作者: leveret 更新:2007-1-13 20:36:50 错误报告 我要投稿 |
|
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;
}
}
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;
}
}
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |