AS3组件

来源:互联网 发布:淘宝衣服卖点模板 编辑:程序博客网 时间:2024/05/16 17:41
我不断正在寻觅一套正在杂AS环境下利用的组件库(假如您也正在找,能够吭哟那里),已经利用过冶时间ASWing,终极仍是抛却了,厥后便看到那套玲珑的库。Minimal Comps是由业界年夜牛 Keith Peter编写的一套沉量级杂AS组件库,用去写一些测蚀棵的法式实临便利不外了,整个架构也十分明晰清楚明了,一些出有提供的功用,本人也能够间接去修正源码完成。上面便简单说嗣魅这套组件的用法。
  
  网上又供材料嗣魅这套组件是没有撑持中文的,其实否则。默许不克不及隐示中文的缘故原由次要是组件默许利用了嵌进字体。假如希视组件撑持中文,将Style.embedFonts设置为false便可。其他的一些默许设置,例如字体、文字巨细战颜色、组件布景色等等,皆能够经由过程设置Style那个静态类的属性去完成。关于中文映雩来讲,借能够打消Components类中的嵌进字体,如许能够进一步减小终极文件的巨细,要打消字体诙进,正在Components中搜刮上面两句并正文失落便可。// Flex 4.x sdk:
//[Embed(source="/assets/pf_ronda_seven.ttf", embedAsCFF="false", fontName="PF Ronda Seven", mimeType="application/x-font")]
// Flex 3.x sdk:转载注明盛世游戏:http://www.shengshiyouxi.com
//[Embed(source="/assets/pf_ronda_seven.ttf", fontName="PF Ronda Seven", mimeType="application/x-font")]

  Minimal Comps组件十分小,Keith Peter用该组件建造了一个站面,该站面只要一个swf文件,巨细为43K,同时借建造了一个Designer,那个更小,约26K。
  上面给出一个中文利用规范:package
{
import com.bit101.components.PushButton;
import com.bit101.components.Style;

import flash.display.Sprite;

public class MinimalComps extends Sprite
{
  private var _btn:PushButton;
  public function MinimalComps()
  {
   Style.fontSize = 12;
   Style.embedFonts = false;
   Style.fontName = 'Microsoft YaHei';
   Style.BACKGROUND = 0x000000;
   Style.BUTTON_FACE = 0xCCCCCC;
   _btn = new PushButton(this, 100, 100, '测试');
   _btn.setSize(100, 25);
//   _btn.enabled = false;
  }
}
}