ActionScript GifPlayer的修改

ActionScript不能播放gif格式的图片,在做as项目的时候如果需要用到加载gif动画图片时,就需要引入第三方包。

常用的第三方包是GifPlayer,在github上可以找到该项目的源代码CompileGif,但是使用该代码在关闭加载的图片

的时候会报出空指针错误,经过调查发现源代码gifplayer.as的114行可能出现空指针异常,因此做了一下修改:

if ( !iIndex )
    bitmapData = aFrames[ 0 ].bitmapData.clone();
if( bitmapData && aFrames[ iIndex ] ){//modify gif player none object error.
    bitmapData.draw ( aFrames[ iIndex ].bitmapData );
}

posted @ 2014-01-03 11:54  vDemo  阅读(236)  评论(0编辑  收藏  举报