`

AS3.0 将外部图片转化为BitmapData数据

    博客分类:
  • Flex
阅读更多

这几天一直尝试研究这个BitmapData,但通常情况是,加载flash内部的已导入的图片是没有问题的,一到加载外部图片就出错,上网查了一下资料,应该是加载外部图片时,无法确定图片是否已经加载,因此我们需要加一段代码,确定是否加载完全,代码如下: 
import flash.display.Bitmap; 
import flash.display.BitmapData; 
var loader:Loader = new Loader(); 
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler); 
loader.load(new URLRequest("banner.jpg")); 
function completeHandler(event:Event){ 
var _content:DisplayObject = event.target.content; 
var bmpData:BitmapData = new BitmapData(400,200); 
bmpData.draw(loader); 
var bmp:Bitmap = new Bitmap(bmpData); 
this.addChild(bmp); 

bmp.x = 200; 
bmp.y = 120; 

} 

 

分享到:
评论

相关推荐

    As3.0多点触控 外部加载图片 打印机打印功能

    在本文中,我们将深入探讨如何使用AS3.0(ActionScript 3.0)实现多点触控功能、外部加载图片以及打印机打印功能。这些技术是构建交互式应用程序,特别是那些在触摸屏设备上运行的应用程序所必需的。 首先,让我们...

    AS3.0 上传保存图片

    在本文中,我们将深入探讨AS3.0(ActionScript 3.0)中关于上传和保存图片的相关知识点。ActionScript是Adobe Flash Professional和Flash Player所使用的编程语言,主要用于创建交互式网页内容、游戏以及多媒体应用...

    基于as3.0小游戏

    基于AS3.0的小游戏,利用了其强大的性能和丰富的功能,为用户提供有趣且引人入胜的游戏体验。下面,我们将深入探讨AS3.0在小游戏开发中的应用,以及它所涵盖的关键知识点。 1. **面向对象编程**:AS3.0是一种完全...

    as3.0图片切换随机效果(10种)

    在本文中,我们将深入探讨AS3.0中的图片切换随机效果,这是一项广泛应用于互动媒体设计、游戏开发以及网页动画的技术。AS3.0(ActionScript 3.0)是Adobe Flash Professional和Flex Builder等工具中使用的编程语言,...

    flash as3.0 图片随机过渡效果

    在本文中,我们将深入探讨如何在Flash AS3.0中实现图片的随机过渡效果。这一技术主要用于提升用户体验,为数字媒体展示、网页设计或者互动应用增添动态视觉效果。以下是关于这个主题的一些关键知识点: 1. **AS3.0...

    AS3.0地图制作,很好的资源

    AS3.0提供了Array和Vector两种内置数据结构,可以灵活选择适合的地图数据存储方案。 4. **图像加载和位图处理**:地图可能由多张图片拼接而成,需要使用Loader类加载图片并进行合并。位图数据可以使用BitmapData类...

    AS 3.0中文帮助文档

    6. ActionScript编译器:Flash Player和Adobe AIR使用ActionScript编译器(ASC 2.0)将AS3代码编译为字节码,提高了执行效率。 7. 动画和图形:AS3.0提供了强大的图形API,允许开发者使用Shape、Sprite和BitmapData...

    AS3.0游戏18例源码包

    7. **资源管理**:如何加载和使用外部资源,如图片、声音和XML数据。 8. **交互设计**:理解用户输入事件,如鼠标点击、键盘按键,以及如何响应这些事件。 9. **物理引擎**:部分游戏可能涉及基本的物理模拟,如...

    AS3.0简单相册,适合初学者

    5. **位图处理**:为了展示图片,AS3.0提供了BitmapData类,可以用来加载、绘制和操作位图。Bitmap和Sprite类用于在舞台上显示位图。 6. **XML或JSON数据加载**:通常,相册的数据(如图片URL和描述)会存储在外部...

    国外经典的31个flash as特效(as3.0)

    这些源文件为初学者提供了宝贵的实践材料,你可以逐个研究每个特效的代码,理解它们如何运用AS3.0的基础知识来实现特定效果。通过这种方式,你可以加深对ActionScript 3.0的理解,提升编程技能,并激发创新灵感。 ...

    as3.0贪吃蛇源码 实现了基本功能

    在AS3.0中,可以通过` BitmapData `和` Sprite `类来创建和管理游戏图形。 - 可以通过调整颜色、形状和动画效果来改进视觉体验。 8. **优化与性能** - AS3.0游戏可能需要考虑性能优化,特别是对于长时间运行的...

    as3.0相册源代码

    在AS3.0中,可以使用XML类库来解析XML文件,将数据加载到相册中。 在AS3.0中,与XML交互通常涉及以下步骤: 1. 加载XML文件:使用URLLoader类加载XML文件,监听数据加载完成的事件。 2. 解析XML:使用XML类解析加载...

    缓动的图片效果as3.0源码

    在本文中,我们将深入探讨AS3.0中的缓动效果,并通过分析提供的“图片缓动效果”源码来学习如何实现这一技术。ActionScript 3.0是Adobe Flash Professional和Flash Player使用的编程语言,用于创建交互式动画、游戏...

    as3.0 粒子效果

    在AS3.0中,可以使用BitmapData对象和EaselJS库(如果适用)来处理图片的切割和动画。每一片碎图像是一个粒子,它们可以有不同的速度、方向和生命周期,从而营造出真实的破碎感。 三、鼠标点击事件 在AS3.0中,可以...

    AS3.0_拉普拉斯模板_查找边缘

    在AS3.0中,我们可以通过引入`flash.display.BitmapData`类来处理像素数据,从而进行图像处理操作。 标题“AS3.0_拉普拉斯模板_查找边缘”表明我们将使用拉普拉斯模板来寻找图像的边缘。拉普拉斯模板通常是一个卷积...

    15款as3.0小游戏

    - **变量和数据类型**:AS3.0有基本数据类型如Number、String、Boolean,以及Object、Array等复杂类型。 - **函数和方法**:定义函数进行逻辑处理,调用对象的方法执行特定操作。 - **条件语句和循环**:if......

    as3.0 图片保存类 JPEGEncoder类

    在ActionScript 3.0(AS3.0)中,`JPEGEncoder`类是一个非常重要的工具,它允许开发者将`ByteArray`对象编码为JPEG格式的图像数据,进而可以保存为图片文件。这个过程通常用于在应用程序中处理动态生成的图像或者从...

    as3.0加载透明图片

    在AS3.0中,加载透明图片主要涉及到的是图片格式的处理,特别是GIF和PNG这两种支持透明度的格式。由于AS3中的Loader类默认加载的图片可能不会完全保留其透明特性,因此需要特殊的处理方式来确保透明效果的正确显示。...

    as3.0简单相册源码

    AS3.0提供了内置的XML和JSON类,可以轻松地解析这些数据,并动态加载和显示图片。 【优化与性能】 考虑到Flash的性能限制,尤其是在处理大量图片时,优化代码至关重要。这可能包括合理使用缓存、减少不必要的计算...

    AS3.0像素级别精确检测碰撞

    BitmapData类是AS3.0中处理像素的强大工具,它允许我们访问和操作位图数据。在进行像素级别碰撞检测时,我们首先需要获取两个碰撞物体的BitmapData实例。这可以通过将DisplayObject转换为BitmapData来完成,使用`new...

Global site tag (gtag.js) - Google Analytics