版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第13章行为和组件的应用行为的运用组件入门第13章行为和组件的应用行为的运用113.1行为的运用行为相当于已经编写好的ActionScript代码,对于无法熟练掌握ActionScript的读者,使用行为也可以轻松制作交互动画。选择“窗口”>“行为”菜单,即可打开“行为”面板。“行为”面板单击该按钮,可在打开的菜单中选择需要添加的行为添加行为后,单击该按钮,可删除选中的行为此处显示添加行为的地方,可以是关键帧、影片剪辑实例、按钮实例、嵌入的视频显示行为的窗口,包括两列内容,左边显示的是鼠标事件,右边显示的是发生的动作13.1行为的运用行为相当于已经编写好的A213.1.1利用行为控制影片剪辑单击“行为”面板中的“添加行为”按钮,可在展开的下拉菜单中选择不同类型的行为,其中有一类行为是专门用来控制影片剪辑实例的,利用这类行为可以实现改变影片剪辑实例叠放层次以及加载、卸载、播放、停止、复制或拖动影片剪辑等功能。
调整矩形大小创建“显示区域”影片剪辑1.新建一个Flash(ActionScript)文档,在舞台上绘制一个任意颜色的矩形,并在“属性”面板中将其“宽度”设为“240”像素,“高度”设为“320”像素。2.选中绘制好的矩形,按【F8】键将其转换为名为“显示区”的影片剪辑,注意要将注册点调整到左上角。13.1.1利用行为控制影片剪辑单击“行为3
设置影片剪辑实例的“实例名称”3.将舞台中的“显示区域”影片剪辑实例复制一份,然后在“属性”面板中分别将两个影片剪辑实例的“实例名称”设为“tp1”和“tp2”。设置影片剪辑实例的“实例名称”3.将舞台中的“4
选择“加载图像”菜单“加载图像”对话框4.在“图层1”上方新建一个图层,并将其命名为“命令”,选中“命令”图层的第1帧,然后打开“行为”面板,单击“添加行为”按钮,在展开的下拉菜单中选择“影片剪辑”>“加载图像”菜单。5.在打开的“加载图像”对话框的“输入要加载的.JPG文件的URL:”编辑框中输入“图片1.jpg”,在“选择要将该图像载入到哪个影片剪辑:”列表中选择“tp1”,然后单击“确定”按钮。选择“加载图像”菜单“加载图像”对话框5
为另一个影片剪辑实例加载图像关键帧中的代码6.再次单击“添加行为”按钮,在展开的下拉菜单中选择“影片剪辑”>“加载图像”菜单,在打开的“加载图像”对话框的“输入要加载的.JPG文件的URL:”编辑框中输入“图片2.jpg”,在“选择要将该图像载入到哪个影片剪辑:”列表中选择“tp2”,然后单击“确定”按钮。7.此时打开“动作”面板,会发现Flash自动为“命令”层的第1帧添加了代码。为另一个影片剪辑实例加载图像关键帧中的代码66
“移到最前”对话框选择事件触发条件8.单击选中舞台中“实例名称”为“tp1”的影片剪辑实例,然后单击“行为”面板中的“添加行为”按钮,在展开的下拉菜单中选择“影片剪辑”>“移到最前”菜单,在打开的“移到最前”对话框的“选择要移到最前面的影片剪辑:”列表中选择“tp1”,然后单击“确定”按钮。9.在“行为”面板的“事件”下拉列表中选择“按下时”选项,表示当在实例“tp1”上按下鼠标左键时,实例“tp1”所加载的图片移动到最上方。“移到最前”对话框选择事件触发条件8.单7
“开始拖动影片剪辑”对话框选择事件触发条件10.再次单击“添加行为”按钮,在展开的下拉菜单中选择“影片剪辑”>“开始拖动影片剪辑”菜单,在打开的“开始拖动影片剪辑”对话框的“选择要开始拖动的影片剪辑:”下拉列表中选择“tp1”,然后单击“确定”按钮。11.在“行为”面板的“事件”下拉列表中选择“按下时”选项,表示当在按下该影片剪辑实例时,开始拖动该影片剪辑实例。“开始拖动影片剪辑”对话框选择事件触发条8
“停止拖动影片剪辑”提示框选择事件触发条件12.单击“添加行为”按钮,在弹出的下拉菜单中选择“影片剪辑”>“停止拖动影片剪辑”菜单,在打开的“停止拖动影片剪辑”提示框中单击“确定”按钮。13.此时“行为”面板的“事件”选项默认为“释放时”,表示按下并释放该影片剪辑实例后停止拖动。14.参考步骤8~13的操作,为舞台中实例名为“tp2”的影片剪辑实例添加行为,实例就完成了。“停止拖动影片剪辑”提示框选择事件触发条913.1.2利用行为控制视频播放利用行为可以控制视频的播放、停止、暂停,还可以显示及隐藏视频剪辑。
设置文档属性设置“部属”对话框1.新建一个Flash(ActionScript)文档,将文档尺寸设为“320×240”像素,“背景颜色”设为黑色。2.将“图层1”重命名为“视频”,然后导入本书配套素材“素材与实例”>“第12章”文件夹>“泰坦尼克.FLV”文件,在“选择视频”对话框中选择“在SWF中嵌入FLV并在时间轴中播放”单选钮,然后单击“下一步”按钮。13.1.2利用行为控制视频播放利用行为可10
设置“嵌入”对话框设置影片剪辑实例的实例名称和坐标3.在“嵌入”对话框中“符号类型”下拉列表中选择“影片剪辑”选项,然后按照提示导入视频。4.导入视频后,选中“视频”图层中的“泰坦尼克”影片剪辑实例,在“属性”面板中将其实例名称设为“sp”、“X”和“Y”坐标设为“0”。设置“嵌入”对话框设置影片剪辑实例的实例11
拖入按钮选择“播放”菜单5.在“视频”图层上方新建一个图层,并命名为“按钮”,打开按钮的“公用库”,从中拖出3个分别表示播放、暂停和停止的按钮,排列在舞台右下角。6.单击选中用于播放的按钮,然后打开“行为”面板单击“添加行为”按钮,在展开的下拉菜单中选择“嵌入的视频”>“播放”菜单。拖入按钮选择“播放”菜单5.在“视频”图12
“播放视频”对话框“实例名称”对话框7.在打开的“播放视频”对话框“选择要播放的视频实例”列表中,选择“sp”影片剪辑下的视频文件。8.在弹出的“是否重命名”对话框中,单击“重命名”按钮后,在打开的“实例名称”对话框中输入实例名称,本例输入“tt”,然后连续单击两次“确定”按钮。“播放视频”对话框“实例名称”对话框7.13
“暂停视频”对话框“停止视频”对话框9.单击选中用于暂停的按钮,然后单击“添加行为”按钮,在弹出的下拉菜单中选择“嵌入的视频”>“暂停”菜单,在打开的“暂停视频”对话框中的“选择要暂停的视频实例”列表中选择sp”影片剪辑实例>“tt”视频实例,然后单击“确定”按钮。10.单击选中用于停止的按钮,然后单击“添加行为”按钮,在弹出的下拉菜单中选择“嵌入的视频”>“停止”菜单,在打开的“停止视频”对话框中的“选择要停止的视频实例”列表中选择“sp”影片剪辑实例>“tt”视频实例,然后单击“确定”按钮。11.最后确认所有按钮的“事件”选项都为“释放时”,实例就完成了。“暂停视频”对话框“停止视频”对话框1413.1.3利用行为加载和控制声音利用行为还可以加载外部声音,并控制声音的播放。
新建并重命名图层选择“加载MP3流文件”菜单1.打开素材文档,在所有图层上方新建两个图层,并分别命名为“按钮”和“声音”。2.选中“声音”图层的第1帧,在“行为”面板中单击“添加行为”按钮,在弹出的下拉菜单中选择“声音”>“加载MP3流文件”菜单。13.1.3利用行为加载和控制声音利用行为15
设置“加载MP3流文件”对话框拖入按钮3.在打开的“加载MP3流文件”对话框中的“输入要加载的.MP3文件的URL”对话框中输入要加载的声音的名称和路径,本例输入“歌曲.mp3”,在“为此声音实例键入一个名称,以便以后引用:”对话框中输入“gq”,然后单击“确定”按钮。4.打开按钮的“公用库”,从中拖出2分别个表示播放和停止的按钮,排列在“按钮”图层的舞台右上角。设置“加载MP3流文件”对话框拖入按16
设置“播放声音”对话框“停止所有声音”对话框5.选中用于播放声音的按钮,然后在“行为”面板中单击“添加行为”按钮,在弹出的下拉菜单中选择“声音”>“播放声音”菜单,在打开的“播放声音”对话框中的“键入要播放的声音实例的名称”对话框中输入“gq”,然后单击“确定”按钮。6.选中用于停止声音的按钮,然后在“行为”面板中单击“添加行为”按钮,在弹出的下拉菜单中选择“声音”>“停止所有声音”菜单,在弹出的“停止所有声音”对话框中单击“确定”按钮。7.最后确认两个按钮的“事件”选项都为“释放时”,实例就完成了。设置“播放声音”对话框“停止所有声音”对1713.2组件入门组件简单来说就是带有参数的影片剪辑,用户只需对参数进行简单的设置,便可以修改组件的外观和行为。此外,还可以利用组件与ActionScript语句配合,制作交互动画。选择“窗口”>“组件”菜单,即可打开“组件”面板。ActionScript3.0文档的“组件”面板中包含了2类内置的组件,单击按钮可展开查看每个大类下的组件。“组件”面板Userinterface:该类组件用于设置用户界面,并通过界面使用户与应用程序进行交互,FlashCS4中大多数交互操作都是通过该组件实现的。Video:该类组件主要用于对播放器中的播放状态和播放进度等属性进行控制。13.2组件入门组件简单来说就是带有参数的1813.2.1复选框组件CheckBox“CheckBox”组件用于制作可让使用者同时选择多个项目的复选框。
输入文本拖入“CheckBox”组件1.打开素材文档,在“文字”图层的舞台适当位置输入“您所喜欢的节目类型是:”。2.在“文字”图层上方新建一个图层,并将其命名为“组件”,然后打开“组件”面板,单击展开“Userinterface”类,将其中的“CheckBox”组件拖到“组件”图层“您所喜欢的节目类型是:”文字右侧。13.2.1复选框组件CheckBox“C19
“组件检查器”对话框复制“CheckBox”组件并进行设置3.保持选中舞台中的“CheckBox”组件,选择“窗口”>“组件检查器”菜单,可在打开的“组件检查器”对话框中观察和设置组件参数,本例中在“label”选项右侧的编辑框中输入“文艺片”。4.将舞台中的“CheckBox”组件复制3份,并放置在适当位置,然后分别在它们“label”选项的右侧输入“推理片”、“武打片和“枪战片”。“组件检查器”对话框复制“CheckBox”20enabled:该选项用于设置“CheckBox”组件是否可以与用户互动,默认值为“true”,表示可以与用户互动。label:用于设置复选框旁的标签文本,默认值是“RadioButton”。labelPlacement:用于确定复选框旁的标签文本(label)的方向,包括四个选项:“left”(从左到右)、“right”(从右到左)、“top”(标签在按钮顶上)、“bottom”(标签在按钮下面)。selected:确认复选框的初始状态是否被选中,默认值是“false”,表示复选框未被选中,如果选择“true”,则复选框初始为选中状态。visible:该选项用于设置显示(true)或隐藏(false)组件。enabled:该选项用于设置“CheckBox”组件是否可2113.2.2下拉列表框组件ComboBox利用“ComboBox”组件,可以创建下拉列表框。
输入文字拖入“ComboBox”组件1.选择“文本工具”,在“文字”图层的适当位置输入“您所喜欢的节目主持人是:”文字。2.将“组件”面板“UserInterface”(用户界面)类中的“ComboBox”组件拖到“组件”图层“您所喜欢的节目主持人是:”文字右侧。13.2.2下拉列表框组件ComboBox利22
设置“组件检查器”对话框“值”对话框3.保持选中舞台中的“ComboBox”组件,在“组件检查器”对话框中将“editable”选项的值设为“true”,然后单击对话框中“dataProvider”选项右侧的图标。4.在打开出的“值”对话框中单击5次按钮,然后依次将“label0”~“label4”的值改为“小美”、“丑丑”、“南瓜”、“胖墩”和“笑笑”,然后单击“确定”按钮。设置“组件检查器”对话框“值”对话框23dataProvider:单击该选项右侧的图标,将打开“值”对话框,在其中可设置date值和label值,以此来决定ComboBox组件下拉列表中显示的内容。单击左上角的按钮,可为下拉列表添加一个选项;单击按钮,可删除所选选项;单击和按钮,可改变选项顺序。editable:用于决定访问者是否能在下拉列表框中输入文本,默认值是“false”表示不可输入,若选择“ture”则可以输入。enabled:其作用与“CheckBox”组件的相同。prompt:设置对ComboBox组件的提示。restrict:用于设置用户可以在下拉列表框中输入的字符,例如在其右侧输入“0-9”,则在测试影片时,用户可以在下拉列表框中输入0至9的数值;若保持默认空白,则没有限制。rowCount:获取或设置没有滚动条的下拉列表中可现实的最大行数。visible:其作用与“CheckBox”组件的相同。dataProvider:单击该选项右侧的图标,将2413.2.3单选按钮组件RadioButton利用“RadioButton”组件,可以创建让使用者在多个选项中任选其一的单选按钮。
输入文字拖入“RadioButton”组件1.选择“文本工具”,在“文字”图层的适当位置输入“您对我台的评价是:”文字。2.将“组件”面板“UserInterface”(用户界面)类中的“RadioButton”组件拖到“组件”图层“您对我台的评价是:”文字右侧。13.2.3单选按钮组件RadioButton25
设置“组件检查器”对话框复制“RadioButton”组件并进行设置3.保持选中舞台中的“RadioButton”组件,在“组件检查器”对话框“label”选项右侧的编辑框中输入“非常好”。4.将舞台中的“RadioButton”组件复制3份,并放置在适当位置,然后分别在它们“label”选项的右侧输入“比较好”、“一般”和“很差”。设置“组件检查器”对话框复制“RadioBu26enabled:其作用与“CheckBox”组件的相同。groupName:用于设置按钮组的名称,默认值为“RadioButtonGroup”,当为多个单选按钮设置相同的按钮组名称后,这些单选按钮便被视为在同一个按钮组中,同一组中的单选按钮只能选择其中一个。label:用于设置单选按钮的标签文本,默认值是“Label”。labelPlacement:其作用与“CheckBox”组件的相同。selected:确认单选钮的初始状态是否被选中,默认值是“false”,表示单选钮未被选中,如果选择“true”,则单选钮初始为选中状态。
value:指定与此按钮关联的颜色的十六进制值,visible:其作用与“CheckBox”组件的相同。enabled:其作用与“CheckBox”组件的相同。2713.2.4文本域组件TextArea利用“TextArea”组件,可以创建让使用者在其中输入文本的文本框。默认情况下,显示在TextArea组件中的多行文字可以自动换行。另外,在“TextArea”组件中还可以显示html格式的文本。输入文字1.选择“文本工具”,在“文字”图层的适当位置输入“您对我们有何期望:”文字。13.2.4文本域组件TextArea利用28拖入并调整“TextArea”组件“TextArea”组件的“组件检查器”对话框2.将“组件”面板中“UserInterface”(用户界面)类下的“TextArea”组件拖到“组件”图层“购买数量:”文本右侧,并使用“任意变形工具”调整其大小。3.保持选中舞台中的“TextArea”组件,在“组件检查器”对话框中可设置其参数。拖入并调整“TextArea”组件“TextArea”组件的29condenseWhite:获取一个布尔值,该值指示是否从包含HTML文本的TextArea组件中删除额外空白。editable:指明TextArea组件是(true)否(false)可以编辑,默认值为true。enabled:其作用与“CheckBox”组件的相同。horizontalScrollBar:获取水平滚动条的引用。htmlText:指明文本是(true)否(false)采用HTML格式,默认值为false。condenseWhite:获取一个布尔值,该值指示是否从包30maxChars:指示文本区域最多可容纳的字符数,默认值为“0”表示无限制。restrict:指示用户可以输入文本区域中的字符集,默认为undefined。text:可输入TextArea默认存在的内容。verticalScrollBar:获取对垂直滚动条的引用。wordWrap:指明文本是(true)否(false)可以自动换行。默认值为true。maxChars:指示文本区域最多可容纳的字符数,默认值为“3113.2.5按钮组件Button利用“Button”组件可以创建响应鼠标事件的按钮。
拖入并调整“Button”组件设置“组件检查器”对话框1.将“组件”面板中“UserInterface”(用户界面)类下的“Button”组件拖到“组件”图层的舞台右下角,并使用“任意变形工具”调整其宽度。2.选中舞台上的“Button”组件,在“组件检查器”对话框中“label”选项右侧的编辑框中输入“提交”。13.2.5按钮组件Button利用“Bu32emphasized:指明按钮是否处于强调状态,如果时,则为true;否则为false。强调状态相当于默认的普通按钮外观。enabled:其作用与“CheckBox”组件的相同。label:用来设置按钮上显示的标签文本。labelPlacement:用来确定按钮上标签文本的方向。selected:当toggle的值是“true”时,该参数用来指定按钮默认是按下状态,还是释放状态。“true”表示按下状态。toggle:用来确定是否将按钮转变为切换开关。如果想让按钮单击后保持按下状态,再单击才回到弹起状态,则选择“true”选项,否则选择“false”选项。visible:其作用与“CheckBox”组件的相同。emphasized:指明按钮是否处于强调状态,如果时,则为33
为“Button”组件设置“实例名称”并插入普通帧和空白关键帧3.保持选中舞台中的“Button”组件,在“属性”面板中将其“实例名称”设为“tj”,在“底图”图层的第2帧处插入普通帧,在“文字”图层和“组件”图层的第2帧处插入空白关键帧。为“Button”组件设置“实例名称”并插入普通34
输入文字为关键帧添加代码4.选择“文本工具”,将“字体”设为“华文琥珀”,“文本大小”设为“40”,“文本填充颜色”设为红色(#FF0000),然后在“文字”图层的第2帧中输入文字。5.在“组件”图层上方新建一个图层,并将其命名为“命令”,选中命令图层的第1帧,然后打开“动作”面板,输入代码。输入文字为关键帧添加代码4.选择“文本工具”3513.2.6FLVPlayback组件利用FLVPlayback组件可以在Flash中添加一个播放器,以播放本地或网络上的FLV视频文件。
拖入“FLVPlayback”组件并调整其大小和位置1.新建一个文档,将“背景颜色”设为黑色,然后将“组件”面板中“Video”类下的“FLVPlayback”组件拖到舞台中,再选择“窗口”>“信息”菜单,在打开的“信息”对话框中将“FLVPlayback”组件的宽度和高度分别设为“550”和“400”,再将x和y坐标设为“0”。13.2.6FLVPlayback组件利用36
选择FLV视频文件2.选中舞台中的“FLVPlayback”组件,在“组件检查器”对话框中单击“source”选项右侧的按钮,可在图13-52中图所示的“内容路径”对话框中直接输入FLV视频文件的路径或网址;也可以单击右侧的按钮,在打开的“浏览源文件”对话框中选择FLV视频文件。选择FLV视频文件2.选中舞台中的“FLVPlay37取消勾选“匹配源尺寸”复选框设置播放器的外观和颜色3.单击“打开”按钮返回“内容路径”对话框,取消勾选“匹配源尺寸”复选框,然后单击“确定”按钮。将所选视频添加到播放器中后,按快捷键【Ctrl+Enter】预览动画,查看播放器使用效果。单击“组件检查器”对话框“skin”选项右侧的按钮,在打开的“选择外观”对话框中的“外观”下拉列表中可选择播放器的外观,单击右侧的色块,可设置播放器的颜色。取消勾选“匹配源尺寸”复选框设置播放器的外观和颜色3.单击38第13章行为和组件的应用行为的运用组件入门第13章行为和组件的应用行为的运用3913.1行为的运用行为相当于已经编写好的ActionScript代码,对于无法熟练掌握ActionScript的读者,使用行为也可以轻松制作交互动画。选择“窗口”>“行为”菜单,即可打开“行为”面板。“行为”面板单击该按钮,可在打开的菜单中选择需要添加的行为添加行为后,单击该按钮,可删除选中的行为此处显示添加行为的地方,可以是关键帧、影片剪辑实例、按钮实例、嵌入的视频显示行为的窗口,包括两列内容,左边显示的是鼠标事件,右边显示的是发生的动作13.1行为的运用行为相当于已经编写好的A4013.1.1利用行为控制影片剪辑单击“行为”面板中的“添加行为”按钮,可在展开的下拉菜单中选择不同类型的行为,其中有一类行为是专门用来控制影片剪辑实例的,利用这类行为可以实现改变影片剪辑实例叠放层次以及加载、卸载、播放、停止、复制或拖动影片剪辑等功能。
调整矩形大小创建“显示区域”影片剪辑1.新建一个Flash(ActionScript)文档,在舞台上绘制一个任意颜色的矩形,并在“属性”面板中将其“宽度”设为“240”像素,“高度”设为“320”像素。2.选中绘制好的矩形,按【F8】键将其转换为名为“显示区”的影片剪辑,注意要将注册点调整到左上角。13.1.1利用行为控制影片剪辑单击“行为41
设置影片剪辑实例的“实例名称”3.将舞台中的“显示区域”影片剪辑实例复制一份,然后在“属性”面板中分别将两个影片剪辑实例的“实例名称”设为“tp1”和“tp2”。设置影片剪辑实例的“实例名称”3.将舞台中的“42
选择“加载图像”菜单“加载图像”对话框4.在“图层1”上方新建一个图层,并将其命名为“命令”,选中“命令”图层的第1帧,然后打开“行为”面板,单击“添加行为”按钮,在展开的下拉菜单中选择“影片剪辑”>“加载图像”菜单。5.在打开的“加载图像”对话框的“输入要加载的.JPG文件的URL:”编辑框中输入“图片1.jpg”,在“选择要将该图像载入到哪个影片剪辑:”列表中选择“tp1”,然后单击“确定”按钮。选择“加载图像”菜单“加载图像”对话框43
为另一个影片剪辑实例加载图像关键帧中的代码6.再次单击“添加行为”按钮,在展开的下拉菜单中选择“影片剪辑”>“加载图像”菜单,在打开的“加载图像”对话框的“输入要加载的.JPG文件的URL:”编辑框中输入“图片2.jpg”,在“选择要将该图像载入到哪个影片剪辑:”列表中选择“tp2”,然后单击“确定”按钮。7.此时打开“动作”面板,会发现Flash自动为“命令”层的第1帧添加了代码。为另一个影片剪辑实例加载图像关键帧中的代码644
“移到最前”对话框选择事件触发条件8.单击选中舞台中“实例名称”为“tp1”的影片剪辑实例,然后单击“行为”面板中的“添加行为”按钮,在展开的下拉菜单中选择“影片剪辑”>“移到最前”菜单,在打开的“移到最前”对话框的“选择要移到最前面的影片剪辑:”列表中选择“tp1”,然后单击“确定”按钮。9.在“行为”面板的“事件”下拉列表中选择“按下时”选项,表示当在实例“tp1”上按下鼠标左键时,实例“tp1”所加载的图片移动到最上方。“移到最前”对话框选择事件触发条件8.单45
“开始拖动影片剪辑”对话框选择事件触发条件10.再次单击“添加行为”按钮,在展开的下拉菜单中选择“影片剪辑”>“开始拖动影片剪辑”菜单,在打开的“开始拖动影片剪辑”对话框的“选择要开始拖动的影片剪辑:”下拉列表中选择“tp1”,然后单击“确定”按钮。11.在“行为”面板的“事件”下拉列表中选择“按下时”选项,表示当在按下该影片剪辑实例时,开始拖动该影片剪辑实例。“开始拖动影片剪辑”对话框选择事件触发条46
“停止拖动影片剪辑”提示框选择事件触发条件12.单击“添加行为”按钮,在弹出的下拉菜单中选择“影片剪辑”>“停止拖动影片剪辑”菜单,在打开的“停止拖动影片剪辑”提示框中单击“确定”按钮。13.此时“行为”面板的“事件”选项默认为“释放时”,表示按下并释放该影片剪辑实例后停止拖动。14.参考步骤8~13的操作,为舞台中实例名为“tp2”的影片剪辑实例添加行为,实例就完成了。“停止拖动影片剪辑”提示框选择事件触发条4713.1.2利用行为控制视频播放利用行为可以控制视频的播放、停止、暂停,还可以显示及隐藏视频剪辑。
设置文档属性设置“部属”对话框1.新建一个Flash(ActionScript)文档,将文档尺寸设为“320×240”像素,“背景颜色”设为黑色。2.将“图层1”重命名为“视频”,然后导入本书配套素材“素材与实例”>“第12章”文件夹>“泰坦尼克.FLV”文件,在“选择视频”对话框中选择“在SWF中嵌入FLV并在时间轴中播放”单选钮,然后单击“下一步”按钮。13.1.2利用行为控制视频播放利用行为可48
设置“嵌入”对话框设置影片剪辑实例的实例名称和坐标3.在“嵌入”对话框中“符号类型”下拉列表中选择“影片剪辑”选项,然后按照提示导入视频。4.导入视频后,选中“视频”图层中的“泰坦尼克”影片剪辑实例,在“属性”面板中将其实例名称设为“sp”、“X”和“Y”坐标设为“0”。设置“嵌入”对话框设置影片剪辑实例的实例49
拖入按钮选择“播放”菜单5.在“视频”图层上方新建一个图层,并命名为“按钮”,打开按钮的“公用库”,从中拖出3个分别表示播放、暂停和停止的按钮,排列在舞台右下角。6.单击选中用于播放的按钮,然后打开“行为”面板单击“添加行为”按钮,在展开的下拉菜单中选择“嵌入的视频”>“播放”菜单。拖入按钮选择“播放”菜单5.在“视频”图50
“播放视频”对话框“实例名称”对话框7.在打开的“播放视频”对话框“选择要播放的视频实例”列表中,选择“sp”影片剪辑下的视频文件。8.在弹出的“是否重命名”对话框中,单击“重命名”按钮后,在打开的“实例名称”对话框中输入实例名称,本例输入“tt”,然后连续单击两次“确定”按钮。“播放视频”对话框“实例名称”对话框7.51
“暂停视频”对话框“停止视频”对话框9.单击选中用于暂停的按钮,然后单击“添加行为”按钮,在弹出的下拉菜单中选择“嵌入的视频”>“暂停”菜单,在打开的“暂停视频”对话框中的“选择要暂停的视频实例”列表中选择sp”影片剪辑实例>“tt”视频实例,然后单击“确定”按钮。10.单击选中用于停止的按钮,然后单击“添加行为”按钮,在弹出的下拉菜单中选择“嵌入的视频”>“停止”菜单,在打开的“停止视频”对话框中的“选择要停止的视频实例”列表中选择“sp”影片剪辑实例>“tt”视频实例,然后单击“确定”按钮。11.最后确认所有按钮的“事件”选项都为“释放时”,实例就完成了。“暂停视频”对话框“停止视频”对话框5213.1.3利用行为加载和控制声音利用行为还可以加载外部声音,并控制声音的播放。
新建并重命名图层选择“加载MP3流文件”菜单1.打开素材文档,在所有图层上方新建两个图层,并分别命名为“按钮”和“声音”。2.选中“声音”图层的第1帧,在“行为”面板中单击“添加行为”按钮,在弹出的下拉菜单中选择“声音”>“加载MP3流文件”菜单。13.1.3利用行为加载和控制声音利用行为53
设置“加载MP3流文件”对话框拖入按钮3.在打开的“加载MP3流文件”对话框中的“输入要加载的.MP3文件的URL”对话框中输入要加载的声音的名称和路径,本例输入“歌曲.mp3”,在“为此声音实例键入一个名称,以便以后引用:”对话框中输入“gq”,然后单击“确定”按钮。4.打开按钮的“公用库”,从中拖出2分别个表示播放和停止的按钮,排列在“按钮”图层的舞台右上角。设置“加载MP3流文件”对话框拖入按54
设置“播放声音”对话框“停止所有声音”对话框5.选中用于播放声音的按钮,然后在“行为”面板中单击“添加行为”按钮,在弹出的下拉菜单中选择“声音”>“播放声音”菜单,在打开的“播放声音”对话框中的“键入要播放的声音实例的名称”对话框中输入“gq”,然后单击“确定”按钮。6.选中用于停止声音的按钮,然后在“行为”面板中单击“添加行为”按钮,在弹出的下拉菜单中选择“声音”>“停止所有声音”菜单,在弹出的“停止所有声音”对话框中单击“确定”按钮。7.最后确认两个按钮的“事件”选项都为“释放时”,实例就完成了。设置“播放声音”对话框“停止所有声音”对5513.2组件入门组件简单来说就是带有参数的影片剪辑,用户只需对参数进行简单的设置,便可以修改组件的外观和行为。此外,还可以利用组件与ActionScript语句配合,制作交互动画。选择“窗口”>“组件”菜单,即可打开“组件”面板。ActionScript3.0文档的“组件”面板中包含了2类内置的组件,单击按钮可展开查看每个大类下的组件。“组件”面板Userinterface:该类组件用于设置用户界面,并通过界面使用户与应用程序进行交互,FlashCS4中大多数交互操作都是通过该组件实现的。Video:该类组件主要用于对播放器中的播放状态和播放进度等属性进行控制。13.2组件入门组件简单来说就是带有参数的5613.2.1复选框组件CheckBox“CheckBox”组件用于制作可让使用者同时选择多个项目的复选框。
输入文本拖入“CheckBox”组件1.打开素材文档,在“文字”图层的舞台适当位置输入“您所喜欢的节目类型是:”。2.在“文字”图层上方新建一个图层,并将其命名为“组件”,然后打开“组件”面板,单击展开“Userinterface”类,将其中的“CheckBox”组件拖到“组件”图层“您所喜欢的节目类型是:”文字右侧。13.2.1复选框组件CheckBox“C57
“组件检查器”对话框复制“CheckBox”组件并进行设置3.保持选中舞台中的“CheckBox”组件,选择“窗口”>“组件检查器”菜单,可在打开的“组件检查器”对话框中观察和设置组件参数,本例中在“label”选项右侧的编辑框中输入“文艺片”。4.将舞台中的“CheckBox”组件复制3份,并放置在适当位置,然后分别在它们“label”选项的右侧输入“推理片”、“武打片和“枪战片”。“组件检查器”对话框复制“CheckBox”58enabled:该选项用于设置“CheckBox”组件是否可以与用户互动,默认值为“true”,表示可以与用户互动。label:用于设置复选框旁的标签文本,默认值是“RadioButton”。labelPlacement:用于确定复选框旁的标签文本(label)的方向,包括四个选项:“left”(从左到右)、“right”(从右到左)、“top”(标签在按钮顶上)、“bottom”(标签在按钮下面)。selected:确认复选框的初始状态是否被选中,默认值是“false”,表示复选框未被选中,如果选择“true”,则复选框初始为选中状态。visible:该选项用于设置显示(true)或隐藏(false)组件。enabled:该选项用于设置“CheckBox”组件是否可5913.2.2下拉列表框组件ComboBox利用“ComboBox”组件,可以创建下拉列表框。
输入文字拖入“ComboBox”组件1.选择“文本工具”,在“文字”图层的适当位置输入“您所喜欢的节目主持人是:”文字。2.将“组件”面板“UserInterface”(用户界面)类中的“ComboBox”组件拖到“组件”图层“您所喜欢的节目主持人是:”文字右侧。13.2.2下拉列表框组件ComboBox利60
设置“组件检查器”对话框“值”对话框3.保持选中舞台中的“ComboBox”组件,在“组件检查器”对话框中将“editable”选项的值设为“true”,然后单击对话框中“dataProvider”选项右侧的图标。4.在打开出的“值”对话框中单击5次按钮,然后依次将“label0”~“label4”的值改为“小美”、“丑丑”、“南瓜”、“胖墩”和“笑笑”,然后单击“确定”按钮。设置“组件检查器”对话框“值”对话框61dataProvider:单击该选项右侧的图标,将打开“值”对话框,在其中可设置date值和label值,以此来决定ComboBox组件下拉列表中显示的内容。单击左上角的按钮,可为下拉列表添加一个选项;单击按钮,可删除所选选项;单击和按钮,可改变选项顺序。editable:用于决定访问者是否能在下拉列表框中输入文本,默认值是“false”表示不可输入,若选择“ture”则可以输入。enabled:其作用与“CheckBox”组件的相同。prompt:设置对ComboBox组件的提示。restrict:用于设置用户可以在下拉列表框中输入的字符,例如在其右侧输入“0-9”,则在测试影片时,用户可以在下拉列表框中输入0至9的数值;若保持默认空白,则没有限制。rowCount:获取或设置没有滚动条的下拉列表中可现实的最大行数。visible:其作用与“CheckBox”组件的相同。dataProvider:单击该选项右侧的图标,将6213.2.3单选按钮组件RadioButton利用“RadioButton”组件,可以创建让使用者在多个选项中任选其一的单选按钮。
输入文字拖入“RadioButton”组件1.选择“文本工具”,在“文字”图层的适当位置输入“您对我台的评价是:”文字。2.将“组件”面板“UserInterface”(用户界面)类中的“RadioButton”组件拖到“组件”图层“您对我台的评价是:”文字右侧。13.2.3单选按钮组件RadioButton63
设置“组件检查器”对话框复制“RadioButton”组件并进行设置3.保持选中舞台中的“RadioButton”组件,在“组件检查器”对话框“label”选项右侧的编辑框中输入“非常好”。4.将舞台中的“RadioButton”组件复制3份,并放置在适当位置,然后分别在它们“label”选项的右侧输入“比较好”、“一般”和“很差”。设置“组件检查器”对话框复制“RadioBu64enabled:其作用与“CheckBox”组件的相同。groupName:用于设置按钮组的名称,默认值为“RadioButtonGroup”,当为多个单选按钮设置相同的按钮组名称后,这些单选按钮便被视为在同一个按钮组中,同一组中的单选按钮只能选择其中一个。label:用于设置单选按钮的标签文本,默认值是“Label”。labelPlacement:其作用与“CheckBox”组件的相同。selected:确认单选钮的初始状态是否被选中,默认值是“false”,表示单选钮未被选中,如果选择“true”,则单选钮初始为选中状态。
value:指定与此按钮关联的颜色的十六进制值,visible:其作用与“CheckBox”组件的相同。enabled:其作用与“CheckBox”组件的相同。6513.2.4文本域组件TextArea利用“TextArea”组件,可以创建让使用者在其中输入文本的文本框。默认情况下,显示在TextArea组件中的多行文字可以自动换行。另外,在“TextArea”组件中还可以显示html格式的文本。输入文字1.选择“文本工具”,在“文字”图层的适当位置输入“您对我们有何期望:”文字。13.2.4文本域组件TextArea利用66拖入并调整“TextArea”组件“TextArea”组件的“组件检查器”对话框2.将“组件”面板中“UserInterface”(用户界面)类下的“TextArea”组件拖到“组件”图层“购买数量:”文本右侧,并使用“任意变形工具”调整其大小。3.保持选中舞台中的“TextArea”组件,在“组件检查器”对话框中可设置其参数。拖入并调整“TextArea”组件“TextArea”组件的67condenseWhite:获取一个布尔值,该值指示是否从包含HTML文本的TextArea组件中删除额外空白。editable:指明TextArea组件是(true)否(false)可以编辑,默认值为true。enabled:其作用与“CheckBox”组件的相同。horizontalScrollBar:获取水平滚动条的引用。htmlText:指明文本是(true)否(false)采用HTML格式,默认值为false。condenseWhite:获取一个布尔值,该值指示是否从包6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《人的正确思想是从哪里来的?》课件 2023-2024学年统编版高中语文选择性必修中册
- 2025届吉林省延边高三第三次模拟考试数学试卷含解析
- 湖北省襄州一中枣阳一中等四校2025届高考仿真卷英语试题含解析
- 云南省楚雄市古城二中2025届高考适应性考试语文试卷含解析
- 2025届广东省汕头市六都中学高三最后一卷语文试卷含解析
- 专题02 单项选择(同义替换)50题(原卷版)-2024-2025学年七年级英语上学期期末名校真题进阶练(深圳专用)
- 吉林省延边二中2025届高考考前提分数学仿真卷含解析
- 浙江省温州市示范名校2025届高三第三次测评语文试卷含解析
- 2025届山东省济南市外国语学校高考仿真卷语文试题含解析
- 重庆市大学城第一中学2025届高考数学二模试卷含解析
- 1神州谣 课件(共50张PPT)
- 国家开放大学思想道德与法治社会实践作业集合6篇
- 小学侵害未成年人强制报告制度
- 2023年飞行员基础知识考试题库(500题版)
- 公租房运营管理服务投标方案
- 能源管理系统EMS用户需求说明书
- 人工智能对中学教学的影响与应对策略
- 2668-人员招聘与培训实务
- 闭合导线自动计算表
- 股权投资基金(有限合伙)设立、投资及退出交易安排法律意见书
- 分管学校安全、德育、后勤等业务副校长述职报告
评论
0/150
提交评论