摘要: 在自定义组件中使用运行时样式 1、css文件 记得要把文件编译为swf文件2.自定义组件MyButton.as 阅读全文
posted @ 2010-03-23 16:22 himyspace 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 【1】global选择符    【2】下面的代码可以实现与上面相同的效果,使用styleManager的getStyleDeclaration()方法 阅读全文
posted @ 2010-03-23 16:20 himyspace 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 【1】 setStyle()使用的注意事项: 1.setStyle()方法尽量不要使用,不要在第一次使用; 2.第一次使用样式时,尽量设置在<fx:Style>,外部样式表中。 3.如果必须使用setStyle()方法,要在实例化的时候就调用,这时setStyle()方法发生在preinitialize时。 【2】运行时加载样式表 运行时加载样式分为三步: 1.写css样式... 阅读全文
posted @ 2010-03-23 16:20 himyspace 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 【1】在css中使用变量要用到PropertyReference关键字。 变量要么是public类型的,要么定义在同一个文件当中。 如果你要改变变量的值,组件的样式值不会改变,即使它是绑定的,要想改变属性的值,必须调用setStyle()方法。 废话短说,看例子: 阅读全文
posted @ 2010-03-23 16:19 himyspace 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 和css样式一样,也分为外部样式和本地样式。 本地样式的例子:  下一个例子,在flex 4中存在两个命名空间,这个例子就是把某一样式适用于Spark的例子。下一个例子,样式的属性中使用数组。通过内联样式实现上面相同的效果: 阅读全文
posted @ 2010-03-23 16:18 himyspace 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 【1】样式中styleName属性可以添加多个类属性选择符 阅读全文
posted @ 2010-03-23 16:18 himyspace 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 样式共有三种方式: 一、tag标签  二、actionscript 阅读全文
posted @ 2010-03-23 16:16 himyspace 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 相同的效果的例子 1.用mxml创建的组件<?xml version="1.0"?><!-- components\AddButtonToContainer.mxml --><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"xmlns:s="library://ns.adobe.com/flex/spark... 阅读全文
posted @ 2010-01-16 20:46 himyspace 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1.2UIComponent类 每个组件在生命周期不同的时刻都会触发不同的事件.当初始化一个组件时,都会触发下面几个事件: preInitialize:组件刚创建完成,其子组件还没有开始创建时触发. initialize:组件与其子组件都创建完成,但组件的大小(size)还没有实现时触发. creationComplete:组件在页面上布局完成并且可以看到时触发 看一个例子:目的:事件中可以... 阅读全文
posted @ 2010-01-16 18:08 himyspace 阅读(148) 评论(0) 推荐(1) 编辑
摘要: 1.可视化组件 1.1关于可视化组件 可视化组件的特征包括:size(大小)、事件、样式、皮肤、行为。 行为:当组件被触发时,视觉,音乐效果的变化。 1.1 .1Spark and Halo 组件 Spark是flex 4中新加的组件。halo仍旧继承了以前版本的组件。也就是在说在4的版本中可以使用这两类组件。两类组件会有一定的重合,当两者都有时,文档推荐使用Spark中的组件,比方说&l... 阅读全文
posted @ 2010-01-16 16:54 himyspace 阅读(190) 评论(0) 推荐(0) 编辑