海词Adobe AIR 版更新
增加了添加和查看生词本功能,希望各位朋友们帮着测试,留言反馈测试情况,谢谢!。
由于海词没有正式开放这些接口,所以还不能做到在AIR端删除生词、修改生词的陌生级别、修改分类,也不能判断是否已经加入过某个生词。
如果有时间,我还会不断优化,以实现更多的功能。
海词Adobe AIR 版(1.2)直接下载
另外特别感谢网友netawater对海词air版的关注和建议!
另外特别感谢网友netawater对海词air版的关注和建议!
今天发现在IE6下,点击我的.air文件,下载被改成了.zip文件,于是查了一下air文件的mime类型,在服务器端设置了一下,就正常了。
Adobe AIR的mime类型是“application/vnd.adobe.air-application-installer-package+zip”,如果你是 Apache服务器也可以在有.air文件的目录下保存一个 “.htaccess” 的文件,添加如下内容“AddType application/vnd.adobe.air-application-installer-package+zip .air”来支持.air的Mime类型。
在网上搜了一下相关的问题,有一篇文章中还提到,这个问题还会影响web无缝安装的正常工作。
Adobe 前几天发布了Adobe AIR 1.1 for Linux beta版;我在ubuntu 7.10上下载安装了Adobe AIR for Linux Beta版,然后安装了一下自己前面做的海词(DICT.CN)Adobe AIR版 ,其他功能都正常,只发现所有界面透明部分都是黑色,查了下资料发现,这是linux下系统外观设置的问题,一般情况下,无外观显示效果的linux图形界面下是不支持透明,只需在ubuntu 的 系统首选项\外观\显示效果 中选择增强显示相关或更好的扩展显示效果,Adobe air的应用程序界面就可以正常的显示透明效果了。
这样就需要针对这一问题在Adobe air程序设计时做平台兼容性考虑,这在Adobe air的NativeWindow类有一个属性supportsTransparency,这一属性指示操作系统是否能够绘制透明窗口。在 Mac OS 和 Windows 上,此属性的值始终为 true。 在 Linux 上,此属性的值与 Linux 分发版本的配置有关(也就是上面所说的linux图形界面外观显示效果设置)。若 NativeWindow.supportsTransparency 为 false,则无论窗口transparent 属性为何值,所有像素的不透明度都将设为 1,完全透明的像素将呈现黑色。
因此需要在Adobe air程序界面显示代码中增加这一属性的检测,以便针对不同的系统性能做不同的界面显示。
补充说明:supportsTransparency 属性是Adobe AIR 1.1新增的特性,之前的版本不支持此属性,另外注意它是NativeWindow类的一个静态属性,所以可以直接通过NativeWindow.supportsTransparency 的方式访问,而不能通过NativeWindow类的实例来访问。
今天发现自己做的校内应用出错了:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’
这种错误一般是由于代码是php5的,而服务器是php4引起的,但我用的主机明明是支持php5的,只好试着把php5支持移除,再加入就好了!有点晕,一定是主机的服务出问题了。
今天在用flash做一个校内app测试时,发现一个怪问题,页面中的swf文件所有文本输入框都无法输入中文,最后在网上找到这样一篇文章“文字框中文輸入問題 ”,原来是校内Xn:swf标签默认设置wmode属性为transparent,把属性改为wmode属性为window就好了。
真有点晕!这个应该是flash的bug了吧。