你的位置:首页 > 设计学院 > Flash > 进入Flash MX组件时代之二 内置组件的使用(下)

进入Flash MX组件时代之二 内置组件的使用(下)

来源:PConline | 编辑:互联网 | 时间:2005-11-23 00:00:00 | 阅读:
  2.8 FlashMX七大组件综合实例

  至此我们已将FlashMX内置的七大组件作以简单的介绍,相信现在诸位已经对这七个组件的功能、作用及使用方法有了一定的认识,或许到现在大家可能还没真正认识到利用这些组件可以达到什么样的实际功效,在下面我们就将举一实例向大家展示一下综合利用组件这些组件的高级应用。

  在此实例中我们将应用到FlashMX内置的七大组件,利用这些组件我们在一个数据提交页内提交一些个人数据信息,然后再利用文本框及ScrollPane组件显示个人的照片及其它信息。或许我们一时半会并不会从该实例中琢磨到什么实际应用价值,但试想如果用此实例为基础再加之后台数据库等内容的运用,不需多久就可轻松的构建例如留言板等Flash应用程序了,因而诸位在学习此例时也需搞清楚它们的结合原理。

进入Flash MX组件时代之二 内置组件的使用(下)_wishdown.com

图34 组件综合实例数据递交页场景

  首先我们按图34一般在第一帧内放置了RadioButton、ComboBox、CheckBox、SrollBar及PushButton等组件,当然还包括了动态文本框等内容。按照前面组件制作的实例我们定义好RadioBox的组别及其它组件的实体名称,然后在ActionScript层中的第一帧的内输入如下代码:

  stop();

//创建自定义函数InputData(),获取姓名、性别、来自、擅长、简介、图片路径等数据信息

function InputData() {

name = name.text;

sex = radioGroup.getValue();

ComeFrom = CBComeFrom.getSelectedItem().label;

//判断复选项是否选中,如果选中则获取复选框的标题名称否则让其变量名为空

if (CKFlashMovie.getValue() != false) {

FlashMovie = CKFlashMovie.getLabel();

} else {

FlashMovie = "";

}

if (CKFlashAction.getValue() != false) {

FlashAction = CKFlashAction.getLabel();

} else {

FlashAction = "";

}

if (CK3D.getValue() != false) {

Design3D = CK3D.getLabel();

} else {

Design3D = "";

}

if (CKPlane.getValue() != false) {

Plane = CKPlane.getLabel();

} else {

Plane = "";

}

if (CKAsp.getValue() != false) {

Asp = CKAsp.getLabel();

} else {

Asp = "";

}

if (CKColdFusion.getValue() != false) {

ColdFusion = CKColdFusion.getLabel();

} else {

ColdFusion = "";

}

//定义一个变量adept,将前面复选项中被选中的项进行累和最终得到我们的擅长内容

adept = FlashMovie+FlashAction+Design3D+Plane+Asp+ColdFusion;

Brief = Brief.text;

PhotoPath = PhotoPath.text;

//完成数据收集以后再进行影片播放

play();

}

//创建自定义函数ViewData(),利用此函数我们可以将前面数据输入的内容进行信息显示

function ViewData() {

ViewName.text = name;

ViewSex.text = sex;

ViewComeFrom.text = ComeFrom;

ViewAdept.text = adept;

ViewBrief.text = brief;

//用loadScrollContent找到将前面的照片路径,然后将照片显示在ScrollPane中

ViewPhoto.loadScrollContent(PhotoPath);

}

  我们在PushButton的Click Handler中输入InputData以便调用InputData函数来进行数据的提交。

  在场景的第5帧下我们放置了一些数据信息显示框与一个ScrollPane用以显示个人照片,如下图35所示:

进入Flash MX组件时代之二 内置组件的使用(下)_wishdown.com

图35 组件综合实例数据显示页场景

  然后我们在第5帧的ActionScript层的关键帧中输入如下两句代码:

stop();

//调用ViewData()函数,将前面输入的数据信息显示在此帧内的相应文本框及ScrollPane框内

ViewData();

  现在我们已经完成了该实例的制作,成品效果如下图36所示:

进入Flash MX组件时代之二 内置组件的使用(下)_wishdown.com


进入Flash MX组件时代之二 内置组件的使用(下)_wishdown.com

图36 组件综合实例成品效果样式


  至此我们已经对FlashMX自带的内置组件有了一定的认识,在以后的Flash应用程序中我们可以利用这些组件快速的创建拥有自己风格的影片。然而,由于FlashMX相对于Flash5来说是一个质的飞跃,不仅仅只是表现在自带了几个内置的组件,更多的内容我们将在后面的章节中进行详细的叙述。

你可能感兴趣的内容

  • Flash MX让鼠标指针闪起来
    Flash MX让鼠标指针闪起来
    大家在欣赏Flash的时候,常常会在一些动画中发现,把鼠标指针放入画面内就会变...

    互联网

    2005-11-24 00:00:00

  • flash声音特效实例精选--声音开关按钮
    flash声音特效实例精选--声音开关按钮
    该实例实现的是一声音开关按钮效果,用鼠标点击即可实现声音开关控制,最终效果...

    互联网

    2005-11-24 00:00:00

  • flash声音特效实例精选--音量调节
    flash声音特效实例精选--音量调节
      该实例实现的是使用Flash控制音量的效果,可以向文本框中输入音量的值来调节音量,最终效果及界面如...

    互联网

    2005-12-14 00:00:00

  • Flash教程:实例讲解引导层的应用
    Flash教程:实例讲解引导层的应用
      今天来讲讲引导层,老规矩,看图说话,先来看看什么是引导层吧  引导层是什么呢?  引导层就...

    互联网

    2008-11-23 00:00:00

  • 用Flash制作绚丽烟雾效果
    用Flash制作绚丽烟雾效果
    在很多Flash影片里都有精彩的爆炸效果,爆炸后涌出的烟雾给爆炸效果增色不少,...

    互联网

    2005-10-25 00:00:00

  • flash声音特效实例精选--架子鼓
    flash声音特效实例精选--架子鼓
      架子鼓,在乐器中算得上是操作比较复杂的一中乐器,在很多场合中都要用到这一乐器,现在,我们可以使...

    互联网

    2005-11-24 00:00:00

  • Flash光影字效果
    Flash光影字效果
      Flash强大的动画制作功能已经是尽人皆知了,尤其在文字效果方面更为突出,本实例就利用Flash中比较经典...

    互联网

    2005-11-24 00:00:00

  • 经典!给FLASH初学者的10点制作经验
    经典!给FLASH初学者的10点制作经验
    1、创建任何一个动画前,首先要有一个大概的轮廓,既知道自己要作什么。...

    互联网

    2005-12-14 00:00:00

  • 从Flash中导出透明背景的GIF动画
    从Flash中导出透明背景的GIF动画
      某日,网友紧急求助:在Flash里设置了一个小动画,转成了GIF格式但总带着白色背景,请问能否在Flash...

    互联网

    2005-11-23 00:00:00

  • 巧用Flash做网页背景音乐
    巧用Flash做网页背景音乐
    很多个人主页中加入了美妙的背景音乐,给访问者一种美的享受。众所周知,网页背...

    互联网

    2005-11-24 00:00:00

热门软件

更多>>

心愿下载是一个免费软件下载站,提供绿色软件,免费软件,手机软件,游戏下载,我们的目标是:让电脑软件改变学习和生活. 冀ICP备05025597-10号 公安部备案号:13092602000101

本站为非营利性个人网站,本站所有软件来自于互联网,版权属原著所有,如有需要请购买正版。如有侵权,敬请来信联系我们,我们立刻删除。

Copyright©2006-2016 www.wishdown.com All rights reserved