convert OFC2 as flex4 swc

Open Flash Chart 2(hereinafter referred to as "ofc2") is a famous open source flash chart library. Unfortunatly, it can not be used in flex project. You probably have known that WebASP has already made a SWC for ofc2, you can go to http://blog.webasp.com.au/post/625615072/open-flash-chart-2-kvasir-as-a-flex-swc-component (I call WebASP version as "ofc2library.swc") access the post. But I met some problems when I used it, so I start to fix those issue, and now I want to share it with flexer, because I build the SWC in Flex SDK 4.1, so I name my SWC as "flex4_ofc2.swc".

Download code and swc,  View Demo(view source code by right mouse button), Please feel free to use it, any problem, you can leave comments on this post.

if you can not see the flash demo, you can directly copy the url: http://www.smithfox.com/myopensource/flex4ofc2/testofc2.swf
The following list enhancment and fixed bug( more detail, you can view source code ) :

Read More

smithfox Monday 28 February 2011 at 3:41 pm | | UI | Twelve comments
Used tags: , , , ,

[备忘] Java的文本控制台

2年前做过一个项目需要一个Java文本控制台, 这两天看到, 趁现在还有点印象记一下. 如果你用Java Console关键字去search, 大部分说的是JConsole(那是一个JDK自带的profile工具), 所以这个问题在网上不是很好找解决方法.

Read More

smithfox Saturday 26 February 2011 at 5:29 pm | | Java | Three comments
Used tags: ,

[转] Spark Tree

 

源文: http://kachurovskiy.com/2010/spark-tree/

最新的code在 github: https://github.com/kachurovskiy/Spark-Tree

非常可惜, Flex 4 没有 Spark Tree,而 MX Tree 现在还有99个bug.

在我的项目中我需要一个基于Spark的Tree控件, 在Alex Harui的鼓励下我写了一个:

Alex Harui的文章: http://blogs.adobe.com/aharui/2009/12/displaying_tree-like_hierarchi.html

Read More

smithfox Saturday 26 February 2011 at 5:09 pm | | UI | Six comments
Used tags: , ,

windows sshd service

windows下如果有sshd service就方便了, linux和windows之间的访问都可以直接用ssh和scp了.

可惜microsoft没有做这个service, 网上找, 最多的解决方案是 OpenSSH + Cygwin. 这个包最新的都已经是2004年. 大家肯定是不想装这种.

还有一个比较有名是收费商业的: winsshd, 名字起的直接!! 不想冒风险用破解版, 这种小众的软件破解版, 个人认为比较危险, 况且还要花大量时间去找和甄别.

我无意中发现了一个 继承了 OpenSSH + Cygwin的衣钵, 而且一直在更新的免费方案: copssh, 一键安装(卸载), 自带最新精简版cygwin和openssh文件, 有GUI的控制面板, 可以将sshd作为windows service运行.

下面是一些链接:

我是从这个blog看到介绍的: http://yusung.blogspot.com/2009/11/openssh-software-for-windows-7-vista.html

从sourceforge下载: http://sourceforge.net/projects/sereds/files/Copssh

介绍基于copssh建git服务器:

http://www.geek-republic.com/2009/02/17/securing-windows-remote-desktop-with-copssh/

官网: http://www.itefix.no/i2/copssh

介绍怎么安装: http://www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/

号称支持windows xp, windows 7, 不过非常遗憾, 我在windows7下面, 安装完后, 启不了它的控件面板程序.

可能是我的系统本身有问题 :(

因为有非常好的卸载程序,而且是开源的, 大家有兴趣可以试试, 成功或是失败, 也可以告诉我一下.

smithfox Wednesday 16 February 2011 at 5:20 pm | | other | Five comments
Used tags: , ,

[备忘] 优化swc,swf的工具 apparat

如果用尽了Flex, flash官方所提供的优化swf尺寸的方法, 比如RSL之类的, 还想再优化, 那就看看

http://code.google.com/p/apparat/ 吧

smithfox Tuesday 08 February 2011 at 6:17 pm | | UI | Two comments
Used tags: , , ,

[备忘] for (或each) in 和 getChildAt的效率比较

最终结论: 在Sprite对象内, for in 和 for each比getChildAt快很多:

for in : 16
for each in : 17
for getChildAt i-- : 803
for getChildAt i++ : 801

在数据对象(Array)中, 则是 [i] 最快, for each 居然比 for in 快几个数据级:

for in :
6407
for each in :
232
for [ i-- ] :
140
for [i++] :
187

见 http://flashteam.tencent.com/post/270/for遍历子对象的一些测试

smithfox Tuesday 08 February 2011 at 3:08 pm | | UI | Four comments

[备忘] 用UIComponent当数据容器

几个月前记得在什么地方看到一篇外国的文章说 继承 UIComponent并且实现接口 IListItemRenderer就可以实现一个比Flex自己的容器类更轻量的数据容器类. 今天在CSDN上看到了一段代码是这个意思, 摘录备忘.

Read More

smithfox Tuesday 08 February 2011 at 2:34 pm | | UI | One comment

[原] 让Flex的子弹飞一会

最近在9ria论坛上看到有同学说Flex是垃圾技术, 我想说: "让Flex的子弹飞一会"

Read More

smithfox Tuesday 08 February 2011 at 11:03 am | | UI | Two comments
Used tags:

[译] Flash文本引擎, 第一部分: 概述

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

我将写系列文章来介绍Flash文本引擎( Flash Text Engine, Flash Player 10中新的低层API, 以下简称FTE),本文是开篇: 第一部分第二部分第三部分.

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

Read More

smithfox Sunday 06 February 2011 at 10:38 am | | UI | One comment
Used tags: , ,

[原] 封装open flash chart ( ofc2 ) 为swc在flex 4 mxml 中使用

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

[English version: http://www.smithfox.com/?e=87 ]

Open Flash Chart 2(以下称ofc2) 是非常有名的开源flash chart库, 可是却不能直接用在flex项目中, 有外国同学封装一个swc(以下称 ofc2library.swc), 见: http://blog.webasp.com.au/post/625615072/open-flash-chart-2-kvasir-as-a-flex-swc-component (需要fq), 但是这个ofc2library.swc, 有些问题, 于是我自己动手在flex4.1环境中,在他的基础上进行了进一步修改(以下称 flex4_ofc2.swc), 代码和swc下载,  看demo(右键可以代码), 欢迎使用, 有问题可以在此文章留言.

if you can not see the flash demo, you can directly copy the url: http://www.smithfox.com/myopensource/flex4ofc2/testofc2.swf

Read More

smithfox Tuesday 01 February 2011 at 3:01 pm | | UI | Ten comments
Used tags: , , , , , ,