请高手帮忙看看实现平铺,多谢
时间:2010-11-04
来源:互联网
我想让图片 swfbg.png 在SWF中横向平铺,并且在网页中swf的宽度是 100%。
请问该如何写呢?
=========================================
var backImage:MovieClip = new MovieClip();
this.addChild (backImage);
var loader:Loader = new Loader();
loader.load (new URLRequest("http://www.yushier.com/swfbg.png"));
loader.contentLoaderInfo.addEventListener (Event.COMPLETE,showLoadResult);
function showLoadResult (event:Event):void {
var _bitmap:Bitmap = Bitmap(loader.content);
var matrix:Matrix = new Matrix(1, 0, 0, 1, this.stage.stageWidth, this.stage.stageHeight);
var sampleSprite:Sprite = new Sprite();
sampleSprite.graphics.beginBitmapFill (_bitmap.bitmapData, matrix , true , true);
//sampleSprite.graphics.drawRect (this.stage.stageWidth / 2, this.stage.stageHeight / 2, _bitmap.width, _bitmap.height);
sampleSprite.graphics.drawRect (-this.stage.stageWidth,93, this.stage.stageWidth*2, 390);
sampleSprite.graphics.endFill ();
backImage.addChild (sampleSprite);
}
提示:TypeError: Error #1009: 无法访问空对象引用的属性或方法。
at bg_fla::MainTimeline/showLoadResult()
======================================
请问该如何写呢?
=========================================
var backImage:MovieClip = new MovieClip();
this.addChild (backImage);
var loader:Loader = new Loader();
loader.load (new URLRequest("http://www.yushier.com/swfbg.png"));
loader.contentLoaderInfo.addEventListener (Event.COMPLETE,showLoadResult);
function showLoadResult (event:Event):void {
var _bitmap:Bitmap = Bitmap(loader.content);
var matrix:Matrix = new Matrix(1, 0, 0, 1, this.stage.stageWidth, this.stage.stageHeight);
var sampleSprite:Sprite = new Sprite();
sampleSprite.graphics.beginBitmapFill (_bitmap.bitmapData, matrix , true , true);
//sampleSprite.graphics.drawRect (this.stage.stageWidth / 2, this.stage.stageHeight / 2, _bitmap.width, _bitmap.height);
sampleSprite.graphics.drawRect (-this.stage.stageWidth,93, this.stage.stageWidth*2, 390);
sampleSprite.graphics.endFill ();
backImage.addChild (sampleSprite);
}
提示:TypeError: Error #1009: 无法访问空对象引用的属性或方法。
at bg_fla::MainTimeline/showLoadResult()
======================================
作者: enumen 发布时间: 2010-11-04
还有就是如何让SWF中的影片剪辑的宽度,随浏览器伸缩,多谢
作者: enumen 发布时间: 2010-11-04
以前有朋友问过完全一样的问题. 当时做过示例.
真的没有心思再做一次了
主要就是 beginBitmapFill , 和resize
真的没有心思再做一次了
主要就是 beginBitmapFill , 和resize
作者: flash023 发布时间: 2010-11-04
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28