[原] flash AS3 箭头 demo

Flash中画箭头的类, 从 Noel Billig (www.dncompute.com) 而来.

下面是一个我做的demo, 演示参数改变的效果:

如果你看不到flash, 你就直接到 http://www.smithfox.com/myopensource/arrowdemo/test18.swf

aa

smithfox | Monday 03 October 2011 at 7:17 pm | | UI | Two comments       

[思考] 也谈同步异步I/O

[原创链接: http://www.smithfox.com/?e=191, 转载请保留此声明, 谢谢! ]

I/O Model 是一个很大的话题, 也是一个实践性很强的事情, 网上有各种说法和资料, 我们必须用辩证的态度去看待(包括本Blog :) ), 因为有的信息是过时的, 有些则可能是未经实践的片面的理解.

为避免走题(走到 高并发问题 上去了), 本次讨论作了以下限制 (从另一方面讲, 也是一些思路)
1. 单服务器的情况, (不考虑分布式)
2. 主流硬件, (不考虑基于hardware的I/O提升, 比如SSD硬盘, 光纤)
3. 多进程或是多线程不是讨论的重点, (这又是一个很大的话题)
4. 基于主流服务器软件架构: linux2.6 + java
5. 不考虑其它优化方法, 比如application层的cache机制
6. 只考虑最常见的socket一应一答模式, 不考虑改进通讯模式的改进, 比如cometd机制

Read More

smithfox | Saturday 17 September 2011 at 11:56 am | | UI | Five comments        | Used tags: , , , , , , , , , ,

第八届Flash开发者大会10月16号在北京举行

活动:

天地会flash移动游戏
Html5社交游戏开发
社区化你的Flash移动应用
adobe技术经理互动访谈     --这个我喜欢, 难得的机会, 面对面和各位大神交流呀!
基于D5Rpg的微页游开发
轻网游与FLASH iphone平台游戏开发


详见: http://www.wefdc.com/index.html

smithfox | Friday 16 September 2011 at 8:10 pm | | UI | Five comments       

[原] 可以输入文字的Sprite

input-able sprite in FTE

在Flash世界里, 能输入文字的控件有很多(TextField可能是最知名的一个了). 从Flash10后, Adobe在flash player中增加了强大的FTE(flash text engine), 因为是palyer native的, 所以FTE是非常高效的, 然而却又非常的底层和原始, FTE只是负责渲染文本, 本身并不负责输入.

万丈高楼平地起! Flex中有基于TLF的RichEditText, 它本质上还是基于FTE的, 我想一探究竟,  只用FTE+Sprite能不能做一个可以输入文字的东东?! 于是就有了这个非常简单的用于展示原理的 DEMO:

Demo:   Source

如果你看不到flash, 你就直接到 http://www.smithfox.com/myopensource/inputsprite/inputsprite.swf

smithfox | Friday 02 September 2011 at 10:44 am | | UI | Five comments        | Used tags: , ,

[原] 演示Flash Text Engine(FTE) 的baseline相关属性

demo of changing baseline properties of FTE

Flash Text Engine(FTE)中几个baseline关键字的和文字对齐相关的属性:

ElementFormat.alignmentBaseline

ElementFormat.baselineShift

ElementFormat.dominantBaseline

TextBlock.baselineZero

TextBlock.bidiLevel

这个demo就是演示改变这些属性会有什么样的直观效果.

Demo:

如果你看不到flash, 你就直接到 http://www.smithfox.com/myopensource/textbaselinedemo/test16.swf

smithfox | Thursday 01 September 2011 at 4:07 pm | | UI | Four comments        | Used tags: ,

[译] 介绍tinyTLF

introducing tinyTLF

[原文链接: http://guyinthechair.com/2010/08/introducing-tinytlf/  ]
[原文作者: Paul Taylor  原文时间:  Aug. 18, 2010 ]
[原创翻译: http://www.smithfox.com/?e=185 ,转载请保留此声明, 谢谢]

今天, 我非常高兴宣布正式发布tinytlf beta版, 最近我一直在做的一个新的ActionScript3.0的文本布局框架. 我准备发布为 beta v0.5, 1.0估计要到9月底.

Read More

smithfox | Thursday 25 August 2011 at 10:13 am | | UI | Five comments        | Used tags: , , , ,

[译] Flash文本引擎, 第三部分: 布局

flash fte layout

[原文链接: http://guyinthechair.com/2010/08/the-fte-part-3-textblocks-textlines-and-text-layout/  ]
[原文作者: Paul Taylor  原文时间:  Aug. 9, 2010 ]
[原创翻译: http://www.smithfox.com/?e=184 ,转载请保留此声明, 谢谢]

这是介绍Flash文本引擎系列文章的第三部分: 第一部分, 第二部分, 第三部分.

首先需要澄清, 这些系列文章不是写Adobe的文本布局框架(Text Layout Framework, 以下简称TLF)的, TLF是一个高级的排版和文字布局框架, TLF是建立在FTE(Flash Text Engine)之上的, FTE是一个低层的Player native API, 它在flash.text.engine package内.

Read More

smithfox | Wednesday 24 August 2011 at 10:07 am | | UI | One comment        | Used tags: , ,

[译] Flash文本引擎, 第二部分: 交互

[原文链接: http://guyinthechair.com/2010/06/the-flash-text-engine-part-2-interaction/  ]
[原文作者: Paul Taylor  原文时间:  Jun. 28, 2010 ]
[原创翻译: http://www.smithfox.com/?e=183 ,转载请保留此声明, 谢谢]

这是介绍Flash文本引擎系列文章的第二部分: 第一部分第二部分第三部分.

首先需要澄清, 这些系列文章不是写Adobe的文本布局框架(Text Layout Framework, 以下简称TLF)的, TLF是一个高级的排版和文字布局框架, TLF是建立在FTE(Flash Text Engine)之上的, FTE是一个低层的Player native API, 它在flash.text.engine package内.

Read More

smithfox | Tuesday 23 August 2011 at 5:33 pm | | UI | Two comments        | Used tags: , ,