广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何在Flash中用角度旋转来控制对象运动

    来源:网络收集  点击:  时间:2024-03-07
    【导读】:
    Flash编辑的过程中,你会不会用角度来控制显示对象的循环运动?笔者给你介绍一下操作方法。工具/原料moreFlash CS6方法/步骤1/19分步阅读

    打开Flash软件,选择“ActionScript3.0”选项,新建一个空白文档。

    2/19

    在“库”中导入一张图片,在图片上右击,选择“属性”。

    3/19

    在“位图属性”窗口中,选择“ActionScript”选项卡,选择“为ActionScript导出”前面的勾,将“类”名改为“Bigimage”,单击“确定”。

    4/19

    在出现的“ActionScript类警告”窗口中单击“确定”。

    5/19

    将图层命名为“代码”,在图层的第一帧右击,选择“动作”选项。

    6/19

    首先,设置帧频为10帧每秒。

    7/19

    设置X轴的截距为550,Y轴的截距为150,用于控制对象运动的坐标。

    8/19

    定义变量用于设置角度旋转的速度,代码如下图所示。

    9/19

    创建“Bigimage”类的实例,变量为“imagedata”,设置实例的宽和高都为150像素。

    10/19

    创建“Bitmap”类的实例,变量为image,宽和高为“imagedata”实例的数值,即都为150像素。

    11/19

    设置图像的宽和高的比例为原图的0.3,用函数scaleX和scaleY实现。

    12/19

    设置图片image的初始坐标为(550,150),代码如下图所示。

    13/19

    将图片image添加到显示列表中。

    14/19

    注册enterFrame事件的接收者,接收者函数为onmove。

    15/19

    定义侦听器函数onmove,变量c的类型为事件。

    16/19

    先将角度转换为弧度,用Math.cos函数计算出旋转角度的cos值,与截距dx相乘计算出对象image的X轴坐标值。

    17/19

    计算出的图像image的Y轴坐标位置,即为截距dy的值。

    18/19

    旋转速度moving自己累加3。

    19/19

    测试程序,运行结果如下图所示。

    我们可以看到图像运动的方式,是受角度旋转的规律控制的。

    注意事项

    注:一定要设置“位图属性”中的类,否则程序无法正确执行。

    FLASH角度旋转对象运动控制
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_285382.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 15:25:49  耗时:0.026
    0.0266s