Flash组件
文章平均质量分 81
wkyb608
这个作者很懒,什么都没留下…
展开
-
创建Flash CS3组件(一) 建立组件
创建Flash CS3组件(一) 建立组件在Flash CS3中,出现了一个全新的组件形式--fla组件,它完全改变了以前组件难于修改皮肤的缺点,使组件更加实用.Flash CS3中的组件体系与以往v2版组件的体系并不相同,AS3的新特性也使组件的创建方式发生了较大的改变.所以,有必要重新看看该如何创建一个组件.注意,这里主要讲如何创建fla格式的组件,而不是swc格式的.1.组件转载 2012-09-26 02:00:15 · 1744 阅读 · 0 评论 -
如何制作[*.fla]形态的组件(Component)
下面给大家介绍下如何制作[*.fla]形态的组件(Component),这种组件区别于SWC组件,能够双击进入组件里面编辑.//应该是CS3新增加的一种组件形态以制作一个MyButton组件为例子.分如下几个步骤:1.首先创建一空白的ActionScript3.0的flash文档,然后保存文件命名为:"FLA_ComponentX".//名称可以任意2.CTRL+F8,新建原创 2012-09-24 13:38:35 · 717 阅读 · 0 评论 -
FLASH组件 DataGrid中文及字体样式设置(写as3类)
在FLASH组件当中,单独为DataGrid设置字体样式较为特殊,总结了一下,还是单独写类的方法更灵活些。首先,编写样式类:package style{import fl.controls.listClasses.CellRenderer;import fl.controls.listClasses.ICellRenderer;import flash.text.Tex原创 2012-09-24 13:37:05 · 1238 阅读 · 0 评论 -
FLASH组件中List/ComboBox/DataGrid文本样式设置
在FLASH中我们可以使用setStyle来设置组件的样式..可对于像List/ComboBox/DataGrid这类数据显示类的组件...使用setStyle("textFormat",textFormat)并不会设置其中的数据区域的文本样式..那是因为这类组件..显示数据部份为CellRenderer..而对组件setStyle并不会影响到CellRenderer..我原创 2012-09-24 13:42:55 · 705 阅读 · 0 评论 -
创建Flash CS3组件(四) 编写组件类
创建Flash CS3组件(四) 编写组件类在上一讲,我们已经决定好的组件的外观与样式,现在,我们要做的是规划组件类.用户设定组件,靠得就是组件的方法与属性,一个组件应当有什么属性,什么方法,这也是一个需要仔细规划的方面,规划的原则当然也是以需求为先.1.Accordion组件的属性(1)首先,我们希望用户可以通过一个属性统一设定组件的子项,这个属性就是数据提供者,一般命名为d转载 2012-09-26 14:56:16 · 903 阅读 · 0 评论 -
创建Flash CS3组件(二) Flash CS3组件体系
创建Flash CS3组件(二) Flash CS3组件体系在Flash MX 2004时代,组件体系相当庞大.核心有UIObject,UIComponent,管理器有StyleManager,DepthManager,FocusManager,为了广播事件还有EventDispatcher,UIEventDispatcher,除了这些还有n多辅助类,皮肤类等等等等.到了Flash CS3转载 2012-09-26 14:55:26 · 699 阅读 · 0 评论 -
创建Flash CS3组件(三) 规划组件
创建Flash CS3组件(三) 规划组件从现在开始,让我们真正创建一个组件,来深入了解Flash CS3的组件体系.创建什么组件呢?就用即简单,又实用,而CS3还偏偏没有的Accordion组件作为例子.1.规划组件功能我们要创建一个简单而实用的组件,先要规划它的功能.参考v2版的组件,我们的Accordion也应当有标题按钮,自定义图标,以及不同子项的载入,切换功能.但转载 2012-09-26 14:55:52 · 1212 阅读 · 0 评论 -
创建Flash CS3组件(五) 组件的实时预览
创建Flash CS3组件(五) 组件的实时预览实时预览,可以说是组件的一大特色,它可以一定程度上让用户直观的了解到组件所作的更改,相当的好用.1.一种简单的实现实时预览的方法在已经完成的组件上点右键,选择导出swc文件,将组件导出成一个swc文件,然后用WinRAR打开这个swc文件(没错,的确可以打开),你会看到里面有一个catalog.xml和library.swf.其中,c转载 2012-09-26 14:56:42 · 672 阅读 · 0 评论 -
Flex中,如何获取TextArea中的光标的位置
要获取光标的index很容易,其实Flash原本的flash.text.TextField就提供这个功能,但在Flex里却没有把它暴露出来。不理解Adobe是怎么想的。 要使用原本Flash里就支持的这个功能很简单。mx.controls.TextArea里负责渲染的实际上是一个mx.core.UITextField,继承自mx.core.FlexTextField;后者又继承自flash.t转载 2013-05-06 18:38:53 · 1007 阅读 · 0 评论