当前位置:首页 >问答首页

Adobe Flash怎么实现键盘输入的字符从舞台顶端不断坠落到底端的动画?

2024-02-20 12:00:26
精选回答
来自凶狠此滑板的回答 2024-02-20 23:49:38
1、打开Flash软件,单击“文件”---->“打开”,打开一个已有的作品“舞台显示从键盘输入的字符(参考作品连接)”。2、将“文本”图层的动态文本框移到顶端,在“属性”面板中将字体大小改为36号,“实例中称”为“out_txt”。3、在“代码”图层的第1帧右击,选择“动作”选项。4、在“动作”面板中,已定义了一个键盘事件的帧听器,发送者为舞台stage,接收者函数为onshow。同时定义了侦听器函数onshow,参数c为键盘事件。5、定义变量code获取键盘中输入的键值,用fromCharCode函数将键值转换为字符,保存在变量s中。6、将字符s在舞台中输出。7、接着,定义一个文本对象out_txt的enterframe事件的侦听器,接收者函数为onmove,使字符能不断运动。8、然后,定义侦听器函数onmove,参数c为事件类。9、实现文本对象的Y轴坐标在原值上加5,使字符下落。10、用if语句判断文本对象Y轴坐标是否已到达舞台底端,判断条件为Y轴坐标是否大于舞台高度。11、如果字符到达了舞台底端,将字符的Y轴坐标重置为0,使它重新从顶端下落。12、运行程序后,按下键盘上的键,可以看到一个字符从顶端不断下落到底端,而且在键盘上重新按键后,又会变成新的键符。
火星时代教育 影视学院刘老师,为你解答

最新发布

恭喜,您已获得免费试听资格请留下您的手机号,课程顾问将帮您激活课程
获取验证码
免费领千元课程+随课礼包

请留下您的手机号

课程顾问将帮您激活课程并赠送学习礼包

微信扫码在线答疑

扫码领福利1V1在线答疑

点击咨询
添加老师微信,马上领取免费课程资源

1. 打开微信扫一扫,扫描左侧二维码

2. 添加老师微信,马上领取免费课程资源

×

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定