使用文字的基本概念Flash Player 9 以及更新的版本,Adobe AIR 1.0 以及更新的版本 若要在 Adobe® Flash® Player 或 Adobe® AIR™ 中顯示螢幕上的文字,請使用 TextField 類別的實體,或使用 Flash 文字引擎類別。這些類別可讓您建立、顯示以及格式化文字。您也可以使用 Text Layout Framework (TLF),這是以 Flash文字引擎類別為基礎的元件庫,但其設計更加方便使用。 您可以建立文字欄位的特定內容,或是指定文字的來源,然後設定該文字的外觀。您也可以在使用者輸入文字或按一下超文字連結時,回應使用者事件。 TextField 類別和 Flash Text Engine 類別二者都可以讓您在 Flash Player 和 AIR 中顯示以及管理文字。您可以使用 TextField 類別來建立文字物件,以便用於顯示和輸入。TextField 類別為其他文字型組件 (例如 TextArea 和 TextInput) 提供基礎。您可以使用 TextFormat 類別來設定 TextField 物件的字元和段落格式,也可以使用 Textfield.styleSheet 屬性和 StyleSheet 類別來套用「階層式樣式表 (CSS)」。您可以將 HTML 格式的文字 (可以包含內嵌媒體,例如影片片段、SWF 檔、GIF 檔、PNG 檔和 JPEG 檔) 直接指定給文字欄位。 自 Flash Player 10 和 Adobe AIR 1.5 開始提供的 Flash 文字引擎可提供精確控制文字規格、格式和雙向文字的低階支援。它也提供改善的文字流排和增強的語言支援。雖然您可以使用 Flash Text Engine 來建立以及管理文字元素,不過它主要的設計是做為建立文字處理元件的基礎,而且需要較多的程式設計專業。Text Layout Framework 包含以 Flash Text Engine 為基礎的文字處理元件,可以提供更便利的方法來使用新文字引擎的進階功能。Text Layout Framework 是完全以 ActionScript 3.0 建立的可延伸元件庫。您可以使用現有的 TLF元件,或是使用此架構來建立您自己的文字元件。 如需有關這些主題的詳細資訊,請參閱: 重要概念與術語下列參考清單包含文字處理所涉及的重要術語:
|
|