<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    TWaver - 專注UI技術

    http://twaver.servasoft.com/
    posts - 171, comments - 191, trackbacks - 0, articles - 2
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

         摘要: 熟悉TWaver的用戶都知道Group的概念,如果是Group,那必然會出現一個網元在多組的情況,最近有客戶遇到這個問題,給寫了Demo,這些也跟大家分享一下如何實現,先讓我們看看共享網元的效果。  閱讀全文

    posted @ 2014-08-12 16:59 TWaver 閱讀(336) | 評論 (1)編輯 收藏

         摘要: MONO Design在線3D建模平臺網站, www.mono-design.cn,開發組的成員們已經開始緊鑼密鼓的 對這個平臺進行內測。在之前的文章里,我們提到用戶可以獲得多種多樣的TWaver官方模型庫, 現在已經新鮮出爐,讓我們擦亮眼睛,一睹為快!  閱讀全文

    posted @ 2014-08-05 11:32 TWaver 閱讀(329) | 評論 (2)編輯 收藏

         摘要: 技術上來說,用TWaver 3D來做的思路略有不同。最開始網上這個程序是使用HTML5、CSS3、WebGL、THREE.js、TWEEN.js等技術做的。使用TWaver就不用這么麻煩了,直接一個mono.js就差不多搞定了。技術上依舊是WebGL+js,但沒有使用CSS3和其他框架。效果和效率都很好。  閱讀全文

    posted @ 2014-07-14 10:12 TWaver 閱讀(6856) | 評論 (25)編輯 收藏

         摘要: 在項目開發組的努力下,HTML5 3D 的開發包變得越來越優秀,越來越健壯;基于HTML5 3D技術的MONO Design建模平臺功能也變得越來越強大和完善,這個方便了很多使用我們HTML5 3D的用戶。 但是對于使用TWaver Flex 3D的用戶而言,有個小小的遺憾就是:整個MONO Design是面向HTML5 3D技術的,而不是Flex 3D的。其實不然,雖然MONO Design本身不是Flex開發的,但是它卻可以與Flex 2D、Flex 3D技術無縫集成。簡單說:MONO Design所有建模的東西,都可以直接在Flex 3D中使用。您還管它MONO Design是什么技術開發的呢?  閱讀全文

    posted @ 2014-07-08 10:02 TWaver 閱讀(4913) | 評論 (5)編輯 收藏

         摘要: 幾年前TWaver Java就可以導入CAD圖紙了,隨著TWaver HTML5的流行,如今終于有了HTML5版本的導入CAD圖紙功能。有了這個基礎,再將2D的CAD圖紙變成3D的MONO場景就變得非常輕松了。  閱讀全文

    posted @ 2014-07-04 10:36 TWaver 閱讀(5981) | 評論 (2)編輯 收藏

         摘要: Mono Design不僅可以是用Editor快速創建3D機房,而且也可以使用代碼創建3D產品。下面是通過代碼實現的一個綜合Demo。依然記得讀高中的時候,每次到周一大掃除的時候,班主任總會說:“同學們,讓我們全方位、立體式的大掃除吧”。那么現在就讓我們來全方位、立體式的欣賞這個Demo吧!  閱讀全文

    posted @ 2014-06-16 15:45 TWaver 閱讀(2557) | 評論 (6)編輯 收藏

         摘要: TWaver通過MONO DESIGN平臺提供了強大的油田行業3D建模工具。通過拖拖拽拽,可以輕松的創建各種油管、管匯、井口、輸油、儲油等設備。這些設備也可以通過平臺進行新增和修改,并保存在公有云或私有云的服務器中。  閱讀全文

    posted @ 2014-05-26 15:27 TWaver 閱讀(747) | 評論 (1)編輯 收藏

         摘要: 前幾篇文章講解了怎樣將TWaver Flex生成ipa文件,最近也有人問到怎樣將TWaver Flex工程轉成在Android上設備可運行的文件。 然而生成apk文件要比生成ipa文件簡單的多,生成速度也快很多。 廢話不多說,以下就是操作方法,我采用的依然是上次那兩篇文字所用到只寫了幾行代碼的兩個工程: 并且FlexMobile引用了MobileLibrary工程: 兩個工程的具體內容和TWaver Flex轉iOS完全一樣 選中Flex Mobile工程下的運行文件(FlexMobile——FlexMobile.mxml),右鍵——Export… : 選中Release Build,點擊“Next”: 只勾選中“Google Andriod”,輸入生成文件所在的路徑,不填寫的話最終的apk文件在Flex Mobile工程的根目錄下,點擊next 輸入好以上的信息后,點擊“Finish”就可以。  閱讀全文

    posted @ 2013-07-23 11:17 TWaver 閱讀(1943) | 評論 (6)編輯 收藏

         摘要: 屬性編輯頁面可以自己擴展editor,自定義A,B兩個Editor,B的值受A值改變而改變 思路很簡單,存在一個容器,給TDataBox添加網元屬性變化監聽器ElementPropertyChangeListener,當網元屬性A變化后,改變容器中的值,然后屬性B的Editor加載容器中的值,這樣就可以實現功能了 可運行代碼下載: Archive  閱讀全文

    posted @ 2013-07-23 11:02 TWaver 閱讀(1638) | 評論 (3)編輯 收藏

         摘要: 如果您拜讀過Swing第五刀:走馬觀花看世博,您是否好奇Flex/Flash是否真的像Swing刀系列作者提到的那樣,用Flex/Flash內置的動畫、渲染、濾鏡等機制可以實現各種“酷炫到底”的效果。先上個“給網元添加倒影”的圖給您解下疑惑:
      閱讀全文

    posted @ 2013-07-22 17:57 TWaver 閱讀(997) | 評論 (0)編輯 收藏

         摘要: 在 讓JTextField添加“自動完成”功能 一文中收到了許多user 的反饋,其中有user提到需要能夠在下拉列表中同時顯示文字和圖片。要實現下拉列表的這種功能,不用太難,給ComboBox設置一個Renderer 即可,ComboBox的Renderer默認是一個JLabel,而JLabel 本身就有設置Icon的功能,所以直接用默認的Renderer,并設置上圖片即可,代碼如下: 在上面的代碼中,通過文字去查找對應的圖片,并設置Renderer 的Icon,其中getImageIcon方法如下,緩存了圖片資源,這樣不用每次刷新的時候去每次生成ImageIcon: 效果如下: 全部代碼: Source Code  閱讀全文

    posted @ 2013-07-22 17:31 TWaver 閱讀(1596) | 評論 (3)編輯 收藏

         摘要: TWaver默認的Link只能分組bundle,沒有分層bundle(也就是展開一層后,再展開一層,或合并一層后,再合并一層),因為在多層bundle中,在中間層中,無法自動分辨是想合并還是展開。這里寫個例子,屏蔽了默認的雙擊Link展開或者合并LinkBundle,通過按鈕實現多層bundle(這里實現了兩層的合并或展開)。 TWaver中相同Styles.LINK_BUNDLE_ID才能bundle,所以第一層Link分組設置Styles.LINK_BUNDLE_ID 第一層合并或展開,可以直接使用TWaver方法 第二層合并,需要記錄上一層的Styles.LINK_BUNDLE_ID,因為在展開時需要恢復原本的Styles.LINK_BUNDLE_ID,并需要設置Styles.LINK_BUNDLE_EXPANDED為false,最后重新設置所有Link的Styles.LINK_BUNDLE_ID為相同的值 從完全合并第一次展開的時候,需要恢復原本的Styles.LINK_BUNDLE_ID,并將所有Link的original_bundle_id設置為null,設置e.setSt  閱讀全文

    posted @ 2013-07-22 15:33 TWaver 閱讀(1725) | 評論 (0)編輯 收藏

         摘要: 上次在TWaver Flex轉iOS中講述了怎樣讓TWaver的工程運行在iOS模擬器中,這次是怎樣生成能在iOS中運行的ipa文件,接著上次的那工程接著整理。 1、點擊Run —— Run Configurations(如果你用的是“Debug as”,那么最終打出的ipa文件是debug模式的)。 2、點擊Run Configurations…進入如下界面: 3、點擊了Configure后輸入相關的證書信息: 4、點擊ok后回到了剛才的界面: 5、修改FlexMobile-app.xml文件,修改id,(你在Apple Store上注冊時的),通過更改此文件可以達到其他的效果,比如是否自動的旋轉: 輸入id: 設置是否旋轉: 6、輸入好上面的信息后,點擊上面4中的“Run”,點擊Run后需要你輸入密碼,如下圖: 7、在6中輸入了正確的密碼后就開始生成相關的ipa文件,如下圖: 生成這個文件比價耗時,所以需要耐心的等待,可能需要20分鐘吧,在這里慢比較正常; 生成的文件在工程目錄的bin-debug文件下。 以上就是ipa文件的生成。  閱讀全文

    posted @ 2013-07-19 17:00 TWaver 閱讀(1456) | 評論 (0)編輯 收藏

         摘要: Network 上面的Node,默認情況是Label的折行只能通過HTML的
    標簽,這樣做的弊端就是不能動態 根據文字的長度智能折行。 如果需要達到這個要求,需要定制Node的LabelAttachment。 最初的想法是 創建一個WrapLabelAttachment,繼承自LabelAttachment,然后通過在一個JTextArea,設置文字,setLineWrap(true),指定JTextArea的寬度,然后把JTextArea 的內容繪制這個Attachment;在實現的過程中,發現JTextArea 有一個bug,就是折行的計算不準確,總是在右邊留下很大的空白; 如下圖: 測試代碼: 最后通過自己定制一個MyTextArea來實現,在MyTextArea中,用LineBreakMeasurer來計算動態折行: 代碼: 然后重寫WrapLabelAttachment的 paintName 方法 和getBounds 方法: 代碼: 代碼: getBounds方法需要動態計算rect 的寬高。 最終效果圖: 全部代碼見附件: WrapLabelDemo  閱讀全文

    posted @ 2013-07-19 15:01 TWaver 閱讀(1908) | 評論 (2)編輯 收藏

         摘要: 借助于Adobe Flash Builder 4.5.1 TWaver Flex可以轉換為iOS本地程序,從而運行在iPad、iPhone等iOS系統上。 準備: 首先需要安裝Adobe Flash Builder 4.5.1或以上版本 如果需要在設備上調試或者發布到應用程序商店,還需要iOS開發者賬號 開始: 1:創建Flex Library project(File -> New -> Flex Library Project) 在Build Paths -> Library path選項頁, 點擊Add SWC按鈕添加TWaver.swc包, 并且將Framework linkage改為Merged into code: 創建示例程序: 工程截圖如下: 2:創建TWaver Mobile工程(File -> New -> …  閱讀全文

    posted @ 2013-07-19 14:19 TWaver 閱讀(1355) | 評論 (1)編輯 收藏

    僅列出標題
    共12頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 Last 
    主站蜘蛛池模板: 国产一精品一AV一免费孕妇| 99视频在线看观免费| 四虎永久免费网站免费观看| 国产精品亚洲综合久久| av大片在线无码免费| 国产精品亚洲精品青青青| 国产香蕉免费精品视频| 亚洲精品伊人久久久久| 女人18毛片a级毛片免费视频| 亚洲色大成网站www| 免费**毛片在线播放直播| 免费一级毛片在线播放放视频| 亚洲乱码中文字幕手机在线| 韩国免费A级毛片久久| 亚洲国产精品久久久久久| 成人在线免费看片| 亚洲AV无码一区二区三区性色| 亚洲国产精品毛片av不卡在线 | 成人免费视频小说| 美女无遮挡免费视频网站| 国产亚洲美日韩AV中文字幕无码成人| 91国内免费在线视频| 7777久久亚洲中文字幕蜜桃 | 中文字幕在线观看亚洲日韩| 国产一级淫片a视频免费观看| 日韩免费码中文在线观看| 国产亚洲一区二区在线观看| 国产精品久久久久久久久免费| 亚洲第一第二第三第四第五第六| 亚洲男人第一无码aⅴ网站| 久久永久免费人妻精品| 中文字幕在线观看亚洲视频| 免费人成视频x8x8入口| 午夜免费福利小电影| 亚洲精品无码中文久久字幕| 亚洲午夜久久久久久噜噜噜| 999国内精品永久免费视频| 春意影院午夜爽爽爽免费| 亚洲国产精品日韩在线观看| 亚洲成A人片在线观看无码3D| 久久永久免费人妻精品下载|