[0]使用EffectAnimation时报了Uncaught Can not find class ui....问题

Layabox的老师您好,弄了快2天了,EffectAnimation的加载还是有问题,会报Uncaught Can not find class的问题,论坛中我看已经有不少同学提出这个问题,但是没有完全正确的答案来解决。我购买了mengjia的视频,也看了技术文档,几乎就是同样的做法,但是还是不行。项目就一个场景文件,一个effectAnimation文件,然后把这个effect加到舞台的button子集中,运行出现问题。还希望老师能够看下。代码已经付上,js的项目。谢谢。
已邀请:

Laya_XS

赞同来自:

ide里导出EffectAnimation的使用确实存在问题,这个我们下个版本修复。

Laya_XS

赞同来自:

如果你只是做一个按钮点击的缩放效果实现,你可以先通过给按钮或图表绑定一个继承button和image的类,然后把这个类当做按钮或图表的runtime执行也可以实现你这个功能,后面ide会修复这个bug。
继承类参考:
/**
* @ author:xs
* @ data: 2020-11-01 20:54
*/
export default class ImageScale extends Laya.Image {

constructor() {
super();
this.on(Laya.Event.MOUSE_DOWN,this,this.onImageDown);
}

onImageDown()
{
this.scale(1,1);
Laya.Tween.to(this,{scaleX:1.15,scaleY:1.15},200,Laya.Ease.bounceOut,Laya.Handler.create(this,this.onTweenCB));
}

onTweenCB()
{
Laya.Tween.to(this,{scaleX:1,scaleY:1},200,Laya.Ease.backOut);
}
}
继承类的方式也可以做EffectAnimation全部功能。

要回复问题请先

商务合作
商务合作