+ -
当前位置:首页 → 问答吧 → 请教为什么读取图片不显示?

请教为什么读取图片不显示?

时间:2010-10-09

来源:互联网

复制内容到剪贴板
代码:
package  {
    
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.net.URLLoader;
import fl.video.FLVPlayback;
import flash.events.MouseEvent;
import flash.display.Sprite;
import flash.filters.DropShadowFilter;
    public class tempPic extends Sprite {
        
private var loader:Loader=new Loader();
private var    txtBmp = new Bitmap();
private var bmp:Bitmap;        
        
        public function tempPic()   {
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,on_loader);
        }        
public function on_loader(event:Event):void {
    var    myBitmapData:BitmapData = new BitmapData(256*1.8, 256*1.8);
        myBitmapData.draw(loader);
        bmp = new Bitmap(myBitmapData);
        addChild(bmp);            
    }
public function imgW_r():void{
    loader.load(new URLRequest("image/title2.jpg"));
    }        
  }
    
}
显示图片代码如下
var pic:tempPic=new tempPic();
      pic.imgW_r();

程序是执行了,而且编译没有任何错误提示,但就是舞台上没显示图片,为什么呢?

作者: xux7943   发布时间: 2010-10-09

显示图片代码如下
var pic:tempPic=new tempPic();
      pic.imgW_r();
addChild(pic);

作者: flash023   发布时间: 2010-10-10

我类里已经写了addChild(bmp)把图片加到舞台了呀

作者: xux7943   发布时间: 2010-10-10

显示图片代码如下
var pic:tempPic=new tempPic();

作者: sunles   发布时间: 2010-10-10

引用:
原帖由 xux7943 于 2010-10-10 10:02 发表
我类里已经写了addChild(bmp)把图片加到舞台了呀
addChild(bmp) 是把bmp添加到pic的显示列表中,但你的pic是没有在显示列表中的

母亲都在火星上,母亲肚子里的儿子,当然也不会在地球上

作者: flash023   发布时间: 2010-10-10

热门下载

更多