Flex載入swf的幾種方法

2021-06-03 04:55:02 字數 1204 閱讀 1440

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...