顯示具有 flash 標籤的文章。 顯示所有文章
顯示具有 flash 標籤的文章。 顯示所有文章

2010年12月24日 星期五

First flash mobile application

這一次使用最新 flash builder burrito 開發 flash 手機應用程式,只是簡單的看影片的功能
因為沒有 android 手機,所以只能在 PC上跑

參考文件
PDF  教學網址  範例網站



這是在PC 上的版本


2010年11月14日 星期日

flash 不透過 Cirrus 使用 p2p

 參考文章


NetConnection成功後的設定
var groupspec:GroupSpecifier = new GroupSpecifier("myGroup/groupOne"); groupspec.postingEnabled = true; groupspec.ipMulticastMemberUpdatesEnabled = true; groupspec.addIPMulticastAddress("225.225.0.1:30303"); group = new NetGroup(nc,groupspec.groupspecWithAuthorizations()); group.addEventListener(NetStatusEvent.NET_STATUS,netStatus);


Event 的處理
要加上
case "NetGroup.Connect.Success": connected = true; break;
case "NetGroup.Posting.Notify": receiveMessage(event.info.message) break;

接受的處理
private function sendMessage(txt:String):void
{
     var message:Object = new Object(); message.text = txt;
     message.sender =       group.convertPeerIDToGroupAddress(nc.nearID);
     message.userName = txtUser.text; group.post(message);
     receiveMessage(message);
    

 }

private function receiveMessage(message:object):void {
   trace(message.userName+": "+message.text);
}

使用FMG連結公司SIP打電話

參考網址1 參考網址2 設定文件

步驟:

2.下載 Flash Media Gateway 並安裝,建議兩套軟体安裝在同一台Server 上

3.Copy the ${FMG-Install-Folder}\/FMSApplications\telephony folder to ${FMS-Install-Folder}\applications\

4.修改 Flash Media Sever的 Server.xml, 在${FMS-Install-Folder}\conf 目錄內
    在 tag Server 下新增一Tag  

5.修改 Flash Media Gateway 的 sip.xml ,在${FMG-Install-Folder}\conf目錄內
    找到 tag profileID 是 sipGateway  ,在tag 內輸入 SIP Server 
    和帳號、宓碼

6.重新啟動 FMS, FMG 後應該就可以打電話囉

文件上還有提到VideoPhone 和 Client profile的部份,如果大家測成功的話也歡迎造訴我如何設定

2010年2月25日 星期四

Flash Builder 4 學習網站

想要學習Flash Builder 4相關的技巧可以上這個Blog看看,有很多東西哦
Sujit Reddy G

我目前也在看~~~~~

2010年2月11日 星期四

Flex 作品3 - 儀器管理

網址:
作品Demo


為一個儀器管理系統, MSA, Measurement Systems Analysis,目的可以讓使用者管理儀器,而使用者需定期校正儀器,看其功能是否正常,所以最主要就是可以讓使用者把校正結果明確的記錄下來
開發工具為: Flex builder 3
資料庫整合: Clear Data Builder 3.1 (flash builder 4就不建議用了)
CDB 3.1說明

JAVA Application Server: Glassfish 2.1.1

在glassfish 使用的技術如下:
security :採用 jdbc realm
非同步程式更新:建立一個Queus,並使用Meassage Driven Bean
主要程式:建立一war

2009年12月29日 星期二

Flex 作品 2 - 台灣股市

http://www.youtube.com/watch?v=5Ubzb835d3o

Flex 作品 1 - 卡片系統

http://www.youtube.com/watch?v=mktAi2CyRuM


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");

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/


事前準備:
  1. 下載 Flex Builder 3並安裝,有standalone , eclipse build-in 版本
  2. BladeDS:下載檔案並解壓縮後有,目錄會有 blazeds.war,請作解壓縮,其目錄可以更改成你想要的名字,作為待會要設定的root folder用
  3. 建置glassfish server OK



設定如下:


  1. 在Flex Builder 3上開始一新專案,Application Server Type選擇J2EE並勾選 use remote object access service
  2. 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.
  3. 檢查設定,開始專案的properties(在project 上按右鍵,選擇properties),選擇Flex Compiler,在additional compile arguments會有 -service ".........."指向root folder內的一個service-config.xml,如果沒有,就代表設定不成功,root folder設定有問題哦。
  4. 設定remoting-config.xml:位置為root folder 內的web-inf\flex目錄內(你可以使用java IDE 如netbeans or eclipse新增一類別,回傳參數為String "hello"的method,source 指向其類別),新增一tag destination








  5. 在flex builder新增的專案內,會有src的目錄,請選擇一mxml並開啟它,加入新的tag mx:RemoteObject ,其destination為remoting-config.xml內所新增的destionation id ,並新增相關呼叫方法後作compile動作,如果沒有問題,把 bin-degug內的檔案copy至root folder下,再把它包裝成war檔



  6. 將war deploy至glassfish上即OK









2009年10月9日 星期五

flash player 10.1 beta released

開發Adobe Flex , AIR的人應該很高興的啦,write once , deploy any device

這邊有相關資訊可以參考
http://www.openscreenproject.org/