as3 内容自适应容器大小
生活随笔
收集整理的這篇文章主要介紹了
as3 内容自适应容器大小
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
package {import flash.display.Sprite;import flash.display.Bitmap;import flash.display.Graphics;/*示例內(nèi)容自適應(yīng)盒子的大小*/[SWF(width=800, height=600)]public class SampleAdjustSize extends Sprite {private var borderWid:uint=600;//邊框?qū)?/span>private var borderHei:uint=400;//邊框高private var box:Sprite;private var btm:Bitmap;[Embed(source="img.jpg")] //嵌入864x684寬高圖一張public var IMG:Class;public function SampleAdjustSize():void {init();}private function init():void{initBorder();btm = new IMG() as Bitmap;adjustSize();}private function initBorder():void{box = new Sprite();var g:Graphics = box.graphics;g.lineStyle(1, 0x000000);g.drawRect(0, 0, borderWid, borderHei);addChild(box);box.x = this.stage.stageWidth / 2 - box.width /2;box.y = this.stage.stageHeight / 2 - box.height / 2;}private function adjustSize():void{if(btm.width < box.width && btm.height < box.height) return;var px:Number = box.width / btm.width;var py:Number = box.height / btm.height;var scale:Number = px > py ? py :px;btm.width = btm.width * scale;btm.height = btm.height * scale;box.addChild(btm);}} }?
轉(zhuǎn)載于:https://www.cnblogs.com/playerlife/archive/2012/10/17/2727418.html
總結(jié)
以上是生活随笔為你收集整理的as3 内容自适应容器大小的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: .GRIDVIEW奇偶行变色
- 下一篇: 网络抓包工具wireshark and