可以在flex應用程式中嵌入各種元素。被嵌入的元素將編譯進swf檔案。它們不是在執行時載入的,所以不必為應用程式部署原元素。
1. 可以嵌入的影象格式有png、jpeg、gif。嵌入後可以同時使用它的多個例項
下面的例子使用[embed]原標籤經image嵌入應用程式,並且採用繫結actionscript類的形式。這就可以繫結image控制項的source屬性到logo類。可以繫結logo類到任何可以使用image的元件屬性上,比如button控制項的icon屬性。
<?xml version="1.0" encoding="utf-8"?>
xmlns:mx=""
viewsourceurl="src/embeddingimages/index.html"
layout="horizontal" width="350" height="250">
或<?xml version="1.0" encoding="utf-8"?>
viewsourceurl="src/embeddinganimage/index.html"
width="200" height="240">
2. 可以在flex應用程式中嵌入image,並且可以將它應用於元件的**
可以定義乙個css選擇器,以設定所有元件的**
<?xml version="1.0" encoding="utf-8"?>
xmlns:mx=""
viewsourceurl="src/embeddingimagescss/index.html"
layout="horizontal" width="270" height="100"
horizontalalign="center" verticalalign="middle">button
3. 嵌入swf檔案的方法與嵌入image的方法差不多,只是可以把已嵌入的swf檔案例項當做movieclip類
(不可直接訪問嵌入swf檔案的屬性和方法,但是可以使用localconnection來允許他們之間的通訊)
<?xml version="1.0" encoding="utf-8"?>
xmlns:mx=""
viewsourceurl="src/embeddingswffiles/index.html"
layout="horizontal" width="290" height="290"
horizontalalign="center" verticalalign="middle"
>
可以嵌入存在於應用程式的swf檔案庫里的特殊標籤。
flash定義了三種型別的標籤:button、movieclip、graphic。可以嵌入button和movieclip標籤到flex應用程式,但是不能嵌入graphic標籤。
<?xml version="1.0" encoding="utf-8"?>
xmlns:mx=""
viewsourceurl="src/embeddingswflibraryassets/index.html"
layout="horizontal" width="450" height="240"
horizontalalign="center" verticalalign="bottom">
4. 可以通過使用[embed]原標籤的方法在flex應用程式中嵌入***檔案
<?xml version="1.0" encoding="utf-8"?>
import mx.core.soundasset;
import flash.media.*;
[embed(source="assets/pie-yan-knee.***")]
[bindable]
public var song:class;
public var mysong:soundasset = new song() as soundasset;
public var channel:soundchannel;
public function playsound():void
public function stopsound():void
]]>
pie-yan-knee written and performed by: derek r. audette (c) 2004 (creative commons attribution license)]]>
5. 可以在flex應用程式中嵌入svg檔案
<?xml version="1.0" encoding="utf-8"?>
xmlns:mx=""
layout="horizontal"
viewsourceurl="srcembeddingsvgfiles/index.html"
width="600" height="470">
6. 可以在flex應用程式中嵌入字型
<?xml version="1.0" encoding="utf-8"?>
xmlns:mx=""
layout="horizontal"
horizontalalign="center"
verticalalign="center"
viewsourceurl="src/embeddingfonts/index.html">@font-face
.mytextstyle
flex 中embed 的用法
flex 軟體中經常需要使用一些外部的資源,如 聲音 swf或字型,雖然你也可以在軟體執行的時候引入和載入,但是也可能經常需要直接將這些資源編譯 compile 到軟體中,也就是直接嵌入資源 embedding assets flex 中可以直接嵌入image,影片movie,和truetype文字...
EMBED命令的使用
embed 標記的功能就是把資源生成乙個相應的類,以下是 embed 標記應的地情況說明 1 在 中使用 embed 標記 embed source assets hello.png public var hello class 上面的 宣告了乙個 hello 類,但由於應用了 embed 標記,所...
flex中使用裝置和嵌入字型
標籤 字型 在處理文字時,為了美觀,有時會給文字選擇一些特殊的字型,使得文字不那麼單調,這就會引發乙個問題 由於每個使用者的系統有差異,當對方機器上沒有安裝你指定的字型時,flash player會自動選擇乙個合適的字型,無法保證文字的外觀在控制之中,很可能會走樣。如何避免出現這樣的情況?解決方法有...