最近對gui也比較感興趣,看了逍遙劍客的一篇日誌,試了試,
發現了幾個問題,尷尬的是竟然不能回覆,只好在這記下:
首先要說,ii's amazing,除去幾個噁心的小陷阱,簡單的部署,卻有灰常pp的效果,
難怪scaleform會那麼火。。。
ps:真要感謝博主的無私耐心細緻的講解,真是愛死你了,呵呵~~~
在膜拜之餘,也把自個遇到的幾個問題貼出來,
做個補充,赧顏稱之「反哺」:
1,
cstring ret= this
->
flashui
.callfunction
(text
("這是c++呼叫flash的響應
"));
用c++呼叫時一定要注意這裡!我直接複製,死活不通過,搞了一晚上,想來想去問題該是出在這裡,果不其然,多了個空格flash就翻臉不認人了,orz。。。
2,unicode下需要做些轉換:
dword dwminsize;dwminsize
= widechartomultibyte
(cp_acp
,null
,command
,-1,
null
,0,null
,false
); //計算長度
char
*comd
= new char
[dwminsize
];widechartomultibyte
(cp_oemcp
,null
,command
,-1,
comd
,dwminsize
,null
,false
);if
(0 ==
strcmp
("msgbox"
, comd
))
delete
comd
;
3,url貌似只能使用絕對位址,看別人的實現又不像是這麼地的,網上好找一番,暫時用getcurrentdirectory,如有知情者還望賜教~~;
4,差點忘了,這篇文章是強大的博主在兩年前寫的,我用的是vs08+flash cs5(和8),flash的響應是on (press)。。。對actionscript不熟,這裡也卡了很久;
5,有個好東西,flashui.put_wmode(text("transparent"));
(為了透明,看見有bt男在後台copy到乙個紋理裡,再設關鍵色的,更可怕的是,我一開始也是這麼想的。。。)
ps:網上有hikari,awesomium,gameswf,ogreswf,vektrix神馬開源的,看看實現原理還是不錯的,真要用就比較難受了,聽聞gamebyro整合了scaleform,趕緊下個玩玩去。。。
ps.2:有個想法,可不可以在flash與mfc之間用個lua做個橋梁,工作會變得有趣的多,就像cegui+ogre+lua一樣,本人菜菜,打算去試試,有同樣想法者還望指教~~~
黑盒測試筆記
黑盒測試又稱功能測試 在已知產品功能設計規格的基礎上進行測試,以證明每個實現了的功能是否符合要求 等價類劃分 邊界值分析 錯誤推測法 因果圖 等價類劃分 將所有可能的輸入資料,劃分為等價的部分,然後從每個部分中選取少數有代表性的資料作為測試用例。等價類可以分為有效等價類 即合理的 有意義的資料集合 ...
軟體測試筆記
qtp loadrunner 整合測試 integration testing 是在假定各個軟體單元已經通過了單元測試的前提下,檢查各個軟體單元之間的相互介面是否正確。也稱為組裝測試 聯合測試 子系統測試或部件測試 整合測試演變出了功能測試,效能測試 方法處理資料的時間,方法併發能力 整合測試的方面...
軟體測試筆記
軟體測試 黑盒測試 一 黑盒測試主要發現以下錯誤 1.是否有不正確或者遺漏的功能 2.介面是否有錯誤 3.在介面上,輸入能否正確的接收?能否輸出正確的結果 4.效能上能否滿足需求 5.是否 有初始化或終止化性的錯誤?二 1.黑盒測試的優點 從產品功能的角度測試可以最大限度的滿足客戶的需求 相同動作可...