embed 標記的功能就是把資源生成乙個相應的類,以下是 embed 標記應的地情況說明:
1、在**中使用 embed 標記
[embed(source="../assets/hello.png")]
public var hello:class;
上面的**宣告了乙個 hello 類,但由於應用了 embed 標記,所以編譯後, 編譯器會把資源與 hello 類關聯起來,並把 hello 類生成為 mx.core.bitmapasset 類的子類(根據資源的不同,將有不會同的父類),所以可以在**中這樣使用:
var myhello:hello = new hello() as bitmapasset;
myhello.smooting = true; // smooting 屬性為 bitmapasset 類的屬性
embed 標記除了 source 引數外,還有其他引數,如果是資源,可以設定 scalegridtop、scalegridleft、scalegridright、scalegridbottom 四個引數,如果資源為 swf,可以設定 symbol 引數。
[img]
(原圖是 [img] * 5 方格圖,每個方格 4 個畫素,上圖是被放大後的效果)
上圖在四條紅線的位置把塊成的 9 塊,四個角,四條邊和中間一塊,在縮放的時候,四個角始終不變,兩條橫向邊只縮放寬度,高度不變,兩條縱向的邊只縮放高度,寬度不變,中間一塊寬和高同時 縮放,這就是 9 切片縮放的原理。使用這種技術一般是在使用做控制項的**時使用,很多控制項的樣式四個角是圓的或不規則的,所以使用這種縮放技術可以保證控制項與的大 小不一致的時候,看起來也不變形。
embed(source="../assets/msk.gif", scalegridtop="4", scalegridleft="4", scalegridright="16", scalegridbottom="16");
symbol 屬性配全 swf 資源一起使用,symbol 屬性是設定為 swf 裡面的 movieclip 物件的名稱,就是指定資源只使用 swf 中特定的 movieclip 物件
embed和video的使用
屬性 值 描述 autoplay 屬性 rel noopener noreferrer autoplay autoplay controls 屬性 rel noopener noreferrer controls controls height 屬性 rel noopener noreferrer ...
embed標籤和video的使用
屬性 值 描述 autoplay 屬性 autoplay autoplay controls 屬性 controls controls height 屬性 height pixels loop 屬性 loop loop muted 屬性 muted muted poster 屬性 poster ur...
Flex 使用 Embed嵌入元素
可以在flex應用程式中嵌入各種元素。被嵌入的元素將編譯進swf檔案。它們不是在執行時載入的,所以不必為應用程式部署原元素。1.可以嵌入的影象格式有png jpeg gif。嵌入後可以同時使用它的多個例項 下面的例子使用 embed 原標籤經image嵌入應用程式,並且採用繫結actionscrip...