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 );
					}
ActionScript GifPlayer的修改的更多相关文章
- actionscript 截图功能实现
		由于截图访问的是 外部 rtmp直播流 所以调用BitmapData.draw时 控制台报以下错误: SecurityError: Error #2123: 安全沙箱冲突:BitmapData.dra ... 
- 用仿ActionScript的语法来编写html5——终篇,LegendForHtml5Programming1.0开源库件
		一,LegendForHtml5Programming1.0库件是什么?它是一个javascript库,它模仿了ActionScript的语法,用于html5的开发,目前实现的功能相对较少,还不能称之 ... 
- 用仿ActionScript的语法来编写html5——第八篇,图片处理+粒子效果
		用仿ActionScript的语法来编写html5系列开发到现在,应该可以做出一些东西了,下面先来研究下图片的各种效果预览各种效果看下图效果和代码看这里,看不到效果的请下载支持html5的浏览器 ht ... 
- [ActionScript 3.0] AS3 深入理解Flash的 应用程序域Application Domains
		简介 网上有很多flash,通常都不需要显示的使用应用程序域,因为默认的应用程序域就够用了.其实复杂的情况下需要用到应用程序域,比如说有两个不同的swf,一个是旧版本的,一个是新版的,这两个文件里的类 ... 
- 基于Flash ActionScript 实现RTMP发布与播放媒本流
		1 为什么要采用Flash ActionScript实现RTMP协议发布或播放媒体流,播放媒体流,协议可控,比如对流媒体数加密,混音等. 2 核心思路使用Flash Socket建立TCP二进制传输 ... 
- ActionScript 3操作XML 详解
		AS3引入了E4X ,它是根据ECMAScript标准处理XML 数据的全新机制.这使得程序员在程序中无缝地操作XML.在AS3中可以使用XML字面值将XML数据直接写入代码,该字面值将被自动解析. ... 
- Flash Builder 4.6/4.7 注释以及字体大小修改
		①修改字体颜色.粗体.斜体.下划线 英文版:windows-preferences-flex-editors-syntex coloring-ActionScript-Comment 汉化版:窗口—首 ... 
- [ActionScript 3.0]  正则表达式
		正则表达式: 正则表达式最早是由数学家Stephen Kleene在对自然语言的递增研究成果的基础上,于1956提出来的.具有完整语法的正则表达式,主要使用在字符串的格式的匹配方面上,后来也逐渐应用到 ... 
- 用仿ActionScript的语法来编写html5——第五篇,Graphics绘图
		用仿ActionScript的语法来编写html5——第五篇,Graphics绘图 canvas本身就是一个Graphics,可以直接进行绘图在actionscript里面,每个Sprite都有一个G ... 
随机推荐
- HTML高级标签(2)————窗体分帧(1)————分帧演示
			我们能够简单的编写一个多帧的窗体,而且能够随意的划分窗体区域. <frameset rows="*,*,*"> <frameset cols="*,*& ... 
- ASP.NET Core官方资料入口
			ASP.NET 5 has been renamed to ASP.NET Core 1.0 传送门 
- ipset高大上性能果断将nf-HiPac逼下课
			netfilter.sourceforge,github上有一个凄凉的项目,那就是nf-hipac.这个以前给Linux firewall设计带来希望的项目早在2005年就停止了更新和维护,而我本人则 ... 
- OpenGL路(四)自制的图形功能(立方体、汽缸、圆锥)
			#include <gl/glut.h> #include <gl/GLU.h> #include <gl/GL.h> #pragma comment(lib, & ... 
- Linux通过使用Sambaserver示例
			Linux通过使用Sambaserver示例 实验环境: Vbox下一个.Rehat5虚拟机 使用sambaserver 目的:使用sambaserver将文件上传到server上 [root@rh5 ... 
- CSS截取字符串,额外的文本显示以省略号
			最近的诀窍css还有这么叼炸天的侧~~~ 善待似论坛页面,头像70px,但username不限啊,English中国能够.你说如果他采取"我的名字是这么长啊.你该怎么办呢".那老和 ... 
- ABP
			ABP ABP之Javascript生成 2015-08-02 18:49 by Barlow Du, 319 阅读, 收藏, 编辑 还是服务在调试SimpleTaskSystem的AngularJs ... 
- 《Javascript权威指南》学习笔记之十八:BOM新成就(1)--client存储数据(Web SQL DataBase实现)
			使用本地存储和会话存储能够实现简单的对象持久化,能够对简单的键值对或对象进行存储.可是,对于比較复杂的关系数据进行处理时,就要用Web SQL Database.浏览器对Web SQL Databas ... 
- 如何使用iOS 8 指纹识别,代码、示例
			像想象,iOS 8指纹是非常容易使用的.只是需要能够获得一个接口,弹出屏幕模式框,随着app store在相同的. 直接上的条形码.以下代码是从复制Apple官方文件. 加入LocalAuthenti ... 
- 标签(Tag)的各种设计方案
			标签(Tag)的各种设计方案 首先,标签(Tag)是什么? 我的理解:用来具体区分某一类内容的标识,和标签类似的一个概念是分类(Category),有一个示例可以很好的区分它们两个,比如人类分为:白种 ... 
