Mac OS X 快捷键大全

系统启动
在启动时按下 X: 强制使用 Mac OS X 启动电脑!
在启动时按下 Option-Command-Shift-Delete: 不使用主要启动硬盘,并寻找使用外接磁盘与 CD
在启动时按下 C: 由具有系统文件夹的 CD 光盘启动
在启动时按下 N: 试图由兼容的网络服务器 (NetBoot) 启动
在启动时按下 T: 以火线目标磁盘方式启动
在启动时按下 Shift: Mac OS X 10.2 后,在「安全启动状态」启动,一切启动项目及不必要运行的核心扩展文件皆不运行
在启动时按下 Command-V: 以 Verbose 状态启动,将临时进入 UNIX 界面,短时不可使用鼠标
在启动时按下 Command-S: 以单一用户状态启动,将进入 UNIX 界面,不可使用鼠标
关键字: , , ,

从Windows到Mac,需要习惯一下

  呵呵,很多操作还是危险的,怕忘记的自己标红一下。
  
   * 将应用软体的视窗关上,就以为已关闭(离开)该应用软体。正解:应该从选单中选择「结束」指令。
   * 下载一个应用软体后,就在其装载至桌面的磁碟影像档视窗上开启并执行使用之。正解:应该先将该应用软体磁碟影像档装载至桌面上,然后将其中的应用程式拖至应用程式档案夹中。
   * 新增一大堆未命名档案夹。正解:应该一一命名之。
   * 将某网站的网址输入至 Safari 的 Google 搜寻栏位内,以前往该网站。正解:应该将网址输入至网址栏位中,而不是搜寻栏位中。
关键字: ,

关于 ECMAScript 的几个 escape()

ActionScript 1/2
var a:String = "中国加油";
trace(escape(a)); // %E4%B8%AD%E5%9B%BD%E5%8A%A0%E6%B2%B9%3A

ActionScript 3
var a:String = "中国加油:";
trace(escape(a)); // %u4E2D%u56FD%u52A0%u6CB9%3A
trace(encodeURI(a)); // %E4%B8%AD%E5%9B%BD%E5%8A%A0%E6%B2%B9:
trace(encodeURIComponent(a)); // %E4%B8%AD%E5%9B%BD%E5%8A%A0%E6%B2%B9%3A

JavaScript
var a = "中国加油:";
alert(escape(a)); // %u4E2D%u56FD%u52A0%u6CB9%3A
alert(encodeURI(a)); // %E4%B8%AD%E5%9B%BD%E5%8A%A0%E6%B2%B9:
alert(encodeURIComponent(a)); // %E4%B8%AD%E5%9B%BD%E5%8A%A0%E6%B2%B9%3A
关键字:

文字的计量单位

绝对大小:mm, cm, in, pt, pc
相对大小:em, ex
相对于设备:px

1 in = 2.54 cm
1 pt = 1/72 in
1 pica = 12 pt

px  像素   具有唯一颜色属性且有别于周围区域的最小区域
%  百分比 定义相对于其它对象的大小。
em 相对于一个大写字体(M)大小的度量单位
ex  相对于一个小写字体(x)大小的度量单位
关键字:

你的浏览器信息

关键字: ,

一百天没发文

  最近干了好多乱七八糟的事情,加上没有新的项目操作,技术上没进步;而且觉得自己窝皮肤太丑,就没想发文了。但是我的心还是火热的!2008 有我同行!
关键字:

AIR的期望与现有问题

  昨天参加了CSDN和Adobe举办的讲座,对AIR1.0的皮毛有了一点点了解。不过也没有什么太惊艳的感觉,只不过是今后多了一个地方可以显示我们做的东西了而已。不能算是什么革命性的东西,不过Adobe自己也说了,都是利用现有的技术,我们也不能要求太多。毕竟给了我们一个新路子,好歹也算为我们解决了就业问题,多了一条路来走。
  不过不看不知道,今天看了七月的进一步了解,原来还有这么多的问题,看了这条路还不太好走,再缓缓动身吧。

引用

进一步解读AIR1.0 by 7yue
http://www.7yue.com/post/115.html
通过Adobe官方提供的大量AIR1.0的资料,我们可以从中提炼出很多信息,有助于我们进一步解读AIR1.0。
1. AIRSDK对于个人来说,创作的应用在分发过程中不能使用mx,flex,flash,adobe之类的词,避免出现命名空间冲突而引起错误。
2. AIR1.0目前只有英文版,但是此英文版本指的是AIR自身的Interface语言
3. AIR1.1将添加日文版
4. 用AIR发布使用AVC-H.264的编解码视频应用,请仔细观看www.mpegla.com的许可形式
5. AIRSDK的再分发许可,需要参见:http://www.adobe.com/products/air/sdk_distribution1.html
5. AIR1.0目前只有Win和MACOS,具体对应:
Windows Vista(home到Ultimate均可),Windows XP SP2,Windows 2000 SP4
Mac OS 10.5.x (Leopard),Mac OS 10.4.9 或更高(Tiger),Intel和PowerPC系统均可
6. AIR Runtime本身运行最低内存为256MB,不包括应用。
7. 安装AIR需要有Admin权限组别的用户
8. AIR的无缝安装方式,也就是AIR Badge,需要Flash Player updater 3以上支持,也就是9.0.115.0
9. AIR的无缝安装,无法在Beta3和1.0之间通用。
10. AIR Beta3将在08年11月1日过期
11. 在Vista的认证模型下,AIR应用的publisher将会是unknown,目前无法解决这一问题
12. 在Mac平台某些版本OS上,点击AIR应用的安装,将会成为下载方式,而不是直接安装
13. Web服务器支持AIR类型,加上这个MIME配置:
AddType application/vnd.adobe.air-application-installer-package+zip .air
14. 启动AIR的debug模式,需要使用ADL(SDK的bin目录下)
15. AIR应用中有PDF嵌入,在AIR应用中打开需要Adobe Reader 8.1以上支持
16. AIR HTML支持仅限于西文字符... 注,可以支持Unicode,我已经试过。
17. AIR应用中,点击一个HTML链接打开一幅图像,将不会显示图像,而是构成图像的字节
18. Window系统,AIR应用不支持HTTP的PUT,POST和DELETE方法的重定向(redirection)
19. AIR中使用HTML IFrame不能设定宽度为100%,否则会出现意想不到的错误
20. 不要尝试用MXML的timer刷新一个HTML IFrame的页面,会出现意想不到的错误
21. SWF目前在AIR中没什么大问题
22. 通过AFP和SMB镜像的硬盘传递文件给SQLConnection.open()回报错
23. 设置的ContextMenu.visible没有效果
24. 系统mm.cfg文件中有TraceOutputFileEnable=1值,那么trace信息不会再console窗口中输出
25. 高级ASCII代码在ADL模式下无效
26. Vista环境下,使用navigateToURL()不会打开默认浏览器,而是一直都是IE7
27. AIR1.0所有应用必须绑定验证签名,可以是Verisign和Thawte均可

很多信息来自于官方的FAQ,tech notes,release notes,看不懂或者找不到的就看这篇总结就行了,其他的问题等待各位开发中去发现。
关键字: , , ,

Flex或Flash的跨域访问的问题

  默认情况下,Flash Player 7 和更高版本防止从一个域提供的 SWF 文件读取从另一个域提供的 SWF 文件的数据、对象或变量。

  LoadVars.load
  XML.load
  MovieClip.loadMovie
  MovieClipLoader.loadClip
  ……

  这都是我们熟悉的,这几天在做的东西。发现 BitmapData.draw 也是属于变量范围。

  网上搜索一下,差点看到蓝色一篇文章说是Adobe的Bug,正在骂的时候发现其实是 MovieClip.loadMovie 继承安全问题。
  不过加了安全策略文件crossdomain.xml放在根目录,还是不能正确的Draw图形。
  虽然最终用 System.security.loadPolicyFile(http://www.yy.com/crossdomain.xml) 搞定了。但是还是不知道为什么,Bug?SandBox?据说Flex和Flash,AS2/3都有这个问题。而且System.security.loadPolicyFile 传说还会经常失效,迷糊。

  一年多过去了,还没有上AS3,真的是痛心疾首啊~
关键字: ,