打印

[AS3] dispose()

var loader:Loader=new Loader();
var url:URLRequest=new URLRequest();
url.url="p0_0.jpg";
loader.load(url);
temp.addChild(loader);

我现在在temp影片剪辑里显示了这张图片,我想通过bitmapData的dispose()取消息这张图片的显示,要怎么做呢?求代码
var bit:Bitmap=loader.content as Bitmap;
bit.BitmapData.dispose();

试试
1119: Access of possibly undefined property BitmapData through a reference with static type flash.display:Bitmap.
出现了这个错误
看了楼下的示例,我以前的认识确实是错误的。嘿嘿。谢谢

[ 本帖最后由 flash023 于 2008-7-13 17:49 编辑 ]

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!

看了楼上的回答,俺想说的是:知错就是好孩子~

完全可以
复制内容到剪贴板
代码:
package
{
    import flash.display.Bitmap;
    import flash.display.Loader;
    import flash.display.Sprite;
    import flash.events.*;
    import flash.net.URLRequest;
    /**
    * ...
    * @author DefaultUser (Tools -> Custom Arguments...)
    */
    public class aa extends Sprite
    { var loader:Loader;
        public function aa():void
        {
            init();
        }
        function init():void
        {
            loader = new Loader();
            loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete);
            
            loader.load(new URLRequest("1.jpg"));
            
        }
        
        function complete(evt:Event):void
        {
            trace(loader.content);
            addChild(loader.content);
            
            var bit:Bitmap = loader.content as Bitmap;
            trace(bit.bitmapData);
            
            //这句可以
            bit.bitmapData.dispose();
            
        }
    }
    
}
[ 本帖最后由 linchenrr 于 2008-7-13 20:33 编辑 ]
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!

TOP