天天看點

AS3元件

我不斷正在尋覓一套正在雜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;

  }

}

}

繼續閱讀