參考:
假設我們的程式檔案為 test1.mxml。
指定編譯器引數-keep-generated-actionscript=true,在編譯器動態生成的原始檔中可以找到如下兩檔案:
test1-generated.as
_test1_style.as
(1). 如果在test1.mxml中,我們給按鈕設定了自定義的skin:
則在test1-generated.as檔案中可以找到**:
private function _test1_button1_c() : spark.components.button
(2). 如果我們沒有為按鈕設定skin,
則在_test1_style.as檔案中可以找到**:
//
// spark.components.button
//selector = null;
conditions = null;
conditions = null;
selector = new cssselector("spark.components.button", conditions, selector);
mergedstyle = stylemanager.getmergedstyledeclaration("spark.components.button");
style = new cssstyledeclaration(selector, stylemanager, mergedstyle == null);
if (style.defaultfactory == null)
;
元件和類的區別
元件和類的區別 元件和類基本上說是一樣的東西。最終都是通過new來例項話。只是元件通過cocreateinstace來間接呼叫new。而對於物件,則是直接的new。但這不是主要區別,因為在可以得到元件定義的情況下,元件也可以直接new出來。主要區別在於元件比類多處三個方法呼叫 addref,rele...
元件和類的區別
元件和類基本上說是一樣的東西。最終都是通過new來例項話。只是元件通過cocreateinstace來間接呼叫new。而對於物件,則是直接的new。但這不是主要區別,因為在可以得到元件定義的情況下,元件也可以直接new出來。主要區別在於元件比類多處三個方法呼叫 addref,release和quer...
元件式程式設計思想和元件類
有很多容易混淆的概念。com元件 com元件式程式設計 元件類就是這種。com元件和com元件式程式設計,是一種思想。不僅僅只有c 也不是僅僅只有windows才有元件式程式設計。它的主要表現形式為 多多地利用介面,進行通訊。而c 元件類是繼承了component類,一共有兩個方法,乙個是建構函式,...