合肥卓想动画工作室 承接全国+flash动画制作 + flash动画设计 + 各类flash动画制作设计


联系方式

与用户输入的Flash Fortune-Teller/Random句子的发生交

时间:2012-12-18 14:11来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击:


 

魔术8球可以接受用户输入,但并没有真正用它做什么;输入文本框为更多的用户的利益/可视化比什么都重要
。 这一次,我们将采取更进了一步,不过,并添加用户的输入,以帮助在一个模拟的“财富告诉”应用程序
产生的结果。 应用程序需要用户输入的字符串在各种随机选择的,但预设的句子结构。
做的第一件事情,总是成立的艺术作品/背景为您的脚本。
 
添加输入文本框,用户输入的话,他们要养活到脚本。 我决定会是两个名词,一个形容词,副词,动词,一
个名字,但你可以自定义您认为合适的。确保每个文本框指定实例名和变量名。 您可能还需要做的轮廓可见
,所以用户知道他们应该键入。现在,为了显示“财富”,请在舞台上创建一个动态文本框,并指定一个实例
名称。 像往常一样,作为一个占位符,你把它里面的文本并不重要,因为我们将动态覆盖它。动态文本框转
换成影片剪辑元件(F8),就像是与魔术8球,这个脚本的影片剪辑保持上暂停一个空白帧并没有发挥超越该
帧,直到用户操作(在这种情况下,推一个按钮),使播放头前进。
现在,双击该影片剪辑编辑,和你的时间表:
• 将您的第二个关键帧的第一个关键帧;
• 清除您的第一个关键帧保留空白,并插入一个基本停止该帧。
所有我们做了什么至今是刚设定的,现在我们只需要添加的脚本,做真正的工作。 这个脚本的第2帧的影片剪
辑:
 fortunevar=Math.ceil(Math.random()*3) ; if (fortunevar==1){
_root.fortune.fortunetext.fortunedisplay.text="Your " + _root.noun1 + " will " + _root.adv + " "
+ _root.verb + " the " + _root.adj + " " + _root.noun2 + " " + _root.name + "."; } if
(fortunevar==2){ (etc….I think you get the idea at this point, and I'm low on space.)
再次,这是一样的魔术8球,它生成一个0和1之间的随机数,使用Math.random,四舍五入到下一个最高的整数
,使用Math.ceil,然后乘之购股权数目得到一个数字1和X(其中X是你有多少选择,在我的情况下)之间的任
何地方。 然后,它使用if语句来检查值分配给产生的随机数,当一个测试为真,执行里面的功能。
我所做的是建立一个级联的文本以及变量,整理收集到的输入文本框的变量,在标准的句子来填补的空白。
对于每一组的变量中,有三种可能的结果如何将安排的句子。
做的最后一件事是返回到您的主舞台/时间线,并创建一个按钮,将播放头移动到第二帧,使未来的影片剪辑
运行该脚本:
 on (release) { _root.fortunte.gotoAndPlay(2) ; }
 ,你应该有一个算命先生/随机句子发电机。
 事情要记住:
• 请一定要包括所有变量的完整路径名的根级别(如为而不是名称_root.name),以确保闪存知道在哪里寻
找你的信息。
• 不要忘记,你正在使用的动态文本框的文本属性 ,以填补在动态生成的消息。
• 需要的一切,不是一个变量在每个动态生成的消息,引号里的 - 是的,甚至空格和标点符号,你必须定义
一切,并确保每次切换变量的文本或什至可变变量,它必须使用加号(+)连接起来。

(责任编辑:卓想动画http://www.zxgzs.com)




上海 北京 深圳 广州 成都 杭州 重庆 武汉 苏州 合肥 亳州 天津 南京 沈阳 西安 青岛 大连 宁波 济南 哈尔滨 长春 厦门 郑州 长沙 福州 乌鲁木齐 昆明 兰州 无锡 南昌 贵阳 南宁 太原 石家庄 呼和浩特 佛山 东莞 唐山 烟台 泉州 包头 温州 淄博 海口 银川 西宁 南通 大庆 徐州 潍坊 常州 鄂尔多斯 绍兴 济宁 盐城 邯郸 临沂 洛阳 东营 扬州 台州 嘉兴 沧州 榆林 泰州 镇江 昆山 江阴 张家港 义乌 金华 保定 鞍山 泰安 宜昌 襄阳 中山 惠州 南阳 威海 德州 珠海 柳州 宿迁 芜湖 岳阳 菏泽 漳州 信阳 蚌埠 绵阳 株洲 邢台 桐城 桂林 衡阳 铜陵 三亚 阜阳 荆州 遵义 咸阳 驻马店 上饶 湛江 湘潭 汕头 莆田 滁州 廊坊 赣州 肇庆 九江 德阳 淮安 曲靖 湖州 揭阳 许昌 秦皇岛 江门 新乡 潮州 商丘 宁德 吉林 连云港 常德 宜春 黄冈

卓想动画 版权所有 flash作业- 网页设计作业
返回首页   |   电话咨询   |   微信咨询