设置标签 ‘Flash’

防止文字变模糊的小窍门

今天忽然想起来这个窍门,而且还是做Flash的时候得来的, 给大家说一下. 有时候, 我们在放置一个UILable 或者 TextView或者任何带文字的控件的时候, 很可能出现的一种情况就是, 发现文字变模糊了.

问题出在哪儿? 就是这个控件的坐标的问题, 很简单, 把控件的center的x,y值取整就解决了. 之前做过AS的应该都知道这个是文字渲染的问题, 我做iPhone后第一次遇到这个情况的时候想也不想的就取整了, 果然问题也解决了

Flash CS5 真的给iPhone带来的新商机?

昨天跟一个朋友讨论CS5给iPhone开发带来了什么.

200912211605.jpg

首先从优点来说,

  • 可以直接生成app, 不用AS程序员转学ObjC, 这是很让人欢欣鼓舞的一件事.
  • 可以最大限度的解放UI/Designer, 素材在基本不用改变的情况下就可以适配到iPhone上.

但我觉得从最终用户的角度来看,缺点要大于优点好多. 当然我指的是当前的内测版本CS5.

  • 在Mac上,直接对app签名是很容易的, 但是如果你是在windows上工作的AS程序员, 很难去搞清楚怎么给这个app签名. 昨天给这位朋友解释了很长时间, 在Mac上, 需要本机生成一个密钥, 然后去Apple请求证书, 用你的证书跟本地密钥匹配后给app签名. 但是在win上怎么做? 我不了解.
  • 程序的大小. CS5生成的app会内嵌runtime, 这意味着什么? 例如, 我有个小程序要计算1+1=? 直接用objc的话可能app的大小在0.1k. 但是要是加了runtime的flash app, 很可能程序就上兆了,甚至更大
  • 运行效率. 内嵌runtime, 可以简单的理解为 在虚拟机里跑程序. 可以想象一下, 直接用c用opengl做出来的效果,和用as结果虚拟机解释后的效果, 那个更流畅? 我试用了几个CS5生成的app, 效果很明显, 卡!

iPhone程序/游戏, 要做到的首要任务–让用户运行时候感觉流畅,爽! 失去了这个, 其他的一切都会受到很大程度的影响.

我已经不会写AS了

今天想把首页做个全Flash的, 直接读取博客内容显示在首页上.
但是, 但是, 我写不出来了…
太恐怖了, 撒手还不到一年, 全忘了, 干干净净的!!!
亏我还整天自吹多少多少年写AS!

原因主要有两个:
1. Objective-C 和 Action Script是完全不同的语言, 完全不同的编码思想
2. 我不喜欢Flash了! 潜意识里, 已经把它忘了, 这个我当年说要拿它来养家糊口的Flash

回到顶部

关于我:

  • iPhone 开发者. 自由职业者.
  • 苹果忠实用户. 完美主义者.
  • Email/iChat/MSN/GTalk: i@imi.im
  • Twitter/Sina: @TraWor
  •  

    Switch to our mobile site