1. 公告

    • 记不住我的BLOG,没有关系,在各大搜索引擎使用关键字kenshin或者flex blog来搜索即可找到我哦(*^__^*)
    • Add Me
  2. 订阅我

  3. 关注一下

  4. 订阅、收藏、分享

  5. 最新文章

  6. 最新评论

  7. 文章归档

  8. 反向链接

七月31th

[置顶][Flex]Flex SDK 4(Gumbo)自定义皮肤 - SilverGreen(Spark) 下载

这是完全基于Flex SDK 4(Gumbo)基础上开发的一套皮肤,我命名为:SilverGreen

SilverGreen的特色:
1、基于Flex SDK 4(Gumbo)开发,即全部皮肤是继承于SparkSkin
2、共有两套皮肤:即Spark组件和Halo组件。
3、Halo组件的皮肤也全部都是基于SparkSkin开发而来,而没有使用Flex SDK 3.x时代的方式。
4、SilverGreen全套皮套完全由代码生成,没有使用任何一种位图文件。
5、由于使用浅色系作为皮肤的主打颜色,因此比较适合一些正式场合的Flex应用。(比较适合商用)
6、开源。

详细请看(内含Spark源代码下载地址):http://www.k-zone.cn/zblog/post/silvergreen.html 

29 comments
六月25th

[置顶][RIA]HTML5怎么就成了RIA“杀手”?

最近,我想IT领域最为火爆的一个词汇就是:HTML5了。随着Google Wave揭开面纱,FireFox 3.5、Opear 10、Chrome相继支持HTML5特性后,本来就不是一个新词汇的HTML5突然之间进入到了更多人的视线里面,本应是一个利好的事情,毕竟HTML5的出现会给Web带来很多新的“生机”与“活力”。
然而,不知道从什么时候开始,HTML5竟然被描述成了“Flash杀手”、“ RIA杀手”等“血淋淋”的词汇。关于HTML5能否可以取代Flash、取代RIA?网络上几乎是各抒己见,百花齐放。
本篇文章也是叙述HTML5RIA之间的事情,但是本篇文章是从他们之间的从属关系进行的叙述,而没有从技术等角度来描述。

详细请看:http://www.k-zone.cn/zblog/post/html5-kill-ria.html

7 comments
三月25th

[置顶]《Flex第一步》书友会地带成立

如题,很久之前就想找个关于《Flex第一步》书友会的论坛了,但是一直没有太多时间(︶︿︶)
因此迟迟不能达成这个心愿,不过今天终于可以让我如愿以偿了(*^__^*)
暨《FLEX第一步》书友会地带 成立!
今天终于找到了一个可以信赖、好用、速度稳定、域名超强的书友会论坛了(*^__^*)
地址如下:http://s.k-zone.cn/bbs
截止目前为止,整理一下《Flex第一步》书友会的资料:(重要,必读
1、Flex第一步》官方论坛:http://s.k-zone.cn/bbs
2、Flex第一步》书友会http://book.k-zone.cn
        关于书友会的内容请看:http://www.k-zone.cn/zblog/post/Flex-Bertelsmann-Lesering.html
3、Flex第一步》官方QQ群:18214141(目前群内很活跃,人数持续上升中)

14 comments
七月14th

[Flex]Flex编程注意之直接获取某个组件的对象(this[]用法)

有这样一个需求:假如你new了一百次Button,同时这些button的id分别赋值如btn1.id = "button1"; btn2.id = "button2";以此类推。
当100个button建立后,我想直接对其第20个button进行操作,那么应该如何实现呢?

详细请看:
http://www.k-zone.cn/zblog/post/flex-get-a-reference-to-object.html
Flex编程注意》系列文章地址:
http://www.k-zone.cn/zblog/catalog.asp?tags=%E7%BC%96%E7%A8%8B%E6%8A%80%E5%B7%A7

2 comments
七月12th

[Flex]Flex编程注意之自动获取焦点、监听全局键盘事件

这是《Flex第一步QQ群里面一个朋友问我的问题,特此拿出分享一下。或许问题比较简单,还是将其记录一下比较好。

需求如下:
当AIR启动后,监听全局键盘事件,即this.addEventListener( KeyboardEvent.KEY_DOWN, keydownHandler );

详细请看:http://www.k-zone.cn/zblog/post/flex-air-auto-set-focus.html
Flex编程注意》系列文章地址:
http://www.k-zone.cn/zblog/catalog.asp?tags=%E7%BC%96%E7%A8%8B%E6%8A%80%E5%B7%A7

0 comments
六月30th

[Flex]Flex编程注意之性能优化、垃圾回收的一些总结

自从开始做FlexActionScript 3.0的项目,我就一直与垃圾回收性能优化这些问题打交道,因此也总结了一些优化的方案,因此将此内容记录一下。

详细请看:http://www.k-zone.cn/zblog/post/flex-flash-player-gc.html
Flex编程注意》系列文章地址:
http://www.k-zone.cn/zblog/catalog.asp?tags=%E7%BC%96%E7%A8%8B%E6%8A%80%E5%B7%A7

1 comments
六月19th

[Flex]Flex编程注意之修改CategoryAxis的字体样式(大小、颜色、粗斜体等)

群里面有朋友问我,如何可以修改Flex Charts其中一个可视化标签:CategoryAxis的字体大小、颜色等方式。 

CategoryAxis的定义:
CategoryAxis类允许图表表示由轴上的一组离散值组成的数据。通常可以使用CategoryAxis类定义一组沿图表的轴显示的标签。例如,按城市、年份、业务部门等呈现数据的图表。
CategoryAxis的继承关系:
CategoryAxis  → AxisBase → EventDispatcher → Object
从上述关系可以看出CategoryAxis没有继承UIComponent、DisplayObject等可视化容器,同时CategoryAxis也没有一些关于文字设定方面的属性,例如fontsizefontWeighttextDecoration等。

不过我们可以利用其他的方式来实现这个功能。

详细请看:http://www.k-zone.cn/zblog/post/flex-categoryaxis-style.html

0 comments
六月14th

[Flex]Flex编程注意之Flex Complier参数

由于上一篇文章《Flex编程注意之Namespace的用法》引出了Flex编译时自带的两个参数:-namespace -include-namespace,正好想到可以写一篇关于Flex Complier时的一些自定义参数。

在介绍这些参数之前,先要介绍一个工具:mxmlc.exe。
mxmlcFlex SDK里面的一个重要的工具:编译器,也就是无论是Flash BuilderFlex Builder) IDE、还是plug-in形式的Flash BuilderFlex Builder)在编译Flex Project的时候,都会自动调用mxmlc来完成我们的编译任务。

详细请看:
http://www.k-zone.cn/zblog/post/flex-compiler-parameter.html
Flex编程注意》系列文章地址:
http://www.k-zone.cn/zblog/catalog.asp?tags=%E7%BC%96%E7%A8%8B%E6%8A%80%E5%B7%A7

0 comments
六月9th

[Flex]Flex编程注意之Namespace的用法

Flex第一步》官方群里面有个朋友问我,如何像xmlns:mx="http://www.adobe.com/2006/mxml"这样的方式,自定义自己组件的namespace呢?去Adobe那边的compiler参数查找了一下,发现可以利用-namespace、-include-namespaces这两个参数来指定自己的URL。

详细请看:
http://www.k-zone.cn/zblog/post/flex-compiler-namespace-manifest.html
Flex编程注意》系列文章地址:
http://www.k-zone.cn/zblog/catalog.asp?tags=%E7%BC%96%E7%A8%8B%E6%8A%80%E5%B7%A7

1 comments
五月15th

[Flex]Flex编程注意之clipContent

在做Flex项目的时候,碰到了一个修改,具体请看下面的原型图:

现在需要的一个这样的方式,用鼠标对C进行Drag操作。使它可以在A中任意移动,但是由于C是包含在B中,因此使用startDrag() 和 stopDrag()的时候,只能在B区域中进行移动,而无法超出B的边界。
如果我们想让C在A中移动的话,那么就应该使用一个叫做clipContent的属性了。

详细请看:http://www.k-zone.cn/zblog/post/flex-clipContent-z-index-setChildIndex.html

0 comments
四月7th

[Flex]Flex编程注意之如何得到itemRenderer里面的内容

前几天在写ViSR的时候,碰到了一个问题,问题如下:
1、定义了一个HorizontalList类型的可视化组件:MyHorizontalList。
2、MyHorizontalList的属性:dataProvider。它绑定了一个外部数据。(假设这个外部数据共6条)
3、MyHorizontalList的属性:itemRenderer,它使用了自定义的组件:MyItemRenderer
4、在MyItemRenderer里面定义了一个public类型的functon:refresh()
5、程序初始化的时候,众所周知如果要对MyItemRenderer里面的item进行赋值的话,要使用data.XXX的形式,同时应该有6个MyItemRenderer被建立起来,同时它们都被HorizontalList的渲染器itemRenderer呈现了出来。

详细请看:http://www.k-zone.cn/zblog/post/flex-itemRenderer.html

0 comments
四月4th

[Flex]Flex编程注意之J.parentNode is null的错误

前两天发现了一个超级诡异的错误,我增加了一个swf在某个页面的时候,总是会Flash Player总是会弹出 J.parentNode is null的错误。
而且最头痛的是出现了JS程序员最怕出现的问题:只在IE6、IE7下面弹出错误,FF3、Chrome 2.X、Chrome 1.X、Safari下面均没有问题

问题发生的环境:
由于我在加入这个功能到页面的时候,为了更方面的deploy,使用了<script type="text/javascriptid="lssrc="http://www.xxx.com/xxx.js"></script>的方式
即在任何想调用这个功能的页面直接embed 这个段JS即可。

详细请看:http://www.k-zone.cn/zblog/post/swfobject-j-parentNode-isnull.html

0 comments
三月21th

[Flex]Flex编程注意之SecurityError: Error #2060错误解决方案

在使用swfobject + jquery的时候突然发现了一个SecurityError: Error #2060,
开始的时候由于Flash的报错信息不是特别准确,因此怀疑是某一个ExternalInterface写错了,调查后发现似乎不是这么回事,
经过修改了几个方案后,发现问题依旧...
所以不得不重视起来,具体去Adobe doc那边查了一下,发现似乎与swf本身传入的参数有关系。
具体错误信息如下:
SecurityError: Error #2060: 安全沙箱冲突:ExternalInterface,调用者XXXXXX at flash.external::ExternalInterface$/_initJS() at flash.external::ExternalInterface$/addCallback()

详细请看:http://www.k-zone.cn/zblog/post/flex-SecurityError-2060.html

 

3 comments