学习已经被淘汰的flash

一、基本知识介绍

网站动画的分类:二维动画和三维动画

?

二维动画分类:

1.GIF动画

2.flash动画

flash软件:是矢量软件

?

选中带有点,并且可以任意变形的对象,叫形状

逐帧动画:在时间帧上逐帧绘制帧内容

帧的分类和作用:

?

1.普通帧(延时帧):延长画面的停留时间(F5)

2.关键帧:原地复制上一帧所有内容(F6)

3.空白关键帧:插入一个空帧(F7)

?

flash文件保存格式:

1. fla可以编辑的源文件格式

2. swf导出的影片格式,用于网站

?

?

?

?

运动补间动画:

使同一个对象大小、位置、颜色和不透明度发生改变而产生的动画效果.

如果做运动补间动画,参与动画的对象必须是"元件"

?

注意:

1.形状不能做运动补间动画

2.图形元件里不能做动画,做完动画也看不到效果

?

库面板:存放元件的地方

场景:演员表演的舞台(所有的动画最终都需要放到场景)

库:演员的化妆室(后台化妆,修改元件的地方)

?

重点:

·运动补间动画的制作

·做运动补间动画,都加关键帧,加的帧数越多,动画播放越慢

元件

  • 元件是做运动补间动画的必备条件;
  • 可以重复使用元件,而不会增加flash文件大小。

创建元件的两种方法:

  • 直接在库面板新建元件,快捷键Ctrl+F8
  • 将场景里的对象转换为元件,快捷键F8

?

?

?

?

二、图层的应用

?

帧的编辑技巧

综合实例

运动补间动画的概念

  • 在一个关键帧上放置一个元件,然后在另一个关键帧上改变这个元件的大小、颜色、位置和透明度等,flash在两个关键帧之间创建的动画被称为运动补间动画。
  • 动作补间动画建立后,时间帧面板的背景色变为淡紫色,在起始帧和结束帧之间有一个长长的箭头。
  • 运动补间动画只对单一的对象有效,如果想让多个对象同时运动,必须将它们放在不同的层上,分别制作运动补间动画。
  • 构成运动补间动画的元素是元件(包括影片剪辑、图形元件、按钮),不能是形状。

形状补间动画的概念

  • 形状补间动画:是在一个关键帧上绘制一个形状,然后在另一个关键帧上更改该形状,或在空白关键帧上绘制另一个形状等,Flash将自动根据二者之间的帧的值或形状来创建的动画,它可以实现两个图形之间颜色、形状、大小、位置的相互变化。
  • 形状补间动画建立后,时间帧面板的背景色变为淡绿色,在起始帧和结束帧之间有一个长长的箭头。
  • 构成运动补间动画的元素是形状。

?

形状补间动画(变形动画):可以使两个不同对象之间产生变化

加帧分两种情况:

1.不同对象之间,加空白关键帧

2.相同对象之间,加关键帧

做形状补间动画的对象,必须是"形状"

影片剪辑元件:在这个元件里可以做任何动画

注意:影片剪辑做完动画,必须拖拽到场景,然后"ctrl+回车"测试

?

?

影片剪辑可以包含图形元件

跳动的红心---运动补间动画---图形元件

我需要文件里有若干颗心在同时跳动,所以要做影片剪辑

场景里---影片剪辑(动画)---图形元件(演员)

?

引导层动画:

?

使某个对象沿着一条特殊的路径运动而产生的动画效果。

引导层动画的条件:

1.必须是两个图层,引导层在被引导对象层上方;

2.引导层必须是线;

3.被引导对象必须是元件,做运动补间动画。

?

?

引导层动画都是用运动补间动画做的:一个引导层可以同时引导多个图层

?

遮罩层动画:蒙板

?

条件:

必须是两个图层,遮罩层在被遮对象层上方

遮罩层上的对象本身看不见,线不能做遮罩

遮罩层上可以做任何动画

?

·逐帧动画

·运动补间动画

·形状补间动画

·引导层动画

·遮罩层动画

?

?

三、动作面板(action)

?

添加action的位置:

1.给按钮加命令

2.给帧加命令

?

加命令的步骤

?

1.如果想让画面先停止,那么在场景(任意哪个图层都可以)第一帧加停止命令stop();

2.让按钮控制动画的播放,给按钮加播放命令(如果给按钮加命令,必须先加鼠标事件)

on(press){play();} 按下鼠标播放

3.在场景最后一帧加停止命令的

?

4.给重播按钮加命令:

on(press){gotoAndPlay(2);} 按下鼠标跳转到场景的第2帧播放

on(rollOver){play();} 鼠标经过播放

press按下

release释放鼠标

on(press){命令}

?

鼠标拖拽

1.在场景里给按钮起名字(属性面板)

2.给按钮加命令

on(press){startDrag(a);} 按下鼠标开始拖拽(起的名字)

on(release){stopDrag();} 释放鼠标停止拖拽

?

?

洋葱皮效果

duplicateMovieClip(a,b,0); 复制影片剪辑

setProperty(a,_alpha,100); 设置影片剪辑的属性

?

?

文章来源:刘俊涛的博客

地址:http://www.cnblogs.com/lovebing

欢迎关注,有问题一起学习欢迎留言、评论。

时间: 2024-08-30 11:00:10

学习已经被淘汰的flash的相关文章

USB Mass Storage学习笔记-STM32+FLASH实现U盘

一.内容概述 采用STM32内部自带USB控制器外加大页NAND FLASH K9F1G08U0A实现一个128M的U盘. 1.STM32的USB控制器 STM32F103的MCU自带USB从控制器,符合USB规范的通信连接:PC主机和微控制器之间的数据传输是通过共享一专用的数据缓冲区来完成的,该数据缓冲区能被USB外设直接访问.这块专用数据缓冲区的大小由所使用的端点数目和每个端点最大的数据分组大小所决定,每个端点最大可使用512字节缓冲区,最多可用于16个单向或8个双向端点.USB模块同PC主

Scala下Play框架学习笔记(Session and Flash scopes)

session和flash scope 的区别 如果需要通过多个HTTP请求传输数据,那么就要用到session和flash scope.在session中存储的,整个会话过程都有效,在flash scope 中存储的,只是对下一个请求有效.服务器不存储session和flash scope中的数据,它们只是被传递给了下一个请求,使用Cookies机制.这就意味着你只能存储字符串类型,而且大小有限,最多4KB.Cookies的默认名字是PLAY_SESSION,通过application.con

TQ2440 学习笔记—— 7、NOR Flash 和 NAND Flash

非易失闪速存储器Flash 具有速度快.成本低.密度大的特点. Flash 存储器主要有 NOR Flash 和 NAND Flash两种类型,总的来说, NOR 型比较适合存储程序代码,NAND 型则可用做大容量数据存储. 1.NOR 型 Flash 存储器 NOR Flash 技术是由Intel 公司于1988年首先开发,它的出现彻底改变了原先由EPROM和EEPROM一统天下的局面. NOR 的特点是芯片内执行(XIP,eXecute In Place),这样应用程序就可以直接在Flash

如何替代即将淘汰的Flash方案?

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由MarsBoy发表于云+社区专栏 | 导语 Web技术飞速发展的如今,我们在感受新技术带来的便捷和喜悦的同时,也时常在考虑着一个问题:老技术如何迁移.正如本文的主题一样,Flash技术在早年风靡在Web领域,曾经发挥着无尽力量的一个工具正逐渐失去了其重要性.由于性能,兼容性,版权问题,Flash的市场正在消退,曾经靠Flash实现的功能和特性如何完美得进行迁移呢,本文将简单谈一谈Flash的几个常见的特性的替代方案. 1.视频播放

SPI学习(SPI总线读写FLASH)

总体概述: (1)W25X16/32/64:256-bytes/页(Page),4K-bytes/扇区(Sector),64K-bytes/块(block) W25X16:16M-bit(2M-byte) |   W25X32:32M-bit(4M-byte)  |    W25X64:64M-bit(8M-byte) (2)SPI支持单一或双重输出:四个引脚 clock.chip select.data I/O.data out (3)数据传输速率的支持:最大150M-bits/S clock

SPI方式读取外部FLASH抓取时序图

使用STM32的SPI控制器,对外部的W25X16 FLASH(2M字节)芯片进行操作.以下为逻辑分析仪抓取的时序. 以下是该FLASH芯片的命令表. 1.          1.读取器件ID. 先拉低片选信号CS,再发送命令0XAB,再发送三个字节的dummy.读取第四个字节数据,数据就是device ID.最后拉高CS,结束一次操作. 以下是发送命令0XAB放大的图.可以看出CLK空闲状态是高电平(CPOL = 1),偶数边沿为采样时刻(CPHA = 1). 2.          2.读取

只学一点点:我的技术学习策略(可以参考一下:寻找遁去的一,不用管别人怎么想;有学习的时间,不如自己写、自己实践,否则学完了都不知道是什么东西)

李敖有首诗叫<只爱一点点> : 不爱那么多, 只爱一点点: 别人的爱情像海深, 我的爱情浅. 不爱那么多, 只爱一点点: 别人的爱情像天长, 我的爱情短. 不爱那么多, 只爱一点点: 别人眉来又眼去, 我只偷看你一眼. 一点足够.在黄易的大唐双龙传中有个说法叫<遁去的一>,也就是说任何事情在纷杂万象之中都有一个消失的一,把这个消失的一找到,就可以事半功倍. 在学技术中,很多人纠结于掌握与精通.掌握是能够熟练的使用该技术实现自己的目标,而精通,则是对该技术的常用及半常用的场景都熟悉,

Flash Media Server 安装调试教程

Flash Media Server 4.5(fms4.5)教程一:安装 你安装的Flash Media Server 4.5之前,Adobe建议您先卸载任何早期版本的FMS,你可能有你的应用程序和/或配置文件备份之前.安装过程中已经改变,从早期版本的一些方法. 安装的Flash Media Server 4.5,请按照下列步骤: 双单击启动安装FlashMediaServer4.5.exe.你会看到图1所示,其中列出服务器上的所有四个版本的启动画面.在下一个屏幕上,告诉你什么是即将发生,建议您

Linux学习系列八:操作网口

一些相对高性能的单片机会带以太网接口,网口在MCU里算是比较复杂的外设了,因为它涉及到网络协议栈,通常情况下网络协议栈会运行在一个RTOS中,所以对普通单片机开发者来说网口使用起来相对难度较大一些.在Linux下网口是一个经常使用的接口,由于Linux具备成熟完备的网络通信协议栈,底层驱动厂家也都提供好了,所以使用起来相对方便的多.本篇对Linux下网口使用做个简单总结,希望对大家有所帮助. 内容主要包括使用buildroot来是实现ssh功能,UDP通信的例子,以及实际中容易犯的一个错误. 原