as3学习笔记1:Embed嵌入图片

论坛 期权论坛 脚本     
匿名技术用户   2021-1-10 05:01   324   0

开发环境:FlashDevelop

步骤:

1.新建一个as3工程:LoadPng

目录:E:/ActionScript/LoadPng

2.在工程下新建一个Image文件夹,向其中添加一张xxx.png图片

目录:E:/ActionScript/LoadPng/Image/xxx.png

3.在Main.as中敲入如下代码:

package 
{
 import flash.display.Sprite;
 import flash.display.Bitmap;
 
 public class Main extends Sprite 
 {  
  [Embed(source="../image/ChaKan.png")]   
        private var IMG:Class;  
  
  public function Main():void 
  {
   var bit:Bitmap = new IMG as Bitmap;   
            addChild(bit);  
  }
 }
}

注意1:embed加载图片之后怎么获取其BitmapData

Bitmap的属性中有bitmapData,可通过Bitmap.bitmapData来获得。

上面的例子中即bit.bitmapData。


注意2:相对路径的写法。

从添加相对路径的文件所在的位置开始算起,这里相对路径写在Main.as文件上,该文件在src文件夹下

第一步:../使路径到LoadPng文件夹下

第二步:../image/定位到LoadPng文件夹的image文件夹下,然后找到对应的图片文件

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP