2008年6月11日

          如代碼所示:

          var pane:JPanel = new JPanel();
          pane.setSizeWH(100, 100); //必須 或者 pane.pack();
          mc.addChild(pane);
          pane.revalidate(); //必須 此函數可以觸發 RepaintManager.getInstance().addInvalidComponent(this);

          因為我們自己把組件加到player容器中, 組件不受任何父容器的布局管理影響和默認沒有加入重繪管理器. 所以要我們手動做這些事情才行.


          posted @ 2008-06-11 09:13 SenKay 閱讀(330) | 評論 (0)編輯 收藏

          2008年5月8日

          于 http://www.richbox.net/blog/?p=218 看到下面對于交互設計的體會:
          1.設計交互系統,應該盡量本著簡單的原則,將負擔留給系統,而不是留給用戶。

          2.以上原則是基于一個假設:用戶都是缺乏耐心的,特別是當他們面臨眾多選擇的時候。

          3.強大的系統,必然會擁有相當復雜的邏輯,但不要表現給用戶,只需要給用戶一個經過優化的,最短的完成任務的路徑。

          4.實際應用中,如果一些流程過于復雜,且無法跳躍,這個時候,我們可以依據經驗“猜測”一下用戶的需求,給與用戶兩個選擇:一,選擇由系統代勞,二,選擇自己動手。

          5.這就是模板的概念,相信很多操作復雜的軟件系統都提供了這樣的機制。

          6.這樣既解決了大部分人群簡化操作的需求,也滿足了少部分人群個性化的需求。

          這種模版的交互設置方法再很多軟件安裝,軟件設置步驟上都經常可見, 好處也是不言而喻的, 可以提供一條供大多數人的幾類人選擇的捷徑完成他們想到的目的, 像QQ的安裝后提示的 多類型用戶設置, 包括網吧用戶, 家庭用戶, 公司用戶等等就是很好的針對了幾大類型的用戶的模版設置,要做到這個模版設置的最佳效果有幾點是要注意的:
          1,先要統計所有用戶的類型
          2,各種類型用戶常用的設置相同點
          3,針對這些類型和設置相同點創建模版

          1,2點都是基于比較充份的用戶調查才比較清楚, 但是由于這個調查可能是在軟件提供之前無法做的, 那就要像文章所說的要經驗猜測 用戶的類型和設置相同點 做模版了。在軟件越多人使用的時候能夠收集用戶意見了這個模版自然會做得比較好了。


          posted @ 2008-05-08 00:12 SenKay 閱讀(243) | 評論 (0)編輯 收藏

          2008年4月10日

          Flash Player 9,0,124 這個版本加強了一些安全性相關的限制.
          http://www.adobe.com/devnet/flashplayer/articles/flash_player9_security_update.html#policy_file
          http://www.adobe.com/devnet/flashplayer/articles/fplayer9_security_03.html

          主要這幾個. 如果不注意會對一些應用產生奇怪的現象.
          1. 我遇到的一個是自己增加httpheader內容后引發的.

          crossdomain.xml的DTD

          <?xml version="1.0" encoding="ISO-8859-1"?>
          <!-- Adobe DTD for cross-domain policy files -->
          <!-- Copyright (c) 2008, Adobe Systems Inc. -->

          <!ELEMENT cross-domain-policy (site-control?,allow-access-from*,allow-http-request-headers-from*)>

          <!ELEMENT site-control EMPTY>
          <!ATTLIST site-control permitted-cross-domain-policies (all|by-content-type|by-ftp-filename|master-only|none) #REQUIRED>

          <!ELEMENT allow-access-from EMPTY>
          <!ATTLIST allow-access-from domain CDATA #REQUIRED>
          <!ATTLIST allow-access-from to-ports CDATA #IMPLIED>
          <!ATTLIST allow-access-from secure (true|false) "true">

          <!ELEMENT allow-http-request-headers-from EMPTY>
          <!ATTLIST allow-http-request-headers-from domain CDATA #REQUIRED>
          <!ATTLIST allow-http-request-headers-from headers CDATA #REQUIRED>
          <!ATTLIST allow-http-request-headers-from secure (true|false) "true">

          <!-- End of file. -->

          注意一下這個東西就可以了

          posted @ 2008-04-10 18:12 SenKay 閱讀(406) | 評論 (0)編輯 收藏

          2008年3月31日

          因為flash的跨域問題, 會導致BitmapData.draw() 方法在對有跨域加載的視頻流, 圖片等資源時拋出SecurityError異常導致無法正常抓圖
          解決方式在幫助文檔也有說, 總結一下:
          1.圖片跨域
            在被加載圖片域放置crossdomain.xml
            load(new URLRequest(path), new LoaderContext(true));

          2.點播流(http視頻流)
            在被加載視頻域放置crossdomain.xml
            設置netStream.checkPolicyFile = true;

          3.實時流跨域
            這個要在FlashPlayer 9.0.115.0才有效
            方法來源于:
             http://www.ekameleon.net/blog/index.php?2008/02/20/93--fmis3-bitmapdatadraw-and-flash-player-901150-security-sandbox-violation
             我只做了fms3下的測試通過.
            簡單點說就是在fms應用的main.asc 中加上
           application.onConnect = function( client )
           {
               // fix Security sandbox violation : BitmapData.draw on RTMP source
               client.videoSampleAccess = "/";

               this.acceptConnection(client) ;
           }


          posted @ 2008-03-31 17:42 SenKay 閱讀(1936) | 評論 (0)編輯 收藏
          僅列出標題  

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          新聞分類

          新聞檔案

          收藏夾

          AS

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 新源县| 边坝县| 隆化县| 驻马店市| 永昌县| 曲阳县| 塘沽区| 宁远县| 白山市| 峨边| 遂溪县| 铁岭县| 高要市| 临潭县| 修水县| 怀集县| 四川省| 吉林市| 江山市| 韶关市| 个旧市| 江孜县| 青铜峡市| 五常市| 平湖市| 获嘉县| 揭阳市| 台北县| 木里| 阿巴嘎旗| 台前县| 乌拉特前旗| 双桥区| 勐海县| 新丰县| 尚义县| 茶陵县| 乌兰浩特市| 柞水县| 嵊泗县| 成都市|