`
piaoling
  • 浏览: 256764 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

flex背景平铺

    博客分类:
  • flex
阅读更多

定义样式:

 

Application
{
   background-image: Embed("assets/img/logo.jpg");
   border-skin:ClassReference("common.RepeatBackground");

}

 

 

自定义皮肤类:

package common
{
 import flash.geom.Rectangle;
 
 import mx.graphics.BitmapFill;
 import mx.skins.ProgrammaticSkin;
 
 public class RepeatBackground extends ProgrammaticSkin
 {
  public function RepeatBackground()
  {
   super();
  }
 
  override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
  {
   super.updateDisplayList(unscaledWidth,unscaledHeight);
   graphics.clear();  
   var b:BitmapFill = new BitmapFill();   
   b.source = getStyle("backgroundImage");;   
   b.begin(graphics,new Rectangle(0,0,unscaledWidth,unscaledHeight));   
   graphics.drawRect(0,0,unscaledWidth,unscaledHeight);   
   b.end(graphics); 
  }
 }
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics