?? main.as
字號(hào):
?/**
* @link http://www.klstudio.com
* @author Kinglong
* @version 0.1
*/
package air.test {
import flash.display.*;
import flash.net.*;
import flash.events.*;
import flash.filters.*;
import flash.text.*;
import flash.system.Capabilities;
import fl.controls.Button;
public class Main extends Sprite{
private var _win:NativeWindow;
private var _close:Button;
public function Main(){
_win = stage.nativeWindow;
_win.title = "AIR測(cè)試";
stage.showDefaultContextMenu = false;
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_RIGHT;
drawBackGround();
_close = new Button();
_close.setStyle("textFormat",getTextFormat());
_close.label = "關(guān)閉";
_close.setSize(40,22);
_close.move(_win.width-_close.width - 10,8);
_close.addEventListener(MouseEvent.CLICK,eventHandler);
addChild(_close);
}
public function drawBackGround():void{
var w:uint = stage.stageWidth;
var h:uint = stage.stageHeight;
var r:uint = 20;
graphics.beginFill(0x009CFE,0.6);
graphics.drawRoundRect(0,0,w,h,r,r);
graphics.beginFill(0xFFFFFF);
graphics.drawRoundRect(5,5,w-10,h-10,r,r);
var label:TextField = getLabel("歡迎訪問www.klstudio.com網(wǎng)站!",0xFFFFFF,14,true,"宋體","http://www.klstudio.com");
label.x = 10;
label.y = 10;
label.filters = [getBitmapFilter()];
addChild(label);
_win.y = 5;
_win.x = Capabilities.screenResolutionX - _win.width - 5;
stage.addEventListener(MouseEvent.MOUSE_DOWN,eventHandler);
}
public function eventHandler(event:MouseEvent):void{
switch(event.target){
case stage:
_win.startMove();
break;
case _close:
_win.close();
break;
}
}
public function getBitmapFilter():BitmapFilter{
var color:Number = 0x000000;
var alpha:Number = 0.8;
var blurX:Number = 2;
var blurY:Number = 2;
var strength:Number = 6;
var inner:Boolean = false;
var knockout:Boolean = false;
var quality:Number = BitmapFilterQuality.HIGH;
return new GlowFilter(color,
alpha,
blurX,
blurY,
strength,
quality,
inner,
knockout);
}
private function getTextFormat(color:uint=0x000000,size:uint=12,bold:Boolean=false,font:String="宋體",url:String=""):TextFormat{
var tf:TextFormat = new TextFormat();
tf.font = font;
tf.bold = bold;
tf.size = size;
tf.color = color;
if(tf.url != ""){
tf.url = url;
tf.target = "_blank";
}
return tf;
}
private function getLabel(lbl:String,color:uint=0x000000,size:uint=12,bold:Boolean=false,font:String="宋體",url:String=""):TextField{
var tf:TextField = new TextField();
tf.defaultTextFormat = getTextFormat(color,size,bold,font,url);
tf.autoSize = TextFieldAutoSize.LEFT;
tf.selectable = false;
tf.text = lbl;
return tf;
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -