- 浏览: 11888 次
最新评论
文章列表
1.一个最简单的例子,按钮点击事件
<fx:Script>
<![CDATA[
import mx.controls.Alert;
protected function btn_clickHandler(event:MouseEvent):void
{
var btn:Button = event.target as Button;
Alert.show(btn.id);
...
Flex4强大的Skin——以RadioButton为例
Flex4弱化了css样式的功能,使得复杂界面效果必须通过Skin来完成,Skin几乎能实现所有你希望设计界面显示的效果。
SparkSkin是一个Group类型的容器(继承自Group);全部的mx.spark的可视化控件的外观全部都是SparkSkin的子类;
可以用几种方式使用Skin:
(1)在css中直接定义
s|Button{
skinClass:ClassReference("com.skin.ButtonSkin");
}
(2)在组件定义时设置
< ...
Radiobutton自带的皮肤中,圈太小,不方便用户点击,需要自定义皮肤,google了N久,找到前面两篇资料,然后自己重新写了一个Skin,终于搞定了,哈哈哈~
我的SkinRadio.mxml的源码:
<?xml version="1.0" encoding="utf-8"?>
<!--
ADOBE SYSTEMS INCORPORATED
Copyright 2008 Adobe Systems Incorporated
All Rights Reserved.
NOT ...
<?xml version="1.0" encoding="utf-8"?>
<!--
ADOBE SYSTEMS INCORPORATED
Copyright 2008 Adobe Systems Incorporated
All Rights Reserved.
NOTICE: Adobe permits you to use, modify, and distribute this file
in accordance with the terms of the license ...
flex各组件对应的样式属性下2007-10-2515:52Button组件样式属性
cornerRadius边框圆角度数值从0`28
textIndentButton标题文本缩进值数值从0`20
paddingLeftButton内部左侧填充值数值从0`20
paddingRightButton内部右侧填充值数值从0`20
paddingTopButton内部上侧填充值数值从0`20
paddingBottomButton内部下侧填充值数值从0`20
fillColorsButton背景填充色这个属性要设置4个色彩值:渐变起始色,渐变结束色,鼠标
经过时渐变起始色,鼠标经过时 ...
Java会努力管理应用程序对内存的使用。在多数计算机系统中,内存都是珍贵的、有限的资源。每当代码需要创建对象,Java必须找到可以存储该对象的内存空间。如果Java对内存管理不做任何事情,那么内存中的对象会永远呆在那里,而且您将很快消耗完所有可用的内存。
Java使用一种叫垃圾回收的技术来管理应用程序对内存的使用。Java虚拟机跟踪所有的对象,不时地在后台运行垃圾回收器。垃圾回收器收回您不再使用的对象。
当没有其他对象引用某个对象时,该对象就不再需要。假设您在某个方法中创建了一个对象,并且将这个对象赋值给一个局部变量(但是,没有别的处理)。当虚拟机执行完这个方法,该对象仍然在内存中,但 ...
Error类和Exception类都继承自Throwable类。
Error的继承关系:
java.lang.Object java.lang.Throwable java.lang.Error
Exception的继承关系:
java.lang.Objectjava.lang.Throwable java.lang.Exception
二者的不同之处:
Exception:1.可以是可被控制(checked) 或不可控制的(unchecked) 2.表示一个由程序员导致的错误 3.应该在应用程序级被处理
Er ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312&quo ...
效果图:改变了图例的文字大小(变大)
1、 2、 3、样式
1、写在开头的这些命名空间,代表就可以在mxml里面静态的使用这些空间下的标签,如果在as里动态的写标签,要先import对应的包,比如在一个应用程序中 image标签不能同时使用s和mx的,如果是动态添加了两种image标签,要把其中一种换成另一种,对应属性也要改(两种标签下的属性有时不一致),同时要删除不用的标签的import包,如果是静态写的image标签,只要将标签从s改成mx或mx改成s即可。
2、写在样式里的命名空间表示:在该空间下,这些样式同时试用所有
比如下图表示在组件component和组件ht和组件me中的所有mx和s标签都使用下面的样式
创建一个简单的环形饼图,通过PieChart的innerRadius属性进行设置实现环形效果:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()" layout="absolute"
效果见图,代码见附件