最近对GUI也比较感兴趣,看了逍遥剑客的一篇日志,试了试,

http://blog.csdn.net/xoyojank/archive/2008/10/22/3122679.aspx

发现了几个问题,尴尬的是竟然不能回复,只好在这记下:

首先要说,Ii's Amazing,除去几个恶心的小陷阱,简单的部署,却有灰常pp的效果,
难怪ScaleForm会那么火。。。
ps:真要感谢博主的无私耐心细致的讲解,真是爱死你了,呵呵~~~
在膜拜之余,也把自个遇到的几个问题贴出来,
做个补充,赧颜称之“反哺”:

1,

CString ret = this->flashUI.CallFunction(TEXT("<invoke name=\"MsgBox\"> <arguments><string>这是C++调用flash的响应</string></arguments> </invoke>"));

用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))
{   MessageBox(args);
}
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一样,本人菜菜,打算去试试,有同样想法者还望指教~~~

转载于:https://www.cnblogs.com/Zephyroal/archive/2011/02/15/1955420.html

FlashGUI测试笔记相关推荐

  1. 软件质量保证与测试笔记——江湖救急版

    软件质量保证与测试笔记--江湖救急版 Powered by DZY 以下部分图片来源于老师课件,仅供学习交流使用,侵权致删! Ch1 软件质量与测试概念 软件质量的定义 软件质量是"反映实体 ...

  2. RGMII_PHY测试笔记1 基于开发板MiS603-X25

    RGMII_PHY测试笔记1 基于开发板MiS603-X25 作者:汤金元 日期:20150817 公司:南京米联电子科技有限公司 博客:http://blog.chinaaet.com/detail ...

  3. 阿里p7大手子测试笔记:一线互联网大厂面试问题吃透,巧过面试关

    前言 金九银十刚过去,有一部分朋友在这期间肯定经历了一番大厂面试的洗礼,不知道大家是经受住了考验如愿以偿了,还是折戟沉沙无功而返呢? 身边已经有技术大佬顺利通过了阿里P6/P7的面试,在30岁之前成功 ...

  4. [在线挑战]【i春秋】渗透测试入门 —— 渗透测试笔记 --转

    [i春秋]渗透测试入门 -- 渗透测试笔记,原文 0x00 前言 本题算是一道较为综合的渗透题,要求对两个服务器系统进行渗透,第一个是基于齐博 CMS 的信息资讯平台 http://www.test. ...

  5. 金融课第二次测试笔记

    金融课第二次测试笔记 前言 做一下笔记,顺便回顾一下 笔记 第二章 信用.利息与利率 1按照授受信用的主体不同,可将信用分为:商业信用.银行信用.国家信用.消费信用.国际信用 2商业信用的局限性主要有 ...

  6. Power架构云小机测试笔记

    Power架构云小机测试笔记 一.云小机介绍 云小机是IBM与启创卓越推出的虚拟云主机,与常见的阿里.百度.网宿的云主机不同,云小机是基于Power架构的,而传统的云主机几乎都是基于x86架构的.我有 ...

  7. 【转载】VINS-Mono环境配置与测试笔记

    VINS-Mono环境配置与测试笔记 标签: SLAM VINS-mono 本文转载自: VINS-Mono环境配置与测试笔记 error:cv_bridge---opencv和ros连接起来的桥 1 ...

  8. VINS-Mono环境配置与测试笔记

    VINS-Mono环境配置与测试笔记 标签: 旭 linux SLAM 1.简介 VINS-Mono和VINS-Mobile是香港科技大学沈劭劼团队开源的单目视觉惯导SLAM方案.是基于优化和滑动窗口 ...

  9. 朋友入职字节跳动,测开岗,分享面试经验,大厂版测试笔记分享

    就在前几天,一个学妹入职了字节跳动,测开岗,还特意给我发来了信息表示感谢,因为我之前给了他蛮多帮助. 大家都知道,字节跳动的面试还是挺难的,毕竟字节在国内的互联网已经属于头部,所以我还是非常替我的这位 ...

最新文章

  1. .net core 获取客户端ip
  2. 纯干货:CMOS图像传感器产业趋势和主要厂商
  3. java输入正数和负数并计算个数
  4. Elasticsearch修改字段之别名,扩展数据迁移
  5. 梦想旅行出席中国互联网大会 做旅游界的技术派
  6. SSH和SSM两个框架的浅显的区别
  7. 上市公司高新企业分类数据、各省对外投资核准企业名录、独角兽企业数据库
  8. 教务系统漏洞再生南工大FaceMash
  9. 201771010126 王燕《面向对象程序设计(Java)》第十二周学习总结
  10. Dell PowerEdge R740xd解析:服务器只看参数那就错了
  11. m4a转mp3方法,m4a转mp3步骤
  12. win10永久关闭自动更新方法
  13. 人工智能:一图看懂人工智能,人工智能知识体系【历史--内涵和外延--未来学--对社会经济的影响--技术体系--应用领域】
  14. 【Red Hat7创建/扩容/删除逻辑卷 #步骤非常非常详细】
  15. A Game of Thrones(11)
  16. WebRTC Trickle ICE 策略
  17. Ubuntu 18.04 安装搜狗拼音
  18. Python编程入门之Arcade游戏编程(一)
  19. html空间进入动画界面,HTML5 / CSS3 Transform / Animation 示例页面
  20. 【多线程】优雅使用线程池结合CompletableFuture实现异步编排

热门文章

  1. 显卡驱动又双叒叕怎么办?
  2. 前端学习第九弹:简易的聊天界面
  3. 第一天前端学习的内容和心得
  4. STC 模拟eeprom数据丢失
  5. Mrtg网络监控 实现步骤
  6. 全国勘察设计500强排名2005年度
  7. 展讯平台GPIO调试方法
  8. error: failed to push some refs to 'git@github.com: xxx / xxxx.git'
  9. Attention Is All You Need 论文笔记
  10. 【计算机组成原理】计算机系统概述总结——基本知识要点汇总