flex載入swf的幾種方法
flex中通常會使用一些動畫,這些需要借助flash的時間軸才可以建立。前面講過兩種方式:
1. 由flash編譯,由flex寫as,通過庫中元件的鏈結類呼叫。檢視
2. 由flash匯出swc,由flex匯入swc。檢視
這篇文章講述使用外部swf的方式。
載入方式有很多,這裡介紹兩種,一種embed,一種是loader。
1 embed
1.1 image
使用image類,將embed swf作為image的source,可在mxml中建立。
1.2 movieclip
可以直接作為movieclip使用,在as中建立方便,需要uicomponent容器。
2 loader
可以動態載入,顯示載入進度,降低首次載入檔案量大小。
2.1 loader
需要uicomponent容器
2.2 swfloader
可以直接使用addelement,是flex對loader的乙個封裝。
下面是具體實現,通過四種方式載入外部fishmomo.swf。
具體實現**如下
<?xml version="1.0" encoding="utf-8"?>xmlns:s="library:"
xmlns:mx="library:" minwidth="955" minheight="600"
creationcomplete="init()" xmlns:local="*"
>
var image:image = new image();
image.source = ffish;
addelement(image);
//使用movieclip
var movieclip:movieclip = new ffish() as movieclip;
var ui:uicomponent = new uicomponent();
ui.addchild(movieclip);
ui.x = 200;
addelement(ui);
}private function swfloadcomplete(e:event):void
private function loadcomplete(e:event):void
]]>
解決懶載入的幾種方法
外來鍵連線的物件若沒使用,則為 狀態,在頁面上顯示會出現懶載入異常 那麼,如何解決懶載入呢?有以下幾種方法 1 查詢時將所關聯的物件都查出來,利用fetch關鍵字 例 string hql from employee e left outer join fetch e.department 2 查詢...
Spring載入context的幾種方法
spring中ioc容器的初始化 一 使用classpath 二 使用本地檔案系統中某個檔案位址 三 springmvc web應用中用servlet類或者listener類來初始化ioc容器 而具體下來可以分為12種方式 利用這個實現類來讀取classpath路徑下的xml檔案 userdao d...
把swf反編譯成fla的幾種方法
2007年著 第一種方法 利用imperator fla1.63 這個軟體有演示版 和正式版 演示版不能反編譯action scropt,在利用正式版反編譯的過程中有時會丟失action scropt 和mc,對flashmx支援的較好,對flashmx以前的版本出錯的機率大一些。imperator...