flash鼠标滑过 代码不管用,哪里错了呢?

onClipEvent(enterFrame){this.onRollOver=function(){this.onEnterFrame=function(){if(th... onClipEvent(enterFrame){
this.onRollOver=function(){
this.onEnterFrame=function(){
if(this._xscale<110){
this._xscale=this.yscale+=2;
}
};
};
this.onRollOut=function(){
this.onEnterFrame=function(){
if(this._xscale>100){
this._xscale=this._yscale=100
}
};
};
}
我按enet教程写的,教程只有一半.第二个onRollOut后面的是我仿写的.测试时,鼠标滑过元件没有变大, 是第二段哪里没写对吗?还是都有问题?
展开
 我来答
Many_question
2012-02-18 · TA获得超过2853个赞
知道大有可为答主
回答量:2040
采纳率:66%
帮助的人:2331万
展开全部
第一段的yscale少了一个"_".
其实不须使用enterFrame来定义两个事件,用load更符合逻辑.

onClipEvent (load) {
this.onRollOver = function() {
this.onEnterFrame = function() {
if (this._xscale < 110) {
this._xscale = this._yscale += 2;
}
else {
delete this.onEnterFrame;
}
};
};

this.onRollOut = function() {
this.onEnterFrame = function() {
if (this._xscale > 100) {
this._xscale = this._yscale = 100;
delete this.onEnterFrame;
}
};
};

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式