AN动画基础——元件,组件,散件

news2024/11/26 2:50:41

【AN动画基础——元件,组件,散件】

  • 元件
    • 不同元件的作用
      • 影片剪辑
      • 按钮
      • 图形
      • 元件特性
  • 组件
    • 组件的作用
      • 组件特性
  • 散件
    • 散件作用
    • 散件特性

本篇内容:认识元件,组件,散件属性
重点内容:元件,组件,散件
工 具:Adobe Animate 2022


一般来讲我们之前了解的那些工具就够我们做简单动画了,还有一些工具没讲不是没用,而是…没想好怎么用,比如3D旋转,平移之类的。我们的目的是做动画。所以认识完基础工具后就开似乎上手动画。后面遇到之前没说的工具,我们在介绍。

元件

元件(Symbol)是指可在动画中重复使用的图形、动画或其他媒体对象。它可以包含独立的时间轴和属性,并可以在动画中多次引用
在这里插入图片描述
元件有以下特点:
在这里插入图片描述

不同元件的作用

在这里插入图片描述

影片剪辑

影片剪辑元件(Movie Clip Symbol)具有自己独立的时间轴和属性。影片剪辑元件可以包含复杂的动画、图形和其他元素,并可以在舞台上多次使用。

影片剪辑元件的主要用途如下:

  1. 重用动画:通过创建影片剪辑元件,可以在动画中多次使用相同的动画效果,而无需每次都重新绘制或编写代码。
  2. 动画控制:影片剪辑元件具有独立的时间轴,可以在元件内部创建和编辑动画效果。这使得在主时间轴上进行整体控制时更加灵活可靠。
  3. 交互性:影片剪辑元件可以与代码交互,并具有自己的事件处理功能。可以为元件添加交互行为,例如按钮点击、鼠标悬停等。
  4. 属性控制:影片剪辑元件的属性可以在其实例上进行修改。可以对每个实例应用不同的动画、颜色和其他样式。
  5. 时间轴嵌套:可以将其他元件(如形状、按钮和其他影片剪辑)嵌套到影片剪辑元件中的子时间轴上。这使得创建复杂的层次结构和嵌套动画变得更加简便。

按钮

按钮元件(Button Symbol)用于创建交互式按钮。按钮元件可以包含不同状态的图形,如正常状态、悬停状态和按下状态,并具有交互功能

以下是按钮元件的主要用途:

  1. 创建用户界面:按钮元件可用于创建交互式用户界面,如菜单、导航栏、控制按钮等。通过按钮元件,可以为用户提供与动画内容进行交互的方式。
  2. 按钮状态切换:按钮元件具有不同状态,可以根据用户交互改变其外观。例如,当用户将鼠标悬停在按钮上时,按钮可以显示不同的颜色或效果。
  3. 添加交互功能:按钮元件可以与操作相关联,如响应点击事件、跳转到其他帧或页面、播放声音或视频等。通过添加交互功能,可以使按钮在用户点击时执行特定的操作。
  4. 自定义样式和外观:按钮元件允许自定义按钮的样式和外观,如颜色、字体、大小、形状等。这使得按钮可以与整体设计风格和主题相匹配。

图形

图形元件(Graphic Symbol)用于创建可重复使用的图形对象

以下是图形元件的主要用途:

  1. 重用图形:通过创建图形元件,可以在动画中多次使用相同的图形,无需每次都重新绘制或导入。
  2. 矢量编辑:图形元件可以包含矢量图形和形状,而且可以在元件内部进行编辑。可以添加、删除、修改图形和形状,以满足设计需求。
  3. 动画效果:图形元件具有独立的时间轴,可以在元件内部创建和编辑动画效果。这使得在主时间轴上进行整体控制时更加灵活可靠。
  4. 嵌套对象:可以将其他元件(如形状、按钮和其他图形元件)嵌套到图形元件中。这使得创建复杂的层次结构和嵌套动画变得更加简便。
  5. 独立属性:图形元件可以具有自己的属性,如缩放、旋转、颜色等。这意味着可以在每个实例上应用不同的属性,以实现更多的样式和效果。

元件特性

F8建立一个元件,在库中可以查看元件。
在这里插入图片描述
如果我复制一下元件改变颜色,所有同名元件都会改变
在这里插入图片描述

组件

组件(Component)用于交互式内容开发的特殊类型元件。它们可以创建可交互的按钮、滚动条、视频播放器等用户界面组件,并允许用户与内容进行互动。

组件的作用

在Adobe Animate中,组件(Component)是一种可重复使用的交互元素,可以用于创建丰富的用户界面和交互式体验。

以下是Animate组件的一些常见用途和示例:

  1. 文本输入框组件(TextInput):用于接收用户的文字输入。可以用于创建表单、搜索框等。 示例:一个登录页面,用户可以在文本输入框中输入用户名和密码。

  2. 按钮组件(Button):用于触发特定的操作,如提交表单、打开链接等。 示例:一个购物网站中的“加入购物车”按钮,点击按钮后将所选商品添加到购物车。

  3. 下拉菜单组件(ComboBox):提供多个选项供用户选择。 示例:一个设置页面,用户可以从下拉菜单中选择语言或主题。

  4. 滑块组件(Slider):用于通过滑动来调整数值或控制音频/视频播放进度。 示例:一个音量控制器,用户可以通过滑动滑块来调整音量大小。

  5. 复选框组件(CheckBox):用于多个选项的多选。 示例:一个电影订票页面,用户可以勾选多个座位来选择座位位置。

  6. 进度条组件(ProgressBar):用于显示任务进度或加载状态。 示例:一个文件上传页面,进度条可以显示文件上传的进度。

组件特性

2个不同的散件叠加会相减。变成组件各管各的重合没有反应方法就是打组CTRL+G(分别打组哈)两个一起打组就一起动了。
在这里插入图片描述
在这里插入图片描述

散件

散件(Decompose)是指将元件或组件分解为其原始形式(例如,将元件分解为其组成的形状和动画)。这使用户可以对元件的每个组成部分进行修改或编辑。

散件作用

在这里插入图片描述

散件特性

我们在An中绘制的基本图形都属于散件。

在这里插入图片描述
两个不同颜色的散件重合会相减
在这里插入图片描述
谁在上面重合的部分就会减掉上面的部分
在这里插入图片描述
同色相加,覆盖上面就会变成一个新图形
在这里插入图片描述
在这里插入图片描述
更多特性我们后面发掘。

元件是可重复使用的对象,组件是用于创建交互式内容的特殊类型元件,而散件是将元件或组件分解为其原始形式的过程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1097437.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

专业翻译哪家强?插件AI来帮忙!

大多数人一提到翻译软件,想到的应该是某度翻译或者是某歌翻译,日常使用也是用这两个居多,但是这两个甚至市面上常见的翻译软件的效果都不是很好,不能精准翻译到一些专有名词的意思。 那么究竟有没有好用的AI翻译呢?答…

DAY06_瑞吉外卖——用户地址簿功能菜品展示购物车下单

这里写目录标题 1. 用户地址簿功能1.1 需求分析1.2 数据模型1.3 导入功能代码1.4 功能测试 2. 菜品展示2.1 需求分析2.2 前端页面分析2.3 代码开发2.3.1 查询菜品方法修改2.3.2 根据分类ID查询套餐 2.4 功能测试 3. 购物车3.1 需求分析3.2 数据模型3.3 前端页面分析3.4 准备工作…

大坑-MATLAB图片转存时需注意的点

MATLAB中图片的保存和转存有一个巨大的陷阱,我也是在吃了大亏后发现的,正常情况下,MATLAB跑完实验,生成的图片如下 放大后这样 可以方便修改坐标轴标题,最初我就是因为想修改坐标轴标题才给它放大的,因为…

Linux系统之安装ServerBee服务器监控工具

Linux系统之安装ServerBee服务器监控工具 一、ServerBee介绍1.1 ServerBee简介1.2 ServerBee特点 二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍 三、检查本地环境3.1 检查本地操作系统版本3.2 检查系统内核版本 四、安装ServerBee4.1 下载部署脚本4.2 解压下载文件4.3 部…

全流量安全分析发现内部系统外联异常

内部系统外连监控的重要性在于保护企业的信息安全和预防数据泄露,以下是几个重要的理由: 1、检测异常活动:通过监控内部系统的外连连接,可以及时发现是否有未经授权或异常的链接尝试。这可能表示存在恶意软件、黑客攻击或内部员工…

LED显示屏高刷新率和低刷新率有什么区别

LED显示屏的刷新率是指图像在LED显示屏上更新的速度,也即屏幕上的图像每秒钟出现的次数,它的单位是赫兹(Hz)。LED显示屏的刷新率越高,图像闪烁感就越小,稳定性也就越高,换言之对视力的保护也越好…

头部品牌集体扑街!2023年9月京东平板电视TOP10品牌排行榜出炉

鲸参谋监测的京东平台9月份平板电视市场最新销售数据已出炉! 根据鲸参谋平台的数据显示,9月份,京东平台大家电品类——平板电视的整体销售呈现下滑。具体地,9月平板电视的销量为62万,环比降低约18%,同比降低…

DDD之领域(Domain)和子域(Subdomain)

领域驱动设计系列文章,点击上方合集↑ 1. 领域 领域(Domain)是一个组织所做的事情以及其中所包含的一切,领域可以表示整个业务系统。 领域,简单来说,是指一个业务或行业领域,例如电商、社交媒…

【C++】C++11—— 包装器

​ ​📝个人主页:Sherry的成长之路 🏠学习社区:Sherry的成长之路(个人社区) 📖专栏链接:C学习 🎯长路漫漫浩浩,万事皆有期待 上一篇博客:【C】C11…

虹科 | 解决方案 | 经销商(OEM)方案

针对汽车厂的方案 Pico 科技是PC版示波器的市场先驱:我们屡次获奖的PicoScope示波器被超过20家世界领先的汽车厂选择,用于提高质量和降低成本。PicoScope既是示波器,也是频谱分析仪、NVH分析仪、发动机压缩和蓄电池/起动充电系统检测仪。我们…

ROS opencv 人脸识别

人脸识别需要在输入的图像中确定人脸(如果存在)的位置、大小和姿态,往往用于生物特征识别、视频监听、人机交互等应用中。2001年,Viola和Jones提出了基于Haar特征的级联分类器对象检测算法,并在2002年由Lienhart和Mayd…

主题教育问题清单及整改措施2023年-主题教育对照六个方面个人剖析材料

无论前方路途多么坎坷,都要保持内心的坚定和勇敢。生活中没有什么不可战胜的困难,只有我们是否愿意去面对和克服。要相信自己的能力,相信自己拥有足够的智慧和力量去应对一切挑战 每一次的努力都不会白费,每一次的奋斗都是在为自己…

Web自动化测试进阶:网页中难点之expected_ conditions的应用与原理

前言 expected_conditions是selenium的一个模块,可以对网页上元素进行判断,一般配合WebDriverWait使用。 详细介绍说明 1、title_is,判断当前页面的标题是否等于预期,返回布尔值 也可以使用driver.title打印当前页面的标题 f…

BI零售数据分析方案,看了就想拥有

一份优秀的零售数据分析方案该是什么样的?应该是能将人、货、场、供、财的数据分析清楚、展现清楚,更是要具备极强的灵活自主性,随时按需分析。奥威BI零售数据分析方案就是这样的一份零售BI标准方案。 奥威BI零售数据分析方案 1、预设以人货…

BIM如何通过3D开发工具HOOPS实现WEB轻量化?

随着建筑行业的数字化转型和信息建模技术的不断发展,建筑信息模型(BIM)已经成为设计、建造和管理建筑项目的标准。然而,BIM模型通常包含大量的数据,导致在Web上的传输和查看效率低下。为了解决这一挑战,HOO…

【Java基础面试二】、为什么Java代码可以实现一次编写、到处运行?

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:一个Java文件里可以有多…

【广州华锐互动】人体血管器官3D动态展示为医学生提供哪些便利?

人体血管器官3D动态展示是一种采用先进的计算机图形技术和立体成像技术,对人体内部结构和功能进行三维可视化的教学方法。这种教学方式以其独特的优势,正在改变传统的解剖学教学模式,为医学教育带来了革新。 首先,3D动态演示能够提…

openssl 之 RSA加密数据设置OAEP SHA256填充方式

背景 如题 环境 openssl 1.1.1l c centos7.9 代码 /** 思路:填充方式自己写,不需要使用库提供的,然后加密时选择不填充的方式加密 关键代码 */ int padding_result RSA_padding_add_PKCS1_OAEP_mgf1(buf, padding_len, (unsigned char*…

mysql——面试题初体验

查询环境 1、student(学生表) 2、课程表(course) 3、教师表(teacher) 4、成绩表(score) 问题 (1) 查询所有学生的学号、姓名、选课数、总成绩 mysql> select s.s_id as 学号,s.s_name as 姓名 from student as s; ---------------- | 学号 | 姓名…

JWT的无限可能性:它如何在身份验证、单点登录、API安全等领域发挥作用

整理下工作中常用到的加密解密算法 和 使用场景 一、Base64和UrlBase64 二、Md5 salt 二、对称加密 四、非对称加密 这节整理 MD5、MD5salt基本介绍、使用场景及特点,以及java实现机制(文末附代码,需要的自取哈) 二、Md5 salt …