最近要換新電腦,把程式搬到新電腦後,只裝 flex 3 plug-in for eclipse ,再開啟以前的專案要想重新 compile air 的程式再作匯出,看看是否正常,在 compile時沒什麼問題,但匯出時出現如標題的錯誤,經網路上查詢後發現一個網站,經如其設定後就可以解決此問題。
我在想如果有安裝 flex 3 standalone的版本的話就不會發生此問題,應該是我只裝plug-in的版本所造成的吧。
2011年8月11日 星期四
2009年12月29日 星期二
flash player 10 支援檔案直接下載
先決條件必需是先使用 Flex SDK 3.2版本之後才可以支援~~
如果你是之前用舊版的SDK,這邊有連結,教你如何設定哦
http://www.communitymx.com/content/article.cfm?page=1&cid=105CF
要注意的點為步驟 12 ~ 19
要把 playglobal.swc 刪除 (原本是 flash player 9),再把 flash player 10的元件加入
設定新的playglobal.swc 的 Link Type: Merged into code 設定為 External
設定 Flex Compiler的Requre flash player version 為10.0.0
這樣應該就可以了,不用再用remote的方式了。
var f:FileReference = new FileReference();
var bytes:ByteArray = myPDF.save(Method.LOCAL);
f.save(bytes, "test.pdf");
如果你是之前用舊版的SDK,這邊有連結,教你如何設定哦
http://www.communitymx.com/content/article.cfm?page=1&cid=105CF
要注意的點為步驟 12 ~ 19
要把 playglobal.swc 刪除 (原本是 flash player 9),再把 flash player 10的元件加入
設定新的playglobal.swc 的 Link Type: Merged into code 設定為 External
設定 Flex Compiler的Requre flash player version 為10.0.0
這樣應該就可以了,不用再用remote的方式了。
var f:FileReference = new FileReference();
var bytes:ByteArray = myPDF.save(Method.LOCAL);
f.save(bytes, "test.pdf");
2009年10月11日 星期日
Flex 3 with BlazeDS On Glassfish
相關檔案下載網址:
java ap server :glassfish v2 https://glassfish.dev.java.net/
BlazeDS :http://opensource.adobe.com/wiki/display/blazeds/Release+Builds
Flex Builder 3: http://www.adobe.com/products/flex/
事前準備:
設定如下:
java ap server :glassfish v2 https://glassfish.dev.java.net/
BlazeDS :http://opensource.adobe.com/wiki/display/blazeds/Release+Builds
Flex Builder 3: http://www.adobe.com/products/flex/
事前準備:
- 下載 Flex Builder 3並安裝,有standalone , eclipse build-in 版本
- BladeDS:下載檔案並解壓縮後有,目錄會有 blazeds.war,請作解壓縮,其目錄可以更改成你想要的名字,作為待會要設定的root folder用
- 建置glassfish server OK
設定如下:
- 在Flex Builder 3上開始一新專案,Application Server Type選擇J2EE並勾選 use remote object access service
- root folder為java web 的目錄,你可以下載blazeDS turnkey的war 檔後,解壓縮的目錄當成你的root folder,這個folder會有web-inf的目錄,java專有的目錄,最重要的是 context root要設定好,如果你的java war 檔為 Test1.war 這邊就設定 /Test1,按下 validate configuration後,應該就可以了,這樣就可以產生一個 flex project for j2ee.
- 檢查設定,開始專案的properties(在project 上按右鍵,選擇properties),選擇Flex Compiler,在additional compile arguments會有 -service ".........."指向root folder內的一個service-config.xml,如果沒有,就代表設定不成功,root folder設定有問題哦。
- 設定remoting-config.xml:位置為root folder 內的web-inf\flex目錄內(你可以使用java IDE 如netbeans or eclipse新增一類別,回傳參數為String "hello"的method,source 指向其類別),新增一tag destination
- 在flex builder新增的專案內,會有src的目錄,請選擇一mxml並開啟它,加入新的tag mx:RemoteObject ,其destination為remoting-config.xml內所新增的destionation id ,並新增相關呼叫方法後作compile動作,如果沒有問題,把 bin-degug內的檔案copy至root folder下,再把它包裝成war檔
- 將war deploy至glassfish上即OK



訂閱:
文章 (Atom)