-
actionscript引用外部Base64图片数据图片不能显示问题25
如题,详细说明如下:
imgLoader = new Loader();
//用Loader加载图片放置内存;
imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, finished);
imgLoader.loadBytes(Base64.decode(logoBase64)); //logoBase64是从html页面传过来的Base64图片数据
function finished(e:Event):void
{
trace("finished");
var sheet:Sprite = new Sprite();
var bm:Bitmap = e.target.content as Bitmap;
sheet.addChild(bm);
bm.x = 240;
bm.y = 195;
bm.width = 16;
bm.height = 15;
}
补充:
1.如果把logoBase64数据直接写在as文件里,图片能够显示出来,但从页面传过来就不能显示出来。
2.过来的base64数据应该没有错误。
求解2011年10月20日 10:40
目前还没有答案
相关推荐
Base64编码是一种在互联网上广泛使用的数据编码方式,它将任意二进制数据转换成ASCII字符串形式,以便在网络传输中不受字符集限制。在FLEX编程中,Base64编码同样扮演着重要角色,特别是在处理图像、XML、JSON等二...
通过学习和实践这个Flash ActionScript图片播放器1的实例,开发者不仅可以掌握基本的图片处理技巧,还能深入了解ActionScript的事件驱动模型和面向对象编程思想,对提升Flash应用的开发能力大有裨益。同时,对于AS ...
《FLASH ActionScript 程序设计经典商业范例集》中的"Flash ActionScript 图片播放器2"是一个高质量的图片展示解决方案,适用于那些希望通过交互式方式展示图片的开发者。这个资源包括了ActionScript 3.0和...
标题中的“actionscript程序 图片轮换结合xml”指的是使用ActionScript编程语言,通过与XML文件的交互,实现动态的图片轮播效果。ActionScript是Adobe Flash平台的主要脚本语言,广泛应用于创建富互联网应用程序...
通过解析XML,ActionScript代码能够动态地加载和显示这些图片,实现灵活的布局和交互。 缓动效果是动画设计中的一个重要概念,它让动画看起来更加平滑自然。在图片展示中,缓动可能体现在图片的淡入淡出、滑动过渡...
本文将详细介绍如何在Flex应用中加载并显示Base64编码的二进制字符串图片。 #### 技术背景 1. **Flex**: 是一种用于构建高度交互式的Web应用程序的开源框架。它支持使用ActionScript和MXML语言来构建用户界面,...
这只是一个基础的示例,实际应用中还可以根据需求进行更复杂的操作,例如预加载、图片缓存、进度条显示等。记住,实践是最好的老师,不断尝试并优化你的代码,以实现更高效、更优雅的加载效果。
在这个“常用数据结构(ActionScript3版)”的主题中,我们将深入探讨AS3中实现的一些主要数据结构,并通过实例来理解它们的用法。 1. 数组(Array) 数组是最基本的数据结构,允许我们存储一系列相同类型或不同...
《Flash ActionScript 图片播放器3》是一款基于Adobe Flash平台的高级图片展示工具,它结合了ActionScript 3.0和ActionScript 2.0两种编程语言的优势,为用户提供了一流的图片浏览体验。该播放器不仅具备基本的图片...
在实际应用中,确保图片路径正确无误,并注意处理可能出现的错误,如网络问题或文件不存在等。 此外,与加载图片相关的优化策略也非常重要,如预加载、缓存管理、异步加载等。预加载可以确保所有资源在用户交互之前...
6. **网络通信**:ActionScript支持通过Socket、XMLSocket、URLLoader等类进行网络通信,可以用来加载外部数据(如XML、JSON),实现与服务器的交互。 7. **音频和视频处理**:通过Flash Media Server和NetStream类...
本项目“actionscript3.0开发的进度显示条项目”显然是一个使用AS3实现的可视化进度条组件,常用于展示数据加载、文件上传或任何需要反馈进度的场景。 在AS3中,进度条的实现通常涉及到以下几个关键知识点: 1. **...
尽管ActionScript3主要应用于Adobe Flash平台,而Java则适用于多种跨平台应用开发,但这两者都基于类C语言语法,因此在数据类型的处理上有很多相似之处。下面我们将详细探讨ActionScript3和Java的数据类型对应关系。...
Base64编码后的数据安全性较低,因为它是可读的,但能保证数据的完整性。 5. **兼容性**:由于Flash是客户端的插件,它的兼容性取决于用户的浏览器是否安装了Flash Player。在2020年底,Adobe官方已经停止对Flash的...
在这个“带xml加载外部图片的拼图”项目中,XML被用来作为数据载体,允许游戏动态地从外部加载图片资源,提供了一种灵活且可扩展的方式。 首先,我们来了解一下XML的基本概念。XML是一种自描述性的语言,它的结构...
在Flash开发中,使用ActionScript 3(AS3)与XML进行交互是一种常见的技术,它允许动态地加载和展示外部资源,如图片。本篇文章将深入探讨如何在Flash环境中使用AS3通过XML来加载外部图片。 首先,XML是一种轻量级...
本教程将深入探讨如何使用Flash加载外部图片,并以"XML加载外部图片"为例,解析整个过程。Flash允许我们通过ActionScript 3(AS3)编程语言来实现动态加载内容,这使得交互性和灵活性大大增强。 首先,我们要理解...
在本示例中,我们看到一个完整的ActionScript 3.0类`Main`,它定义了一个用于读取外部图片文件并以二进制格式显示的程序。 #### 1.1 类的基本结构 - `Main`类继承自`Sprite`,这是AS3中常见的做法,用于创建图形...
13. **调试和优化**:了解如何使用ActionScript编译器和调试工具来检测和修复代码问题,提升程序性能。 这个中文帮助文档将详细介绍这些概念,并提供详细的API参考,帮助开发者快速查找和理解ActionScript 3.0中的...