[]这个方法使用的时候动画都不显示了


QQ图片20180522145730.png

 设置了一个cacheName就不能播放动画了好奇怪
已邀请:

w1114367261

赞同来自:

/**
         * <p>根据指定的动画模版初始化当前动画序列帧。选择动画模版的过程如下:1. 动画模版缓存池中key为cacheName的动画模版;2. 如果不存在,则加载指定的图集并创建动画模版。</p>
         * <p>注意:只有指定不为空的cacheName,才能将创建好的动画模版以此为key缓存到动画模版缓存池,否则不进行缓存。</p>
         * <p>动画模版缓存池是以一定的内存开销来节省CPU开销,当相同的动画模版被多次使用时,相比于每次都创建新的动画模版,使用动画模版缓存池,只需创建一次,缓存之后多次复用,从而节省了动画模版创建的开销。</p>
         * <p>因为返回值为Animation对象本身,所以可以使用如下语法:ani.loadAtlas(...).loadAtlas(...).play(...);。</p>
         * @param    url            图集路径。需要创建动画模版时,会以此为数据源。
         * @param    loaded        (可选)使用指定图集初始化动画完毕的回调。
         * @param    cacheName    (可选)动画模板在动画模版缓存池中的key。如果此参数不为空,表示使用动画模版缓存池。如果动画模版缓存池中存在key为cacheName的动画模版,则使用此模版。否则,创建新的动画模版,如果cacheName不为空,则以cacheName为key缓存到动画模版缓存池中,如果cacheName为空,不进行缓存。
         * @return     返回动画本身。
         */
        public function loadAtlas(url:String, loaded:Handler = null, cacheName:String = ""):Animation {

要回复问题请先

商务合作
商务合作