AS3.0 HTMLText 在圖文混排上的改進

標籤Descrīption錨標籤<a> 標籤創建超文本鏈接並支持以下屬性: 
  • href:該 URL 可以是絕對路徑或相對路徑(相對於加載頁的 SWF 文件的位置)。 http://www.adobe.com 示例表示對 URL 的絕對引用;/index.html 示例表示相對引用。 絕對 URL 必須以 http:// 爲前綴,否則 Flash 會將其視爲相對 URL。
  • event:使用 event 屬性 (attribute) 來指定在用戶單擊超文本鏈接時調度的 link TextEvent 的 text 屬性 (property)。 例如 event:myEvent;在用戶單擊此超文本鏈接時,文本字段會調度其 text 屬性設置爲 "myEvent" 的 link TextEvent。
  • target:指定加載頁面的目標窗口的名稱。 選項包括 _self、_blank、_parent 和 _top。 _self 選項指定當前窗口中的當前幀,_blank 指定一個新窗口,_parent 指定當前幀的父級,而 _top 指定當前窗口中的頂級幀。
可以使用 link 事件來使鏈接在 SWF 文件中執行 Actionscrīpt 函數,而不是打開 URL。
還可以使用樣式表爲錨標籤定義 a:link、a:hover 和 a:active 樣式。
粗體標籤<b> 標籤以粗體形式呈現文本。 粗體必須可用於所使用的字體。換行標籤<br> 標籤將在文本字段中創建一個換行符。 若要使用此標籤,您必須將文本字段設置爲多行文本字段。字體標籤<font> 標籤指定一種字體或一個字體列表來顯示文本。字體標籤支持以下屬性:
  • color:只支持十六進制顏色 (#FFFFFF) 值。
  • face:指定要使用的字體的名稱。 如下例所示,您可以指定一個以逗號分隔的字體名稱的列表,在這種情況下,Flash Player 選擇第一個可用字體。 如果用戶計算機系統上沒有安裝指定字體,或指定字體未嵌入 SWF 文件中,則 Flash Player 將選擇替代字體。
  • size:指定字體的大小。 您可以使用絕對像素大小(如 16 或 18),也可以使用相對磅值(如 +2 或 -4)。
圖像標籤使用 <img> 標籤可將外部圖像文件(JPEG、GIF、PNG)、SWF 文件和影片剪輯嵌入到文本字段中。 在文本字段中,文本在嵌入的圖像旁自動換行。 若要使用該標籤,必須將文本字段設置爲多行和文本換行。 <img> 標籤支持以下屬性:
  • src:指定圖像或 SWF 文件的 URL,或庫中影片剪輯元件的鏈接標識符。 此屬性是必需的,所有其它屬性都是可選的。 外部文件(JPEG、GIF、PNG 和 SWF 文件)只有在完全下載之後才能顯示。
  • width:所插入的圖像、SWF 文件或影片剪輯的寬度(以像素爲單位)。
  • height:所插入的圖像、SWF 文件或影片剪輯的高度(以像素爲單位)。
  • align:指定文本字段中嵌入圖像的水平對齊方式。 有效值爲 left 和 right。 默認值爲 left。
  • hspace:指定圖像周圍不顯示任何文本的水平空間量。 默認值爲 8。
  • vspace:指定圖像周圍不顯示任何文本的垂直空間量。 默認值爲 8。
  • id:指定包含嵌入的圖像文件、SWF 文件或影片剪輯的影片剪輯實例(由 Flash Player 創建)的名稱。 該屬性可用於控制使用 Actionscrīpt 嵌入的內容。
  • checkPolicyFile:指定 Flash Player 將檢查服務器上與圖像的域相關的跨域策略文件。 如果跨域策略文件存在,則此文件中列出的域中的 SWF 文件可以訪問加載圖像的數據,例如通過調用以此圖像作爲 source 參數的 BitmapData.draw() 方法。 有關詳細信息,請參閱《Actionscrīpt 3.0 編程》中的“Flash Player 安全性”一章。
Flash 以完全大小顯示文本字段中嵌入的媒體。 若要指定嵌入的媒體的尺寸,請使用 <img> 標籤的 height 和 width 屬性。
通常情況下,文本字段中嵌入的圖像顯示在 <img> 標籤後的行上。 但是,如果 <img> 標籤是文本字段中的第一個字符,則該圖像顯示在文本字段的第一行上。
斜體標籤<i> 標籤以斜體形式顯示標籤中的文本。 斜體必須可用於所使用的字體。列表項標籤<li> 標籤在所包含的文本前放置項目符號。 注意:因爲 Flash Player 無法識別有序和無序列表標籤(<ol> 和 <ul>),所以這些標籤無法修改列表的呈現方式。 所有列表都是無序的,所有列表項都使用項目符號。段落標籤<p> 標籤創建一個新段落。 若要使用此標籤,您必須將文本字段設置爲多行文本字段。 <p> 標籤支持以下屬性:
  • align:指定段落內文本的對齊方式;有效值爲 left、right、justify 和 center。
  • class:指定 flash.text.StyleSheet 對象定義的 CSS 樣式類。
Span 標籤<span> 標籤只可用於 CSS 文本樣式。 它支持以下屬性:
  • class:指定 flash.text.StyleSheet 對象定義的 CSS 樣式類。
文本格式標籤使用 <textformat> 標籤可在文本字段中使用 TextFormat 類的段落格式設置屬性的子集,其中包括行距、縮進、邊距和 Tab 停靠位。 您可以將 <textformat> 標籤與內置 HTML 標籤結合使用。
<textformat> 標籤具有以下屬性:
  • blockindent:指定塊縮進(以磅爲單位);對應於 TextFormat.blockIndent。
  • indent:指定從左邊距到段落中第一個字符的縮進;對應於 TextFormat.indent。 正數和負數均可以接受。
  • leading:指定行與行之間的前導量(垂直間距);對應於 TextFormat.leading。 正數和負數均可以接受。
  • leftmargin:指定段落的左邊距(以磅爲單位);對應於 TextFormat.leftMargin。
  • rightmargin:指定段落的右邊距(以磅爲單位);對應於 TextFormat.rightMargin。
  • tabstops:將自定義 Tab 停靠位指定爲一個非負整數的數組;對應於 TextFormat.tabStops。
下劃線標籤<u> 標籤爲標籤文本添加下劃線。Flash Player 支持以下 HTML 實體:
實體Descrīption&lt;< (小於)&gt;> (大於)&amp;&(和)&quot;"(雙引號)&apos;'(撇號,單引號)
Flash 還支持顯式字符代碼,如 &#38;(ASCII 和號)和 €(Unicode
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章