[]技术文档的代码无法编译运行(var efc = new ui.TestPUI();)

javascript->layaair ide篇->使用ide创作->创建动效模板
当我按照教程学习的时候,“在项目中展示动效模板的效果 ”的代码无法运行。
var efc = new ui.TestPUI();
请问下“ui.TestPUI()”这个对象之前没有声明,是不是少了代码啊?
已邀请:

cuixueying

赞同来自:

我们测试没有问题,能否把你报错的demo提供下,我们看下呢?

qq372035010

赞同来自:

回复得好快哦,谢谢!
 
把这段代码注释了,不注释的话,无法运行。
测试时提示这个:"laya.ui.TestPUI is not a constructor",请问下是不是少应用了JS文件啊?

    //实例化导出的UI类
    //var efc = new laya.ui.TestPUI()
    //添加到舞台
    //Laya.stage.addChild(efc);

lant101

赞同来自:

ui的要刷新一下吧。

cuixueying

赞同来自:

222333.png

没有看到你UI里有这个类呀!

ippon

赞同来自:

ui.TestPUI();写的不对,例子中设置项目(F9)时是创建了var EffectAnimation=laya.display.EffectAnimation;
所以,应该下面这样写:
//实例化导出的UI类
var efc = new ui.EffectAnimationUI();
或者
var efc = new EffectAnimationUI();
 
https://ldc.layabox.com/doc/?nav=zh-js-2-2-1
https://ldc.layabox.com/doc/?nav=zh-js-1-5-3
这两篇的内容是相同的,都有这个笔误存在

要回复问题请先

商务合作
商务合作