簡體   English   中英

Flex:在哪里/指定了默認外觀類(對於ComboBox等組件)

[英]Flex: Where is the default skin class located/specified (for components like ComboBox)

例如,火花ComboBox

  • 默認皮膚在哪里?
  • 它是生成的(在編譯或運行時)嗎?
  • 如果它實際上是由某人編寫的,那么編譯器/虛擬機如何知道在哪里可以找到外觀類? 我沒有在ComboBox源中看到指定的位置。

謝謝!

編輯:抱歉原本是用鍵入樣式來代替皮膚

Spark組件主要使用外觀。 默認外觀在defaults.css文件中定義,該文件被編譯到spark.swc ComboBox的CSS如下所示:

ComboBox
{
/*  dropShadowVisible: true; in spark.css */
    paddingBottom: 3;
    paddingLeft: 3;
    paddingRight: 3;
    paddingTop: 5;
    skinClass: ClassReference("spark.skins.spark.ComboBoxSkin");
}

因此,將spark.skins.spark.ComboBoxSkin類定義為ComboBox默認外觀。 您可以在Flex SDK( frameworks/projects/spark/defaults.css )中找到完整的文件。

如果要了解有關此內容的更多信息,請查看Adobe Flex幫助中的以下主題:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM