当前位置: 首页 > news >正文

Flash:Flash动画设计软件界面的简介、Flash AS 3.0代码编程入门教程之详细攻略

Flash:Flash动画设计软件界面的简介、Flash AS 3.0代码编程入门教程之详细攻略

目录

Flash动画设计软件界面的简介

快捷键

菜单栏

下边工具栏

右边工具栏

工具箱

Flash AS 3.0代码编程入门教程

1、基础知识点

2、函数相关

(1)、无参函数

(2)、有参函数


Flash动画设计软件界面的简介

快捷键

更改快捷键:编辑→键盘快捷键→快捷键用于工具;

Ctrl+Enter快速编译得到Flash动画
Ctrl+N新建
F9代码编辑控制面板

菜单栏

文件

导入到舞台CTRL+R:删除导入的图片不会影响Flash中的素材

导入到库L:

打开外部库O:

导入视频:

编辑

视图

插入

修改

转换为元件F8:输入创建的名字;类型(影片剪辑,按钮);对齐(九宫格)

    影片剪辑:属性栏中比图形多了滤镜,可调用代码,播放不依赖于副层时间轴

    按钮:

图形:没有办法调用代码,功能小需依赖于副层

只有在F8之后,接着在时间轴上

文本

命令

控制

调试

窗口

下边工具栏

时间轴

右边属性的FPS为时间帧

图层:可点击眼睛不可见

图层右键:锁定/隐藏图层

      插入/删除图层:

      剪切/拷贝图层:

      引导层:勾选引导层编译处才可以

      添加传统运动引导层:

     

    

插入关键帧F6:右键插入关键帧,此时写个形状即可;关键帧,空白帧(没有内容的帧点)

插入帧F5:帧数自动延长,不同于关键帧,回车动画会发现延长帧都是等于第一帧

创建补间形状:只有矢量用此补间

创建补间动画:是用在3D上;可以右键删除补间,再创建传统补间(淡蓝色),此时属性栏变为图形,双击矩形区域进入补间1

(1)、做好两个帧点的定位之后

(2)、右键点击灰色块,选择创建传统补间即可,变为绿色实线即对

F8转换为元件之后,可在关键帧处修改矩形形状,在属性栏中修改位置大小、色彩效果、显示、滤镜等

输出

编译器错误

动画编辑器

右边工具栏

属性

点中工作区的图片或文字的属性,长度尺寸等

帧的属性:标签;

      补间:缓动优化速率,-100(小球下落)和100的速度曲线正好相反;

      声音

(1)、在时间轴上,点击关键帧,右边属性栏会出现帧的属性,只有当再V键时(或者直接点击工作区的图片)才会转换为工作区图片或文字的属性

颜色

线性渐变,径向渐变,位图填充

颜色标签:在中间点击即可添加一个,将标签拉出去即减去标签

样板

对齐

信息

变形

工具箱

选择工具

在其他命令下按住CTRL键即会变为选择工具命令

部分选取工具

任意变形工具Q

3D旋转工具

套索工具

钢笔工具

文本工具

传统文本,TLF文本:

静态文本,动态文本:

锯齿

可选:生成的动画中的文字可被选择

选项:只有在写出文字时才会出现此选项,是用来点击某个来转到某个链接

滤镜:属性中的投影,模糊,发光,斜角,渐变发光,渐变斜角,调整颜色

线条工具绘制直线的

矩形工具R长时间按住矩形工具会出现椭圆工具,基本矩形工具,

基本椭圆工具L:绘制圆形需要按住shift键即可

多角形工具:

铅笔工具传绘制不规则线条

刷子工具传统

DECo工具

骨骼工具

颜料桶工具将背景色用于填充闭合的区域

滴灌工具吸取舞台颜色

橡皮擦工具擦拭颜色线条

手性工具

缩放工具放缩视角的

针管工具

黑白擦拭颜色线

交换颜色擦拭颜色线

贴近至对象

平滑擦拭颜色线

伸直

Flash AS 3.0代码编程入门教程

1、基础知识点

先在时间轴上选择一个帧,按住F9,在点击F9即关闭

var(声明)  i(自定义变量名称):int(int整形(整数类型)变量)//var声明的意思

i=5;
trace(i);           输出i,会在下面面板的输出中出现

Var Num:Number;声明Num浮点类型变量(存储整数和小数)
Num=5.9999;        
trace(Num);        输出5.9999
var txt:String://声明一个字符串类型的变量
txt=“hello,我正在学习”;
var bool:Boolean://声明一个布尔类型变量(只有两种结果)
bool=false;//或true,bool=-10,只要数字不是0,输出都为true
trace(bool);

将1234文字注释掉
/*
1234
*/

2、函数相关

(1)、无参函数

test();无参数调用函数第一遍
test();无参数调用函数第二遍
function(声明一个函数) test(内部自定义参数)
{
var js加数:int;
var bjs被加数:int;
js=100;
bjs=99;
var TotalNum:int;
TotalNum=js+bjs;
    trace(TotalNum);
}

(2)、有参函数

addNum(100,200);
function addNum(js:int,bjs:int):int   带有整形变量的返回值
{
var TotalNum:int;
TotalNum=js+bjs;
    trace(TotalNum);
}

相关文章:

  • C语言进阶——自定义类型
  • 微信公众号网课查题系统
  • golang学习笔记系列之函数
  • VJ_Dressing_思维
  • 关于我的vsc不能远程debug这件事
  • [English]英语积累本
  • java-php-python-ssm爱馨敬老院网站计算机毕业设计
  • 9.24 Day59---网络相关知识
  • [leetcode top100] 0924 找到数组中消失的数,合并二叉树,比特位计数,汉明距离
  • Java · 图书管理系统代码练习 · 抽象类 · 封装 · 继承 · 多态 · 接口
  • C语言 文件包含和条件编译
  • Vue入门【三】-- 详解computed计算属性
  • 线程池概念2
  • 一键部署设计稿至线上 —— D2C国产神器
  • 死锁检测实现
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • “大数据应用场景”之隔壁老王(连载四)
  • cookie和session
  • export和import的用法总结
  • java2019面试题北京
  • JWT究竟是什么呢?
  • rabbitmq延迟消息示例
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • supervisor 永不挂掉的进程 安装以及使用
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • vue的全局变量和全局拦截请求器
  • 分布式任务队列Celery
  • 基于组件的设计工作流与界面抽象
  • 小程序01:wepy框架整合iview webapp UI
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 交换综合实验一
  • 浅谈sql中的in与not in,exists与not exists的区别
  • 移动端高清、多屏适配方案
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • (07)Hive——窗口函数详解
  • (11)MSP430F5529 定时器B
  • (2.2w字)前端单元测试之Jest详解篇
  • (C++20) consteval立即函数
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转)C#调用WebService 基础
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .net6使用Sejil可视化日志