[]layaAir1.3.0版本swf组件的使用

已邀请:

cuixueying

赞同来自:

现在有一个swf文件,data.swf,运行后显示如下

111.png

如何在项目中正常显示data.swf?
步骤一:将swf进行资源转换

222.png

步骤二:将自动生成的文件data.swf和以data命名的资源文件夹放置在IDE的资源目录下

333.png

需要在资源目录下新建一个文件夹(data),用来放置转换后的文件
444.png

步骤三:在IDE舞台上进行显示


步骤四:编译成H5后,在项目中进行显示
注意:在显示swf所在页面时,需要提前预加载下swf生成的图集image.json文件

777.png

步骤五:运行


 
 

mega

赞同来自:

这个是直接在IDE里拖放生成MovieClip的,怎么用代码创建?貌似MovieClip.load()和Animation.loadAtlas()都不能用?
 

Laya_XS

赞同来自:

代码实现swf的加载方式就是用Movieclip实例,然后调用load方法来加载swf文件就可以实现swf的播放。

username_zmf

赞同来自:

对[MovieClip]的url属性赋值comp/data/黄色2.swf时遇错误:
Cannot read property '_parent' of undefined


请问 在IDE舞台上进行显示时候报这个错,如何解决

gplzh

赞同来自:

我这也出现了楼上的错误,在UI编辑器中把swf拖入场景后没有在场景中显示,接着从场景中删除该swf,再次拖入场景,IDE出现楼上的报错。删除flash文件中的“建筑层”图层,重新导出swf,导入到场景中,可正常显示。“建筑层”只是一张位图而已,不知道为什么要删掉才能正常使用。 flash文件已上传到附件。

要回复问题请先

商务合作
商务合作