首页 » 软件开发 » 用Flash做一个随机抽签小程序(抽签随机做一个打开点击)

用Flash做一个随机抽签小程序(抽签随机做一个打开点击)

神尊大人 2024-07-24 08:17:04 0

扫一扫用手机浏览

文章目录 [+]

1、打开Flash, 新建一个Flash文档,按下“Ctrl+F3”组合键,打开文档“属性”面板(在窗口下部),设置其大小为300像素宽、400像素高,还可改变背景颜色和帧频。
(帧频的设置后面会说到)

2、在工具栏选择文本工具,在文档中点击创建一个文本框,输入“抽签”二字,打开下方的“属性“面板,设置其为静态文本,选择合适的字体、字号、颜色等,把它放到文档上部正中。

3、再次选择文本工具,创建一个空文本框,拉到一定宽度,打开“属性“面板,设置其为动态文本,输入实例名称“name”,选择合适的字体、字号、颜色等,并点选“变量”前面的小方框,以在文本周围显示边框,然后把它放到文档中部。

用Flash做一个随机抽签小程序(抽签随机做一个打开点击) 软件开发
(图片来自网络侵删)

4、准备两个大小相同的按钮图片,一个“开始”,一个“停止”,然后点击主菜单“文件”→“导入”→“导入到库”,在打开的对话框中选中这两个图片,点击“打开”,这时在右边的库中就会看到它们了。

5、点击主菜单“插入”→“新建元件”(或者按下“Ctrl+F8”组合键),在打开的对话框中选择“类型”为“影片剪辑”,“名称”可不管,然后点击“确定”。
再从右边库中把“开始”图片拖到左边工作区,置于正中(“+”对准)。

6、用同样的方法再制作一个影片剪辑,当然,这次要改用“停止”图片了。

7、点击“时间轴”后的“场景1”,返回主场景,把刚才制作的两个影片剪辑拖入文档中,并排放在动态文本框下面。

8、分别选中两个影片剪辑,打开“属性”面板,输入实例名称“start”和“stop”。

9、右键点击时间轴“图层1”的第1帧,在弹出的菜单中选择“动作”,打开“动作-帧”面板,在右面的代码框中输入以下代码:

Stage.showMenu = false;

function mc() {

onEnterFrame = function () {

_root.name.text = nobody[random(8)];

};

}

var nobody = ['张三', '李四', '王五', '赵六', '孙七', '周八', '吴九', '郑十'];

_root.stop.onRelease = function() {

delete onEnterFrame;

};

_root.start.onRelease = function() {

mc();

};

说明:第一行代码主要作用是使发布出来的swf文件在播放时不显示主菜单和部分右键菜单。
第七行代码方括号中的名字就是待抽取的所有学生,特别要注意的是,名字前后的引号(可以是单引号,也可以是双引号)和逗号必须在英文状态下输入。
第四行代码用于随机抽取名字显示在动态文本框中,random后面的参数必须与学生人数一致。

10、现在,你可以点击主菜单中的“控制”来“测试影片”了(也可直接按下Ctrl+Enter组合键)——点击“START”,中间方框中的名字在不停地变动,点击“STOP”,就会抽取其中一名学生。
不过,你会发现,方框中的名字变动太慢,怎么办呢?这就需要修改前面提到的“帧频”了。
帧频值越大,名字变动越快,所以这里我们可以把它改成“36”。

至此,一个随机抽签的Flash就制作完成了,你可再测试一下,如果没有问题,就可发布成swf文件了。

当然,你还可以用FlashPackager和eXeScope把它打包修改成更加好用的exe程序。

标签:

相关文章

语言中的借用,文化交融的桥梁

自古以来,人类社会的交流与发展离不开语言的传播。在漫长的历史长河中,各民族、各地区之间的文化相互碰撞、交融,产生了许多独特的语言现...

软件开发 2025-01-01 阅读1 评论0

机顶盒协议,守护数字生活的新卫士

随着科技的飞速发展,数字家庭逐渐走进千家万户。在这个时代,机顶盒成为了连接我们与丰富多彩的数字世界的重要桥梁。而机顶盒协议,作为保...

软件开发 2025-01-01 阅读1 评论0

语言基础在现代社会的重要性及方法步骤

语言是人类沟通的桥梁,是社会发展的基础。语言基础作为语言学习的基石,对于个人、社会乃至国家的发展具有重要意义。本文将从语言基础在现...

软件开发 2025-01-01 阅读2 评论0

粤语电影,传承文化,点亮时代之光

粤语电影,作为中国电影产业的一朵奇葩,以其独特的地域特色、丰富的文化内涵和鲜明的艺术风格,赢得了广大观众的喜爱。本文将从粤语电影的...

软件开发 2025-01-01 阅读3 评论0

苹果游戏语言,塑造未来娱乐体验的基石

随着科技的飞速发展,游戏产业逐渐成为全球娱乐市场的重要支柱。在我国,游戏产业更是蓬勃发展,吸引了无数玩家和投资者的目光。而在这其中...

软件开发 2025-01-01 阅读1 评论0