windowsizeconverter.as
来自「flex 实现的一个showcase 喜欢flex的朋友可以」· AS 代码 · 共 46 行
AS
46 行
package com.teknision.flex.air.window
{
import flash.geom.Point;
public class WindowSizeConverter{
import flash.system.Capabilities;
static private var WinPadding:Object={};
static private var MacPadding:Object={};
static public function sizeForOS(point:Point):Point{
//check to see which os you're running
WinPadding.top=30;
WinPadding.left=3;
WinPadding.right=3;
WinPadding.bottom=4;
MacPadding.top=15;
MacPadding.left=-1;
MacPadding.right=-1;
MacPadding.bottom=0;
var version:String=Capabilities.version
var platform:String=version.substr(0,3)
var paddingObj:Object
if(platform=="WIN"){
paddingObj=WinPadding
}else if(platform=="MAC"){
paddingObj=MacPadding
}
var resizedPoint:Point=point
resizedPoint.x+=(paddingObj.left+paddingObj.right)
resizedPoint.y+=(paddingObj.top+paddingObj.bottom)
return resizedPoint
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?