FLASH中的Button组件的使用方法

转载 2011年10月19日 11:01:32
 大家好!今天是我们组件教程的第一课!第一课当然要从简单的东西入手了!什么东西呢?就是button组件,它的中文名字叫做按钮组件(按钮我就不用再解释了吧!)。好了!有人要提出问题了!我们在FLASH中可以非常简单的制作一个按钮,那还要按钮组件做什么呢?问的好(抱歉,这是我自己问的)!按钮组件到底集合了那些功能呢?我们来仔细研究一下!按钮组件到底集成了那些功能!在这之前大家要知道所谓组件就是将一些相关的功能封装到一个影片剪辑中。按钮的功能首先最为明显的就是按钮上的文字!按钮上的文字被封装成了一个label属性,也就是说我们可以通过对label属性进行设置来改变按钮上的文本显示,除了这个属性还有一些其他的属性,都是和按钮状态有关的属性!我们一般是用不到的。下面我们来看看按钮组件的样子!

        看到了吧!本人是不太喜欢这个外观!不太好看!不知道ADOBE公司的美工都是怎么招聘的!下面我们来看看这个按钮组件到底继承的哪个类(这个是照帮助面板抄的哦!声明一下),Button   LabelButton BaseButton UIComponent Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object

好大一长传!晕吧!实际上我们只要知道它是间接继承UIComponent类就可以了!那么这个UIComponent类到底是一个什么样的类呢?说白了,这个类就是所有组件的基类,所有组件都是在这个类的基础之上发展而来的!好了,现在回到编程上,那么我们如何去更改组件的各个参数呢?我们可以利用组件检查器。在组件检查器中我们可以设置能够设置的值。

        我们只需要看label这个属性就可以!这里就是我们要设置的值!好了现在我们改成一个中文来试试。改成“北京欢迎您”。来看看效果吧。

        坏了!换成中文后文字变的很不清晰,模模糊糊的(就是!外国人只考虑他们自己的英文,不替我们中国人想想)!有办法补救吗?有的!组件的功能到此还没有开发殆尽呢?我们可以设置组件的外观,关于外观下节课我们再仔细的分析,这节课我们先说字体,那怎么更改字体呢?我们可以使用button组件的setStyle方法。这个方法是做什么的呢?实际上就是设置我们按钮外观的方法。我们在第一帧添加以下脚本:

//设置文本样式对象

var tFormat:TextFormat = new TextFormat();

//设置字体的大小!这里设置字体大小为13像素!
tFormat.size=13;

//将文本样式对象绑定到btuuon组件上!
button.setStyle("textFormat",tFormat);

忘了说一句,我们舞台上的button组件的实例名称是button。再来看看效果吧!

        哦耶!字体的样式被我完全改变了!那我们还能设置其他的文字样式吗?可以的!只要是TextFormat对象中的属性我们都可以使用!再举一个例子!

var tFormat:TextFormat = new TextFormat();
tFormat.color=0xff0000;
tFormat.bold = true;
tFormat.size=13;
button.setStyle("textFormat",tFormat);

        怎么样!样式改变了吧!呵呵!好!我们本节课就讲到这里,下节课我们再继续深入分析button组件!我们要做的就是反编译这个组件!看看它到底是怎么制作的!


Flash组件按钮的使用详解

我们打开flash软件,新建一个空的flash文档,并按下Ctrl+F7,打开组件窗口。 按钮的创建有两种方法,一种是动态创建,即用代码生成按钮;另一种是手动创建,即我们...
  • penjie0418
  • penjie0418
  • 2012-08-29 16:54:26
  • 477

as3 纯代码按钮实现函数,参数自定义

  • 2015年10月30日 15:31
  • 7KB
  • 下载

Flash与组件:Button

Flash与组件:Button
  • hero82748274
  • hero82748274
  • 2010-10-25 19:06:00
  • 1248

Flash中LIST组件使用总结

第一节、首先,看看是如何将数据添加进LIST组件中,以及如何显示鼠标点击的对象。 1、静态生成方法: my_list.addItem("labe"l,data); 实例:新建文件,将LIST组件...
  • xyy410874116
  • xyy410874116
  • 2012-03-06 09:55:37
  • 1939

flash制作按钮及效果相关代码

一、按钮实现打开关闭两个功能 拖入一个组件中的按钮,把它命名实例名为btn,然后在帧中写入代码: var flag=0 btn.lable="打开" btn.onRelease=functi...
  • penjie0418
  • penjie0418
  • 2012-08-29 17:17:13
  • 929

android按钮状态自定义样式表

按钮状态自定义:
  • lujianfeiccie2009
  • lujianfeiccie2009
  • 2012-06-16 08:46:18
  • 1444

Flash组件的使用

首先是CheckBox:这个是最简单的啦。拖一个CheckBox到主场景内,实例命名,如 myCheckBox,在属性面板内可以设置CheckBox内的值:Label:跟在CheckBox后面的注释。...
  • venus0314
  • venus0314
  • 2005-05-31 09:53:00
  • 1300

flash cs4 如何新增自定义控件

1、 新增控件脚本* import gfx.controls.CoreList; import gfx.core.UIComponent; import gfx.controls.CheckBo...
  • yinhaijing123
  • yinhaijing123
  • 2015-06-29 11:37:41
  • 675

Android 用命令进入flash模式

如果不用命令,直接通过按键,有些手机可以用音量的minus key + power,有些手机通过 plus key + power键,有些是minus + plus + 连接usb。。。都不得一样。这...
  • mShopping
  • mShopping
  • 2010-12-13 19:38:00
  • 1666

android闪光灯操作代码

实例关键代码如下: Camera mCamera; Parameters mParameters; // 检测当前设备是否配置闪光灯 boolean checkFlashlight(View vie...
  • cy524563
  • cy524563
  • 2014-11-27 14:09:08
  • 4258
收藏助手
不良信息举报
您举报文章:FLASH中的Button组件的使用方法
举报原因:
原因补充:

(最多只允许输入30个字)