jiahuafu 比如mc.gotoAndStop(7) 此MC里面第7帧含有一个子元件,是一个动画,它有时显示不出,在FLASH中没有这个问题! 一开始我怀疑是子元件STOP在第一帧了,加了手动gotoAndPlay(1), 又怀疑是网络问题,在NETWORK里看了下,没有加载失败,是压根这图片就没加载, 估计是卡在第一帧了??可这问题是偶尔发生的 想知道LAYA的MOVIECLIP里面图片是如何加载的? 如何在调试信息里查看MOVIECLIP里加载的图片
cuixueying 你可以先对你的MovieClip进行下预加载(5)IFlash.preSwfAssets(assets:Array);设置需要预加载swf资源的集合。@param assets 需要预加载的swf数组集合IFlash.preSwfAssets(assets:Array);然后再进行播放控制看看。有问题及时沟通,谢谢!
cuixueying cuixueying 加载SWF文件,laya跟原生flash是有差异的。laya采用的是异步加载,当游戏运行的时候对涉及到的资源文件进行实时加载。 如果遇到了图片加载不及时的情况,laya提供了preSwfAssets()预加载方法,在主程序入口处指定哪些资源预加载。考虑到手机的性能和加载时间,建议需求选择性加载。