+ -
当前位置:首页 → 问答吧 → 请高手帮忙看看实现平铺,多谢

请高手帮忙看看实现平铺,多谢

时间: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()

======================================

作者: enumen   发布时间: 2010-11-04

还有就是如何让SWF中的影片剪辑的宽度,随浏览器伸缩,多谢

作者: enumen   发布时间: 2010-11-04

以前有朋友问过完全一样的问题. 当时做过示例.
真的没有心思再做一次了

主要就是 beginBitmapFill , 和resize

作者: flash023   发布时间: 2010-11-04