关于BitmapData的问题

luciferous 2006-06-01 06:13:29
我在flash 8制作的之后用BitmapData复制一个网络图片到另外个mc,在调试的时候可以出现这个图片,但是用flash player 8或者ie打开生成的swf文件的时候,本来应该是复制出来的图片的地方变成一块空白,不知道怎么回事情,是不是actionscript2.0类在调用的时候要加什么预定义命令的?还是有什么不对的地方啊,请大家帮忙,谢谢啦
import flash.display.BitmapData;
function picShow()
{
with (_root.pic)
{
_alpha=0;
_rotation=0;
_root.picWidth = _width;
_root.picHeight = _height;
} // End of with
//_root.picFitToStage();
//_root.picMoveToCenter();
//_root.shopName._visible = true;
//_root.refreshWatermark();
stageListener = new Object();
stageListener.onResize = function ()
{
var _l1 = _root;
if (_l1.pic)
{
_l1.picFitToStage();
_l1.picMoveToCenter();
} // end if
};
Stage.addListener(stageListener);
pic_alpha=setInterval(pic_alpha_func,10);
} // End of the function
function pic_alpha_func()
{
_root.pic._alpha+=2;
if (_root.pic._alpha>=100)
{
_root.pic._alpha=100;
clearInterval(pic_alpha);
}
}
_root.pic.loadMovie("But01_over.gif");
以上这个是第一侦代码
然后pic这个mc的代码如下
onClipEvent(data)
{
//trace(this._width+"*"+this._height);
_root.picShow();
bmp=new flash.display.BitmapData(_root.pic._width,_root.pic._height,false,0);
bmp.draw(_root.pic);
_root.pic2.attachBitmap(bmp,1);
//_root.pic2._visible=false;
}
pic2是root下另外个mc
谢谢大家
...全文
121 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,275

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 Flash流媒体开发
社区管理员
  • Flash流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧