大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网络媒体 -> FLASH -> Flash MX2004入门与进阶实例——文字和组件(5)

Flash MX2004入门与进阶实例——文字和组件(5)

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

第八章 笔墨字段和组件

 

第二节 组件(2)

    

2.用举措剧本遏制组件

用action对组件进一步编制程序遏制的本领重要有两种:运用on()处置因变量、运用一个安排步调/侦听器事变模子。前一种本领是flash保守的编制程序思绪,很简单领会和控制,符合入门者运用。后一种本领是flash倡导运用的编制程序思绪,这种本领更适合面向东西的编制程序个性,步调更安定,功效更宏大。

flash mx 2004供给的ui组件大局部都具备click事变,底下就以复选框组件(checkbox)为例,计划一下运用click事变进一步编制程序遏制复选框组件范例的两种本领。

(1)创造复选框组件范例

翻开【组件】面板,将个中的复选框组件(checkbox)拖放一个加入景上,维持这个范例居于被选中状况,在【属性】面板中,设置该范例的称呼为“复选框范例1”。

flash mx2004入门与进阶实例——文字和组件(5)图1

(2)树立复选框范例参数

在【属性】面板中,单击【参数】按钮。变动【label】参数为“复选框”,其余参数默许,【属性】面板如图8-3-7所示。

图8-3-7 树立复选框范例属性和参数

 

(3)运用on()处置因变量编制程序

对于复选框组件的click事变,运用on()处置因变量编制程序遏制的普遍情势为:

on(click){

    ...

}

这边必需指示你提防的是,这段代码必需径直附加到一个checkbox组件范例上。所以,咱们采用前方创造的复选框范例,而后在【举措】面板中输出如次的步调代码:

on(click){

 track("复选框组件范例被单击了一下");

}

此刻咱们尝试一下片子,在尝试窗口中单击复选框,则赶快弹出一个【输入】面板,如图8-3-8所示。

 

图8-3-8 运转截止

 

(4)运用一个安排步调/侦听器事变模子编制程序

即使不必on()因变量,而用第二种本领,编制程序的普遍情势为:

listenerobject = new object();//先设置一个侦听器东西

listenerobject.click = function(eventobject){ //为侦听器东西上的 click 事变设置一个因变量

flash mx2004入门与进阶实例——文字和组件(5)图2

    ...//因变量里面不妨经过eventobject东西的百般属性和本领来相应click事变

}

instance.addeventlistener("click", listenerobject)// 将侦听器东西备案到范例。当该范例安排该事变时,就会挪用该侦听器东西。

用第二种本领实行前方第(3)步同样的截止,简直本领是(以次操纵紧接着第(2)步举行):

采用功夫轴第1帧,在【举措】面板中设置如次的步调代码:

form=new object();//设置一个名字为form的侦听器东西

form.click=function(){//为侦听器东西设置一个因变量

    trace("复选框组件范例被单击了一下");

}

复选框范例1.addeventlistener("click",form);// 将侦听器东西form备案到复选框范例1。当复选框范例1被单击时,就会挪用侦听器东西form。

3.ui组件详解

flash mx 2004囊括14个ui组件,底下将辨别计划那些组件的功效以及那些组件常用的参数。

(1)按钮(button)组件

按钮是任何表单或web运用步调的一个普通局部。每当你须要让用户启用一个事变时,都不妨运用按钮。比方,大普遍表单都有“提交”按钮,你也不妨给演练文稿增添“前一个”和“后一个”按钮。

button组件是一个可安排巨细的矩形用户界面按钮。不妨给按钮增添一个自设置图标(这个由参数中的icon决定的)。也不妨将按钮的动作从按下改为切换。在单击切换按钮后,它将维持按下状况,直到再次单击时才会归来到反弹状况(这由参数中的toggle决定)。

在【属性】面板中不妨树立button组件的参数有:

u       label:树立按钮下文本的值,默许值是“button”。

u       icon:给按钮增添自设置图标。该值是库中片子剪辑或图形元件的链接操作符,没有默许值。

u       toggle:将按钮变化为切换电门。即使值为true,则按钮在按下后维持按下状况,直到再次按下时才归来到反弹状况。即使值为false,则按钮的动作就像一个普遍按钮;默许值为false。

flash mx2004入门与进阶实例——文字和组件(5)图3

u       selected:即使切换参数的值是true,则该参数指定是按下(true)仍旧开释(false)按钮。默许值为 false。

u       labelplacement:决定按钮上的标签文究竟对于图目标目标。该参数不妨是下列四个值之一:left、right、top或bottom,默许值是right。

运用icon参数不妨给按钮增添一个图标,简直办法如次:

办法1 你须要采用或创造一个片子剪辑或图形元件以用作图标。元件坐标应创造在(0,0)以在按钮上赢得符合的构造。

办法2 在【库】面板中,用鼠标右键单击图标元件,在弹出的赶快菜单中采用【链接】吩咐,翻开【链接】对话框,输出一个链接操作符,如图8-3-9所示。

图8-3-9 设置链接操作符

办法3 在【属性】面板中,设置【icon】参数值为“tubiao1”,这个值即是前方办法设置的链接操作符。

证明:即使图标比按钮大,那么当你尝试片子时,会创造它将会蔓延到按钮的边框外。

(2)复选框(checkbox)组件

复选框是任何表单或 web 运用步调中的一个普通局部。每当须要搜集一组非彼此摈弃的true或false值时,都不妨运用复选框。比方,一个搜集存户部分消息的表单大概有一个喜好列表供存户采用,每个喜好的左右都有一个复选框。

复选框组件是一个不妨选中或废除选中的方框。当它被选中后,框中会展示一个复选标志。你不妨为复选框增添一个文本标签,并不妨将它放在左侧、右侧、顶部或底部。

不妨在运用步调中起用大概禁止使用复选框。即使复选框已起用,而且用户单击它大概它的标签,复选框会接受输出中心并表露为按下状况。即使用户在按下鼠标按钮时将南针移到复选框或其标签的边境地区除外,则组件的表面会归来到其首先状况,并维持输出中心。在组件上开释鼠标之前,复选框的状况不会爆发变革。其余,复选框有两种禁止使用状况:选中庸废除选中,这两种状况不承诺鼠标或键盘的交互操纵。

即使复选框被禁止使用,它会表露其禁止使用状况,而尽管用户的交互操纵。在禁止使用状况下,按钮不接受鼠标或键盘输出。

在【属性】面板中不妨树立checkbox组件的参数有:

u       label:树立复选框下文本的值,默许值为checkbox。

u       selected:将复选框的初始值设为选中 (true) 或废除选中 (false)。

u       labelplacement:决定复选框上标签文本的目标,该参数不妨是下列四个值之一:left、right、top 或 bottom,默许值是right。

(3)拉拢框(combobox)组件

在任何须要从列表中采用一项的表单或运用步调中,你都不妨运用 combobox 组件。比方,你不妨在存户地方表单中供给一个省/市的下拉列表,如图8-3-10所示。对于比拟搀杂的情景,你不妨运用可编纂的拉拢框。比方,在一个驾驶目标运用步调中,你不妨运用一个可编纂的拉拢框来让用户输出动身地方和目的地方。下拉列表不妨包括用户往日输出过的地方。

flash mx2004入门与进阶实例——文字和组件(5)图4

 

图8-3-10 下拉列表

热门阅览

最新排行

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