大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网络媒体 -> FLASH -> FlashMX经典实例(11)

FlashMX经典实例(11)

时间: 2021-07-31 作者:daque

flashmx典范范例之备案窗口

功效预览图:

 

 图1-1

功效简介:

本例是一个组件的归纳范例,是运用组件创造一个备案窗口。其效率即是备案用户的全名、性别、地方、电话、爱好、电子邮件、对网站的倡导及其它部分消息。并在提交到效劳器对用户输出的那些数据举行考证。

作品简介:

作品中将解说到组件的功效、运用本领以及本领及怎样运用那些组件创造运用步调。经过这篇作品,读者群不妨学会怎样运用组件,仍旧不妨运用组件来为咱们做些什么。

创造办法:

树立场景的巨细为550px×300px,背局面为白色,帧频为20fps。

1.如功效图1-1所示树立第1帧的场景。按赶快键ctrl+f7翻开“组件”面板。而后拖拽两个“普遍”按钮组件到第1帧的场景中。如图1-2所示。

 

图1-2

2.再从“组件”面板中拖出一个“文本震动条”组件到第1帧的场景中。在输出文本中介入一段笔墨,接着再创造两个静态文本,并输出笔墨“咱们的和议:”和“备案”。如功效图1-1所示。

 

图1-3

3.拖动组件scrollbar,让其吸附在输出文本上。本领是按住鼠标左键拖拽到输出文本中停止。

4.辨别选中两个“普遍按钮”组件,并在“属性面板里调换标签,比方改为“我接收”和“接收”。但更要害的是咱们须要在click handler参数项中输出实行因变量的名字。如图1-4所示。

 

 图1-4

5.右键单击第1帧,在弹出菜单中式点心选“举措”吩咐,而后在翻开的“举措”面板中键入如次代码。代码中,咱们先要创造两个“实行因变量”func()和func2()。而后让两个按钮来挪用那些“实行因变量”。

stop();

//创造“实行因变量”func()

function func() {

//跳转到第2帧并举行播放

     gotoandplay(2);

}

//创造“实行因变量”func2()

function func2() {

//退出动画

     fscommand("quit",true);

}

如许,第1帧中的组件和输出文本贯串,就实行了让用户决定能否接收和议的效率。而后确定能否跳转到第2帧中去填写部分材料仍旧退出。

6.第2帧中有很多组件,以及两个输出文本。那些组件所要实行功效是让用户填入部分消息以及看法,并检查能否有脱漏。

7.开始咱们先来看看第2帧中都有些什么,如图1-5所示。

 

 图1-5

flashmx经典实例(11)图1

8.选中图1-第5中学左边的输出文本,定名本来例名为“text1”,如图1-6所示。而后在该输出文本的右侧增添一个静态文本,并输出两个赤色的星,以表白该项是必需填写的。见图1-5所示。

 

 图1-6

flashmx经典实例(11)图2

选中图1-第5中学右边的输出文本,定名本来例名为“intext”。

10.如图1-5所示,从“组件”面板中拖拽出少许“复选框”、“列表框”、“普遍按钮”、“单选按钮”组件和文本震动条加入景中。其排布的场所也如图1-5所示。而后辨别给那些调换标签,比方把“单选按钮”组件的标签改为“男”、“女”,并再那些组件前增添少许静态文本,如“华诞”。

11.辨别给第2帧中的一切组件树立范例名。性别一栏的两个“单选按钮”组件的范例名辨别为“male”、“female”。如图1-7所示。

flashmx经典实例(11)图3

 

flashmx经典实例(11)图4

图1-7

在华诞一栏里树立两个“列表框”组件的范例名为“mymonth”和“myday”。如图1-8所示。

 

图1-8

爱好一栏里六个“复选框”组件的范例名辨别为“computer”、“read”、“chat”、“film”、“stock”、“stamp”。如图1-9所示。

 

 图1-9

12.把第2帧中两个“普遍按钮”组件的标签改为“提交”和“重写”。其“实行因变量”辨别为bn_func()和bn_func2()。

13.右键单击第2帧,在弹出菜单中式点心选“举措”吩咐,而后在翻开的“举措”面板中键入如次代码。同样,咱们要先创造“实行因变量”以供组件来挪用那些“实行因变量”。

stop();

flashmx经典实例(11)图5

//因变量bn_func()是为按钮组件“提交”树立的实行因变量,其功效是纪委派户消息并表露

function bn_func(){

//用户必需输出全名和看法本领提交

flashmx经典实例(11)图6

if (text1.text != "" && intext.text!=""){

//变量str0至str4用来接收用户输出的数据

str0 = "您的全名是?quot;+ text1.text;

//getstate()不妨确定单选按钮组件能否被选中

if (male.getstate()==true){

// getlabel()不妨将单选按钮的标签以字符串情势归来

str1 = "您的性别是:"+male.getlabel();

}else{

str1 = "您的性别是:"+female.getlabel();

}

//获得用户的华诞消息

str2 = "您的华诞是:"+ mymonth.getvalue()+myday.getvalue();

//获得用户的爱好消息

str3 = "您的爱好有:"+ computer.getlabel() + read.getlabel() + chat.getlabel() + film.getlabel() + stock.getlabel() + stamp.getlabel();

str4 = "您的倡导是:" + intext.text;

//变量“outtext”是第3帧中输入文本的变量名

flashmx经典实例(11)图7

outtext = str0 + "\n" + str1 + "\n" + str2 + "\n" + str3 + "\n" + str4;

gotoandstop(3);

}

}

//bn_func2()是按钮“重写”的实行因变量,其功效是清空用户输出的消息

function bn_func2(){

//清空输出文本“text1”中的实质

text1.text = "";

//清空输出文本“intext”中的实质

intext.text = "";

//本领setstate()不妨树立“单选按钮”组件的选中状况

male.setstate(true);

flashmx经典实例(11)图8

female.setstate(false);

//树立“列表框”的菜单选项为第1项

// 本领setselectedindex()的效率是采用指定索引处的名目,并革新列表框

mymonth.setselectedindex(0);

myday.setselectedindex(0);

//树立一切的复选框组件为未选状况

computer.setvalue(false);

read.setvalue(false);

chat.setvalue(false);

film.setvalue(false);

stock.setvalue(false);

flashmx经典实例(11)图9

stamp.setvalue(false);

}

14.第3帧中的安排功效是表露用户备案胜利的界面。在第3帧的场景中重要即是一个动静文本,其变量名为“outtext”。如图1-10所示。

 

 1-10

动静文本“outtext”的效率即是表露用户方才输出的备案消息。

15.右键单击第3帧,在弹出菜单中式点心选“举措”吩咐,而后在翻开的“举措”面板中键入如次代码。bn_fun3()是第3帧中“实行”按钮的“实行因变量”。其功效是跳转到第1帧并遏止。

stop();

function bn_fun3(){

gotoandstop(1);

flashmx经典实例(11)图10

}

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.