我正在使用Flash CC HTML5模板导出一堆资产,以便在项目中使用。在lib代码中有一个movieclip,但是当我测试时,我得到:
Uncaught TypeError: undefined is not a function
我正在加载movieclip-0.7.1.min.js但是createjs找不到它?高级CreateJS编码器的问题:你如何使用从Flash IDE导出的movieclip资产?这甚至应该有效吗?如果是这样,你怎么得到createjs来使用加载的movieclip JS?
答案 0 :(得分:1)
这取决于你用于lib命名空间的内容。这可以在输出javascript文件的最后两行找到,如下所示。在这种情况下,lib_test
是lib命名空间:
})(lib_test = lib_test||{}, images = images||{}, createjs = createjs||{});
var lib_test, images, createjs;
您还可以在CreateJS Toolkit的发布设置中找到/更改此内容,如下所示:
然后,假设您的lib命名空间为lib_test
,请创建新的库项目实例,如下所示:
var symbol = new lib_test.Symbol1();