`

AS3 Embed加载资源方法

    博客分类:
  • AS3
阅读更多

嵌入的资源所在的source路径的属性,如下:

 [Embed(source="pic/2.jpg")]

在元数据语句后面。直接声明一个Class类型的变量,如:

[Embed(source="pic/2.jpg")]

private var Img:Class;

现在可以使用这个变量创建一个新的资源实例,如:

var image:Bitmap = new Img();

注意:这里加载的是一个位图,要加载SWF文件时,要声明一

个Sprite类型的变量:

var myMc:Sprite = new Img();

下面是一个应用实例:加载一张图片到舞台:

package 
{
	import flash.display.Bitmap;
	import flash.display.Sprite;
	public class Tests extends Sprite
	{
		[Embed(source="pic/2.jpg")]
		private var img:Class;
		public function Tests()
		{
			var bit:Bitmap = new img() as Bitmap;
			addChild(bit);		
		}		
	}
}

 注意:[Embed(source=("picture.jpg"))]后面一定不要加分号.否则会报错

分享到:
评论

相关推荐

    Embed嵌入图片

    下面我们将深入探讨`Embed`元标签的使用方法以及它在加载图片资源中的应用。 一、`Embed`元标签基础 `Embed`元标签是AS3中用于内联嵌入资源的关键字,通常与`[Embed]`语法一起使用。它的基本结构如下: ```as3 ...

    Embed嵌入XML

    在ActionScript 3 (AS3)中,`Embed`元标签是一个强大的工具,它允许开发者将各种资源,如图像、字体或XML文件直接编译到SWF文件中。标题"Embed嵌入XML"指的是如何使用AS3的`Embed`元标签来加载并使用XML文件。这种...

    flash actionscript3游戏开发之 5种将fla中的资源嵌入到Flex或者纯AS3项目中的方法.zip

    这种方式允许在程序运行时根据需要加载资源,可以节省内存。 3. **[Embed]标签在类属性前声明** 有时我们可能只想嵌入SWF中的某个特定资源,此时可以在类的属性前使用 `[Embed]` 标签: ```as3 [Embed(source=...

    FLASH AS3.0 控制加载的图片旋转缩放

    为了使图片浏览器具有重新加载图片的功能,可以在`index.as`中设置一个按钮或菜单选项,调用`Loader`的`unloadAndStop()`方法卸载当前图片,然后重新加载新的图片: ```as function reloadImage():void { loader....

    Flex应用程序中嵌入各种类型的资源方法 源码

    - 使用`mx.core.ResourceManager`加载资源模块,例如`ResourceManager.getInstance().loadModule("module.swf")`。 - 通过`ResourceManager.getString()`或`ResourceManager.getBitmap()`等方法获取资源。 5. **...

    通过ByteArray来播放MP3

    在Adobe Flash平台中,使用`ByteArray`来加载并播放MP3文件是一项常见的需求,尤其是在需要动态加载音频资源的应用场景下。本文将详细介绍如何利用ActionScript 3 (AS3) 语言实现这一功能。 #### 一、理解MP3在SWF...

    Flash打气球游戏AS3源码

    在游戏开发过程中,`Game.swf`是编译后的可执行文件,包含了所有图形、声音和动画资源以及AS3代码。用户在浏览器中点击`1.html`时,`Game.swf`会被加载并执行,呈现游戏画面和交互。 学习和分析这个源码可以帮助...

    Flex运行时加载皮肤

    为了克服上述限制,本文介绍了一种实时加载皮肤的方法,允许在运行时动态地替换和加载新的皮肤资源,从而提高了程序的灵活性和可维护性。 1. **第一步:创建外壳SWF文件** - **目的**:为皮肤资源创建一个外壳SWF...

    as3.0富文本,可以插入表情图片,图文并排

    在AS3.0中,可以使用`<img>`标签来插入图片,但需要注意的是,由于AS3.0的限制,`<img>`标签的`src`属性通常不能直接引用本地文件路径,而是需要通过URLLoader加载网络上的图片资源或者使用SWF对象。对于表情图片,...

    VB.NET不使用API加载Google Map示例

    总的来说,不使用Google Maps API在VB.NET中加载地图是一种可行的方法,特别是在简单展示地图或离线应用的情况下。但要注意,这种方法可能会限制功能的完整性和用户体验,且需要遵守Google的相关使用规定。

    flex加载html页面

    在提供的压缩包文件“HTMLInFlex”中,可能包含了使用Flex 3加载HTML页面的示例代码或者资源。这些示例可能包括如何设置`WebBrowser`组件,如何使用`Loader`类加载HTML,以及如何处理加载后的HTML内容,比如样式调整...

    Scrolling Dynamically Loaded Text (as2)

    标题 "Scrolling Dynamically Loaded Text (as2)" 涉及的是在ActionScript 2(AS2)中创建滚动的动态加载文本的技术。...通过这些资源,你可以学习如何在AS2中创建一个高效且用户友好的滚动文本加载系统。

    as3.0FLV播放器

    #### 3. 使用Cairngorm框架 Cairngorm是一个轻量级的MVC框架,被广泛应用于Flex项目中。在本章介绍的FLV播放器开发过程中,会用到Cairngorm框架来实现模块化的代码组织和良好的架构设计。 ##### 3.1 前期准备 - **...

    FLEX代码,图片调用

    3. **嵌入资源**:通过`Embed`元数据将图片资源直接嵌入到AS文件中。 4. **ByteArray方式**:将图片转换为`ByteArray`格式后加载。 其中,第四种方法是我们本篇文章的重点。 #### 通过ByteArray方式编译图片进SWF...

    Flex4流程设计的学习

    1. 提高性能:与运行时加载资源相比,嵌入的资源访问速度更快,因为它们在编译时就已经整合到SWF文件中。 2. 简化代码:通过变量直接引用嵌入资源,可以简化代码,提高开发效率。例如,一个图片可以作为一个类引用,...

    Flex开发总结

    6. **资源嵌入**:避免将资源如图片、音频等直接Embed到程序中,这会显著增加体积。建议通过外部文件如XML或数据库来存储和加载这些资源。 7. **本地化处理**:Flex提供的运行时本地化功能会将语言资源嵌入应用,这...

    Flash焦点图轮换代码.rar

    这个RAR压缩包可能包含了一个完整的Flash焦点图轮换组件,包括AS3(ActionScript 3)源代码、相关的XML配置文件、可能的图片资源以及Flash工程文件。ActionScript是Adobe Flash Professional中使用的编程语言,主要...

    flash网页 loading..

    例如,通过AS代码可以获取SWF文件的加载进度,然后更新加载条或文本。 4. **嵌入到HTML**:完成Flash加载动画后,将其导出为SWF文件,然后在HTML中使用`<object>`或`<embed>`标签嵌入到网页中。同时,需要配置相应...

    两种单个swf loading 动画

    在AS3中,加载资源和处理进度更加简洁和高效。 7. 移动平台和Flash的衰落:随着移动设备的普及和HTML5技术的发展,Flash逐渐失去了主导地位。许多移动设备(尤其是Apple的iOS)不再支持Flash Player,促使开发者...

Global site tag (gtag.js) - Google Analytics