Jul 17

actionscript.org基本上Flash开发者都知道,想必上面的那些Tutorials让很多人受益匪浅,不过你有没有注意到actionscript的那个论坛呢?要说可以在actionscript.org的论坛上找到Flash使用/开发过程中所有问题的解决方案,那是夸张了点,不过不可否认的是,6位数的post基本上囊括了Flash开发过程中的各种问题。比较遗憾的是目前国内还没有达到这样规模的User Group论坛,同志们继续努力哈~ Continue reading »

written by Minidxer  |  tags: , , ,

Jul 11

搜了一下全文检索博客,居然发现除了在aPDF–Flex中创建并且输出PDF文件的又一个开源开发包中稍微有提到as3corelib,其他地方居然都没有,很多经常看到经常用到的很重要的东西,往往都会被忽略……呵呵,赶紧补上这一课。

ActionScript 3 Libraries实际上是一组为Flex和Flash开发者准备的ActionScript 3开源开发包,基于BSD协议,这对于商业用户来说是非常友好的。目前具体包括下面这些组件(我个人对corelib和FlexUnit较为欣赏,:) ):

Continue reading »

written by Minidxer  |  tags: , , , , ,

Jun 30

前面AlivePDF,一个ActionScript 3写的开源PDF开发包中介绍过AlivePDF这个PDF开发包,现在除了AlivePDF之外,又一款称为aPDF的可以供我们选择。aPDF有两个版本可以供我们选择:一个是基于as3corelib的图片解码的,另一个是基于mx.graphics.codec (Flex 3)的。如果是前面一款的话,还需要另外下载as3corelib。
有需要的可以去下面的Google Code地址上看看: Continue reading »

written by Minidxer  |  tags: , , , , ,

Jun 30

在前面的Flex中如何利用cuePointManager属性和addCuePoint事件往FLV中添加ActionScript暗点的例子中,我们了解了Flex中如何利用cuePointManager属性和addCuePoint事件,往FLV中添加ActionScript暗点。接下来的例子则演示了Flex中如何利用VideoDisplay和HSlider控件,给FLV添加一个“清道夫”。

由于Demo循环播放,考虑到一部分同学可能不喜欢所以放在单独的页面中:

Search-256x256 Demo | View Source

Continue reading »

written by Minidxer  |  tags: , , , , ,

Jun 26

接下来的例子演示了Flex中利用labelChanged事件,检测一个按钮(Button)控件中的标签(Label)是否被改变。需要注意的是,labelChanged事件由于基本上不需要直接调用,公开的文档中并没有。还需要注意的是Button类有一个Private的Boolean类型的labelChanged属性,所以用ActionScript来代替MXML的话需要创建一个labelChanged事件句柄。

让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):

Continue reading »

written by Minidxer  |  tags: , , ,

Jun 25

很多时候我们都需要为星期一是第0天还是第1天而烦恼,接下来一点常用的小技巧演示了Flex中如何利用ActionScript封装类,对一周的日期名称进行封装(DateFormatter中),从而让我们无需关注是第0天还是第1天的问题。

让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):

Continue reading »

written by Minidxer  |  tags: , , , ,

Jun 22

接下来的例子中演示了Flex的VideoDisplay控件中如何创建和使用ActionScript暗点。例子中使用VideoDisplay控件显示video下载的进度,两个DataGrid控件显示ActionScript暗点和嵌入暗点。

由于例子中使用了两个Datagrid,在单独页面中察看效果比较不错:

Search-256x256 Demo | View Source

Continue reading »

written by Minidxer  |  tags: , , , , ,

Jun 21

收到同事转发的一份Web相关的开发人员的小时工资的比较列表,分别罗列了ActionScript,Flex,Flash,Ruby,Php等几种Web语言的小时工资。虽然不知道这是在什么样的范围内的调查结果,不过不管怎么说,多少具有一定的参考价值吧。令我比较惊讶的是,Flex的low的居然也有75$,而实际的pay居然也有$48.75,看来Flex还真是钱途无量啊~

Continue reading »

written by Minidxer  |  tags: , , , ,

Jun 19

提到Flex的编译器,通常就会被认为是mxmlc这个用来创建SWF的各子类编译器的集合。这一集合中主要包含用来编译.as的flex2.compiler.as3.Compiler和用来编译.mxml的flex2.compiler.mxml.Compiler,而flex2.compiler.abc.Compiler则被用来在预编译ABC(ActionScript Byte Code)阶段,用来判断类型选择编译器,还有flex2.compiler.css.Compiler和flex2.compiler.i18n.Compiler,分别用来即使编译swf的CSS和对.properties类文件的转换。 Continue reading »

written by Minidxer  |  tags: , , ,

Jun 07

记得高中的时候,第一次接触Basic语言,当时脑中并没有什么“语言”的概念,步入大学之后,逐渐熟悉了FoxBase,Pascal,C,C++,Java,Perl……,对编程语言的认知逐步的清晰,不过充其量依旧停留在一知半解的水平,直到编写出自己的基盘,实现了自己的List,Vector,Map,Array……感觉数据结构与编程语言的认知才稍微达到融合的状态。

貌似罗嗦了点,言归正传,在前面的Python, Twisted以及Flex协同作业中,介绍过《Thinking in Java》作者Bruce Eckel写的一篇题为《Concurrency with Python, Twisted, and Flex》。而六月份Bruce Eckel又写了一篇《ActionScript Collections and Functional Programming》,当我阅读这篇文章的时候,再一次感受到了Bruce深厚的功底–让人学习的不仅仅是一种语言,更加重要的是一种思想。

Continue reading »

written by Minidxer  |  tags: , ,