1 / 8

第六单元 Flash 交互界面开发 6.2 第 2 解答( 运行结果 ) 本程序在两文本框中输入数字,点 “ = ” 时在下面文本框中显示两数之和。 1. 创建按钮元件

第六单元 Flash 交互界面开发 6.2 第 2 解答( 运行结果 ) 本程序在两文本框中输入数字,点 “ = ” 时在下面文本框中显示两数之和。 1. 创建按钮元件 第 1 步:新建 rootX6-02 文件夹,将 Unit6Y6-02Y6-02.fla 复制到 X6-02 文件夹中,重命名为 X6-02.fla 。打开该影片,执行以下操作: 第 2 步:选中舞台中文本 “ = ” ,将其打散为形状。 第 3 步:将形状 “ = ” 宽设为 20 像素,高设为 16 像素。

rey
Download Presentation

第六单元 Flash 交互界面开发 6.2 第 2 解答( 运行结果 ) 本程序在两文本框中输入数字,点 “ = ” 时在下面文本框中显示两数之和。 1. 创建按钮元件

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第六单元 Flash交互界面开发 6.2 第2解答(运行结果) 本程序在两文本框中输入数字,点“=”时在下面文本框中显示两数之和。 1. 创建按钮元件 第1步:新建root\X6-02文件夹,将Unit6\Y6-02\Y6-02.fla复制到X6-02 文件夹中,重命名为X6-02.fla。打开该影片,执行以下操作: 第2步:选中舞台中文本“=”,将其打散为形状。 第3步:将形状“=”宽设为20像素,高设为16像素。 第4步:按F8打开“转换为元件”对话框,在“名称”处输入button,“行为” 为“按钮”,注册点为左上方: / 8

  2. 2. 定义按钮的状态 第5步:在button元件的“指针经过”和“按下”帧中按F6插入关键帧。将元 件“指针经过”帧中开关的宽度设为22像素,高设为18像素,位置为(-1,-1)。 第6步:将“按下”帧舞台中形状的颜色设为红色,尺寸不变。 第7步:选中“点击”帧,按F7插入空白关键帧,在舞台上绘制一个宽22像 素,高18像素的矩形,定位于(-1,-1)处,作为按钮元件的点击区域。 3. 添加音效 第8步:为按钮添加鼠标经过和鼠标按下的声音。 / 8

  3. 4. 添加动作 第9步:选中主舞台actions层第1帧,按F9打开动作面板,输入以下代码: fscommand("allowscale","false"); 第10步:选中舞台上的“=”按钮,然后在脚本空格中输入以下代码: on(release){ output=Number(input1)+Number(input2); } 5. 导出影片 / 8

  4. 6.4 第4题解答 (运行结果) 1.创建按钮元件 第1步:在考生文件夹中新建X6-04文件夹。将Unit6\Y6-04\Y6-04.fla文件复制到X6-04文件夹中,重命名为X6-04.fla。打开该影片文件,执行下列操作。 第2步:在主时间轴舞台上,选中作为按钮弹起状态的形状(左边的),按F8键打开“转换为元件”对话框,在“名称”处输入“按钮”,“行为”为“按钮”,注册点位于中央。单击“确定”,在库中新建了一个名为“按钮”的按钮元件。如下所示: 按钮元件 / 8

  5. 2. 定义按钮的状态 第3步:双击按钮元件,进入按钮编辑状态,在“指针经过”帧处插入空白关键帧,将主时间轴舞台中作为按钮经过状态(中间)的形状复制到该帧的舞台上。打开对齐面板,使“相对于舞台”按钮处于按下状态,并水平和垂直居中,注册点位于开关的中央。 第4步:在“按下”帧处插入空白关键帧,将主时间轴舞台中作为按钮按下状态(右边)的形状复制到该帧的舞台上,注册点位于中央。 3. 添加音效 第5步:按题目要求为按钮在鼠标经过时和按下时添加声音。(可先将声音导入到库,再分别拖入相应帧的舞台) 4. 添加动作 第6步:回到主时间轴,删除舞台上所有形状(左边的元件不删),从库面板中将“文字”图形元件拖入主时间轴“按钮”层的舞台上,打散,只保留stop、Back、Forward、play字样,其余删除。将stop字样定位于按钮元件的中央。然后选中文字下的按钮元件,在“动作”面板的脚本窗格内输入下列程序: on (release) { stop(); //本时间轴停止播放 } / 8

  6. 第7步:从库中拖一个“按钮”元件放于Stop按钮的右侧,用同样方法制作一个Back按钮。这时Back字样的排列顺序设为顶层。绑定在本按钮上的程序如下:第7步:从库中拖一个“按钮”元件放于Stop按钮的右侧,用同样方法制作一个Back按钮。这时Back字样的排列顺序设为顶层。绑定在本按钮上的程序如下: on (release) { prevFrame(); //本时间轴回退一帧,这里的字母F应大写 } 第8步:同样方法制作“Forward”按钮,绑定在本按钮上的程序如下: on (release) { nextFrame(); //本时间轴向前播放一帧,这里的字母F应大写 } 第9步:再制作“Play”按钮,绑定在本按钮上的程序如下: on (release) { play(); //本时间轴开始播放 } 5.导出影片 第10步:发布时允许调试。完成后将fla文件另存为Flash MX 2004格式。 / 8

  7. 附:Flash常用动作脚本 1. 播放与停止 ① 从影片的当前位置开始播放: play(); ② 转到指定场景的第x帧并播放:gotoAndPlay([“场景名”,]x); ③ 回退一帧: prevFrame(); ④ 前进一帧: nextFrame(); ⑤ 停止电影的播放: stop(); ⑥ 调用外部的swf文件,层深为x: loadMovie(“文件名.swf”,x); ⑦ 加载外部的swf文件到空影片剪辑mymc中:loadMovie(“xx.swf","mymc"); ⑧卸载层深为x的文件: unloadMovie(x); ⑨ 卸载层名为mymc的影片剪辑: unloadMovie(mymc); / 8

  8. 2. 控制影片剪辑的高宽和位置 ①加载影片的X轴坐标:mymc._x=50; ②加载影片的Y轴坐标:mymc._y=60; ③加载影片的宽度:mymc._xscale=100; ④加载影片的高度:mymc._yscale=100; 3. 消除锯齿开关(会降低播放速度):toggleHighQuality(); 4. 终止声音:stopAllSound(); 5. 满屏播放:fscommand ("Fullscreen", true); 6. 终止播放,返回到操作系统:fscommand ("quit", true); (注: 需导出影片,该命令与播放时按Ctrl+Q等效。) 7. 禁止菜单:fscommand ("showmenu", False); 8. 执行名为NAME.EXE的文件:fscommand ("exec", name.exe); 9. 设置焦点到名称为x的对象:Selection.setFocus(“x”); 10. 使影片的尺寸不可调节:fscommand("allowscale","false"); / 8

More Related