• 多个字逐个跳到目标位置

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 内容

    一、问题

    现在要为“2012年大学计算机比赛”设计一个文字横幅,要求文字从各个方向逐个飞入,最后停留在屏幕中央。当前一个文字停下来后,后一个文字才开始飞入屏幕。请你帮助小明完成该宣传动画。

    二、问题核心

    无路径运动动画——多个文字逐个跳到目标位置。

    三、知识点

    1.无路径运动动画。

    2.字符串打散。

    3.文字组合。

    四、解决思路

    把输入的字符串打散成独立的单个字,使其能够独立运动,然后把打文字分离到多个图层中,分别对每个汉字设置无路径动画。由于本案例要求最终效果是获得整齐排列的文字,因此,可以把刚刚输入的文字状态设置为末帧。

    由于在前一个文字到位后一个文字才开始飞入,因此每个文字的状态都可以分为3个阶段:初始状态、飞行状态和最终状态。如果每个文字的飞行时间为10帧,则“欢”的初始状态为0帧,飞行状态为0~10帧,最终状态为10帧以后;“迎”的初始状态为1~10帧,飞行状态为11~20帧,最终状态为20帧以后。依次类推其他文字的帧状态。通过推算,文字的飞入过程共需要80帧,另外还需要准备若干帧的稳定状态。

    五、解决方案

    首先,新建一个Flash文档,从工具箱中选择“文本工具”,从菜单中选择“字体”-“华文琥珀”功能,并利用选项栏设置“文本颜色”为红色,然后在场景中输入文字“2012年大学计算机比赛”。

    其次,选中场景中的文字,按<ctrl>+B组合键把字符串打散,变成单个的字。由于2012不能拆散,为此需要用工具箱的“选择工具”,然后在“2012”上拖动,在把“2012” 选中之后,按<ctrl>+G2012组合成一个整体。

    第三,执行菜单“修改”—“时间轴”—“分离到图层”功能,把场景中的文字分离到各个图层。

    第四,第四,因当前的文字为最终效果,所以,需要先在末帧固定住这一状态。在时间轴中选定全部图层的第80帧,按<F6>键,把他们全部变成关键帧。

    第五,在文字“欢”所在图层的第10帧,按<F6>键,使之变成关键帧。回到本图层的第1帧,把文字“欢”拖到场景之外。然后右键单击第1帧,选择“创建传统补间”,为“欢”字设置飞行过程。至此,完成了对“欢”字3个状态的设置。

    第六,在“迎”字所在图层的第20帧,按<F6>键;在选择本图层的第1帧,把“迎”字拖到场景之外,构造出初始状态;再选择本图层的第11帧,按<F6>键,把第11帧变为关键帧;接着右键单击第11帧,选择“创建传统补间”。至此,设计了“迎”字的3个状态。

    第七,同理,为其他文字设置3个状态。

    最后,播放动画,观察效果。

    六、文件说明

    文本文件:文字脚本.docx

    PPT文件:讲稿.pptx

    微视频文件:微视频

    思考题文件:思考题.docx

    • PPT
    • 视频

    • 在新页面中查看内容
    • 下载源文件
    • 标签:
    • 设置
    • 脚本
    • 文件
    • 最终
    • 状态
    • 2012
    • 图层
    • docx
    • 选择
    • 动画
    • 视频
    • 文字
    • 场景
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部