本文是ActionScript3 Tips and Tricks系列阅读笔记之一“Deep Object Copies with ByteArray”,这里是原文地址。
使用ActionScript3中新提供的 ByteArray类(flash.utils.ByteArray)可以创建一个对象的深度拷贝。“深度”的意思是可以拷贝一个对象(object)的所有引用,这意味着如果你拷贝一个包含对象的数组,那么数组中的对象也被拷贝(而不是引用)。下面是一个clone方法:
阅读更多1function clone(source:Object):* { 2var copier:ByteArray = new ByteArray(); 3copier. …本文是ActionScript3 Tips and Tricks系列阅读笔记之一,这里是原文地址。
很不幸,ActionScript3不支持抽象类(abstract classes),抽象类不能被实例化,并且只能扩展一次。所以,你不能在Flash中创建自己的抽象类。让我们先来了解一下Flash Player中内置的抽象类:
阅读更多本文来自Flex白皮书
导航条容器内置推迟实例化
Flex中的导航条容器(ViewStack、Accordin、TabNavigator)中内置了推迟实例化。默认情况下,推迟实例化意味着Flex在启动时不会创建任何子视图,但用户通过导航到该容器可触发所有子视图的创建。下面的代码显示了两个导航条容器 TabNavigator 和 ViewStack 的使用:
阅读更多1<mx:tabnavigator> 2<mx:vbox id="tabNavView1"> 3<mx:linkbar dataprovider="myViewStack"> 4 …Flex对版面的自动管理功能相当强大,在网页中,Flex程序会自动适应页面的更改,始终保持最大化显示,如果网页太小不能容纳程序的所有界面,就会自动出现滚动条。这样的效果,在Flash中只能自己手动写代码完成。
阅读更多原来有人问我:怎样学好Flash?我的回答一般就是:仔细看帮助、多做练习、多看优秀的源码、多上专业论坛参加讨论。
可是Flex来了,于是又有人问:怎样学好Flex?
我不知如何回答,因为我也是Flex新手,也在“仔细看帮助、做练习、看源码、上论坛......”。现在d.CAT的这篇优秀的文章,详细的回答了这个问题。
下面的文章转自d.CAT RIA Blog,由于原文是繁体中文的,所以转载过来的时候我对文章的繁体字部分进行了替换,对一些词语进行了修改以符合简体中文语言习惯,对一些术语进行了注释。
最后,文中所有第一人称处所指的都是原文作者而不是“我”,有麻烦可以找他 :em61:
以下为转载:
阅读更多在编写FMS程序的时候,相信很多朋友后和我一样郁闷。没有一款好的编辑器来支持,不便于查错,没有语法自动完成,对于多个文件管理不方便...
我一直是使用SE|PY ActionScript Editor写FMS程序的,虽然它比用Flash IDE来写ASC文件要方便许多,但是还是有很多细节没有考虑到。不过,现在我不必再郁闷下去了。
fczone.com为我们带来了这样一个优秀的插件,让我们能够在Eclipse或者Flex Builder中开发FMS程序。
首先看看它的功能特点把(图片来自于fczone.com):
大纲视图
代码自动完成
输出控制台(可监视trace的内容)
阅读更多其实,对DatatGrid进行筛选,本质是对DataGrid的dataProvider进行筛选。筛选功能通过ICollectionView接口的filterFunction属性实现。
通常,DataGrid的dataProvider会是一个ArrayCollection,而ArrayCollection实现了ICollectionView接口,因此可以直接使用filterFunction属性。
因此,要实现对一个ArrayCollection的筛选,只需要把一个自定义函数名指定给这个要被筛选的ArrayCollection的filterFunction属性,然后刷新ArrayCollection即可,例如:
阅读更多1cityAC. …汉英对照:
接口 interface
集合 collection看了Flex 2.01HelpUsing Data Providers and Collections章节的一些感受,可能有不对的。
IList、ICollectionView与IViewCursor,这是Flex提供的三个接口,它们都位于mx.collections包下,作用与集合密切相关。
阅读更多2010年9月4日:在Flash Player 10中,已经可以使用新的 TLF ;框架原生支持图片的嵌入和精确的控制了,详见以下几篇文章:
从Flash Player7开始,我们就可以通过动态文本框的htmlText属性,使用
<img>标签来嵌入图像或者swf影片。在Flex的LiveDoc中,可以找到这样一段描述<img>标签的“id”属性的文字:
阅读更多id Specifies the …


