文档章节

flash 基础语法

横着走的螃蟹
 横着走的螃蟹
发布于 2017/03/27 22:48
字数 833
阅读 12
收藏 0

as3 语法

代码必须写在帧上,不能写在元件上

变量

var i:int;//整数,赋值小数时会舍弃小数部分
i=5;
var i:int=5;

var num:Number; //可以保存整数小数
num=5.999;

var txt:String;//字符串
txt=“hello world”;

var bool:Boolean;//声明布尔型变量,赋值不是0就是真
bool=false;

强制转换
i=int(“100”);
str=String(i);

输出变量值
trace(i);

函数

test();//调用可以写在函数定义上面,无参函数

function test(){
var i:int;//局部变量,函数结束变量销毁
var j:int;
var k:int;
i=100;
j=200;
k=i+j;
trace(k);
}

test2(100,200);//调用可以写在函数定义上面,有参函数,无返回值void
function test2(i:int,j:int):void
{
var k:int;
k=i+j;
trace(k);
}

var m:int;
m=test2(100,200);//调用可以写在函数定义上面,无参函数,有返回值
function test3(i:int,j:int):int
{
var k:int;
k=i+j;
trace(k);
return k;
}


控制语句

var num:int;
num=int(Math.random()*100)+1;//[0,0.99999]*100= [0,99.999]

if(num<=30){
    trace(“结果1”);
}else if(num<=60){
    trace(“结果2”);
}else{
    trace(“结果3”);
}

for(var i:int=1;i<=100;i++){
    var j:int;
    j=j+i;
}

switch(i){
    case 1:
        trace(“输出1”);
        break;
    case 2:
        trace(“输出2”);
        break;
    default:
        trace(“输出null”);
        break;
}

在帧上写代码引用类

新建一个普通类a
package  {
    public class a {
        public function a() {
            // constructor code
            trace("构造类a对象");
        }
    }
}

在帧上添加代码
var a1:a;
a1=new a();

在舞台属性面板添加文档类w
package  {
    import flash.display.MovieClip;
    public class w extends MovieClip {
        public function w() {
            // constructor code
            trace("构造类w对象");
        }
    }
}

执行结果输出:
构造类w对象
构造类a对象
可见执行时先实例化文档类对象

flash

画图可调出辅助线、标尺、网格

选择工具

可以选择一个单独的对象

部分选择工具

白箭头那个,选择一个区域内的所有对象

铅笔工具

工具条底部画曲线模式调整为平滑

线条工具

舞台画直线,画完之后鼠标移动到线条中间,显示曲线符号,可拉曲线

 

破解

硕思闪客精灵

导出flv,导出源文件两个选项

 

 

 

1.插入帧是对上一关键帧的延续,插入关键帧是复制一份上一帧放到插入位置(倒数动画--帧帧动画)

2.原件,插入->原件->原件会出现在库中, 原件区 时间轴是单独的时间轴,可以从库中拖拽原件到场景,两个原件都要做动画,必须在不同的图层

3.图层可隐藏,锁定,边缘化

 

4.使用原件创建补间动画,第一帧是一个状态,第一百帧是一个状态,在2-99帧上右键->创建传统补间动画(五角星)

 

5.影片剪辑是用来设计循环播放的动画片段的,如果场景只有1帧,影片剪辑是可以完全播放的,图像原件只能播放一帧,图像原件只是为了创建有限次的动画

 

6.动画类型:传统(动作)补间动画,形状补间动画(雪人伸手),路径引导线动画(蜜蜂飞折扇)

 

7.遮罩层

 

8.插入音乐,导入到库,在图层帧上选择背景音乐,同步选开始,下面选循环

© 著作权归作者所有

共有 人打赏支持
上一篇: OC-类语法
下一篇: IOS随记
横着走的螃蟹
粉丝 14
博文 147
码字总数 32572
作品 0
朝阳
高级程序员
私信 提问
游戏开发框架--Flash-X

对于广大使用AS3作为开发语言的Flash程序员来说,如何转行到如日中天的手游开发是一件头痛的事情。Adobe提供的解决方案让人不敢恭维, 放弃使用多年的有如呼吸一般顺畅的AS3,去学习陌生的C...

红薯
2013/11/18
2.8K
0
自己简历中总结的问题

谈谈你对tween.js的理解及它的四个参数 tween.js的基础知识? 缓动函数: 每种缓动函数都由三种效果: 注:linear 只有一种效果匀速 每个函数都有四个参数: 注意:当开始步数增加到与结束步数相等...

xuhaoxin123
2017/11/20
0
0
零基础的网站开发初学者如何系统的学习?

A.学习背景 开始网站开发,起先是从手机网站的UBB语法开始的,也因此有了深入学习的兴趣。为了让学习的热情膨胀,我有意的培养这一爱好 ,定位了自己要成为一名优秀的网站开发员的目标。 作为...

李佳顺
2012/12/25
0
3
Essential Linux Device Driver附录A . Linux汇编

图A.1显示了Linux在PC兼容系统上的引导顺序,是第2章“内核一瞥”中图2.1的缩减版。图中的固件组件是用不同的汇编语法实现的: · BIOS通常全部用汇编编写。一些流行的PC BIOS使用像Microso...

21cnbao
2012/09/17
0
0
HTML基础知识(常复习,常修正)

html基本结构 说明: (h5文档声明) 的作用是指示浏览器页面使用哪个html版本进行编写。 meta用于描述页面的元信息 [author/keywords/description/others] 块级元素与行级元素: 块级元素:占...

yuanyuan_chen
2016/11/02
11
0

没有更多内容

加载失败,请刷新页面

加载更多

给女朋友讲解什么是Optional【JDK 8特性】

前言 只有光头才能变强 前两天带女朋友去图书馆了,随手就给她来了一本《与孩子一起学编程》的书,于是今天就给女朋友讲解一下什么是Optional类。 至于她能不能看懂,那肯定是看不懂的。(学到...

Java3y
9分钟前
0
0
2019年六大新兴信息安全方向

导读 黑客攻击和网络犯罪的威胁正在不断升级,相应的技术“军备竞赛”正愈演愈烈,对于信息安全从业人员来说,掌握最新的信息安全工具,是在信息安全战争中生存下来的关键所在。 从特朗普的手...

问题终结者
16分钟前
0
0
redis扩展-自定义PropertyPlaceholderConfigurer,在spring属性注入之前,手动将properteis合并到spring容器中

背景:spring容器启动过程中,通过PropertyPlaceholderConfigurer读取properties配置文件,并将properties配置文件中的值注入spring bean的属性中, PropertyPlaceholderConfigurer使用方式多...

燃犀
18分钟前
0
0
PostgreSQL SPI 中的错误处理

PostgreSQL SPI 用于在 C 或是其他编程语言编写的扩展函数(存储过程)中调用数据库本身的解析器、规划器和执行器的功能,以及对 SQL 语句进行执行。 在最重要的一个函数 SPI_execute 的文档...

helloclia
19分钟前
0
0
深入理解Java内存模型

1 内存模型产生背景 在介绍Java内存模型之前,我们先了解一下物理计算机中的并发问题,理解这些问题可以搞清楚内存模型产生的背景。物理机遇到的并发问题与虚拟机中的情况有不少相似之处,物...

小刀爱编程
33分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部