1,所谓编程就是向电脑发号施令,用一段,或者几段命令让电脑做你想让它做的事情.
2,所谓对象就是你想让它做事情的对象,就像你要张三去买烟,张三就是对象,你要李四去买酒,李四就是对象.在flash中可以是mc,按钮,什么的.
3,所谓属性,就是特性,性质.比如张三买回的烟是三五的,十颗包装的.三五牌,十颗就是烟的属性.买的酒是二锅头.二锅头牌就是属性.像质量,重量这些都是属性,在flash里,属性有很多比如透明度,旋转角度,x,y坐标值等等.
4,所谓方法,就是可以做的事情,比如张三是款姐,娶她可以买车买房子等娶她,买车,买房子就是方法.李四是瘸子,你要他去赛跑,这个是不可能的事,就不是方法了.可以做的事才事方法!
5,所谓实例,对象的实例就是对象的复制品,对象所有的属性,方法等等.所有的实例都具有原型对象的所有属性和方法,也可以使用对象的方法等等.好比张三他儿子就能和张三一样娶媳妇成家工作.老鼠的儿子能和它爸爸一样偷东西,磨牙等等.
6,所谓函数.就使将命令组织起来,使它们能完成某种功能,并为这组命令集合起个名字,以后再用这个功能时,就直接用一条命令来告诉这个集合就ok了,这样的命令集合就时函数.
7,所谓语法,在编程时对象或实例与它的属性,方法之间是用"."来连接的.
二,现在来讲一下函数.
函数分为"预定义函数"和"自定义函数".
"预定义函数"顾名思义是flash内部已经定义好的函数,是固定的咱不能改,我们只要直接使用
就可以了,这后面再讲.
"自定义函数"顾名思义是我们自己定义的函数,咱自己想怎么改就怎么改.具有很大的灵活
性.它和"预定义函数"相比较,就像老子的名字和儿子的名字一样.老子的名字在咱未出生时
就已经定义好了,是老子的老子定义的.咱改不了.(这里比作as的开发者),等咱结婚生儿子了,
咱儿子的名字得咱来取,想叫他二胖子就叫二胖子,想叫他狗曾狗就叫狗曾狗.(比作用户自定
义函数).
自定义函数的定义要用到关键字"function",(可以想象成咱找了个叫function的算命先生来
给咱儿子测八字)其语法为:
function name (参数1,参数2......)
其中name就是函数名,将来要唯一标识该函数,每一个函数在同一个影片剪辑里名称必须是
唯一的(就是给咱儿子取的名字,将来伴随儿子一生,如果咱生了一儿一女,不能给她们取一个
名字啊,那样咱就没法叫她们了).
参数是要传递给函数的变量,比如goAndPlay(参数1),参数1就是变量,当你给它赋值后,它是
要传递给函数,然后执行函数的命令,比如跳转到第20帧,goAndPlay(20),20就是变量.
函数也可以带有返回值,也可以没有,所谓的返回值,就是函数执行后,将改变了的变量值再传
递出来,以供别的函数使用,如果要使用返回值,必须先确定一点,就是传递的变量必须是全局
变量,这里就涉及了三个概念:全局变量,时间轴变量和局部变量.等下就讲变量的声明.先讲
返回值的语法:
return 变量名(或表达式);在定义一个函数时加上这个语句就可以传递变量的值了.
变量声明
局部变量 是在它们自己的代码块(由大括号界定)中可用的变量。
时间轴变量 是可以用于任何时间轴的变量,条件是使用目标路径。
全局变量 是可以用于任何时间轴的变量(即使不使用目标路径)。
要声明时间轴变量,可以使用 set variable 动作或赋值 (=) 运算符。这两种方法会产生同
样的结果。
要声明全局变量,可以在该变量名前面使用 _global 标识符。下面的示例会创建全局变量 myName:
_global.myName = "0312";
要声明局部变量,可以在函数体内部使用 var 语句。本地变量的使用范围只限于它的代码
块,它会在该代码块结束时到期。没有在代码块中声明的本地变量会在它的脚本结束时到
期。
局部变量也可防止出现名称冲突,名称冲突会导致影片出现错误。例如,如果使用 name
作为局部变量,可以用它在一个环境中存储用户名,而在其它环境中存储影片剪辑实例;
因为这些变量是在不同的范围中运行的,它们不会有冲突。
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/399.html

flash编程基础的一些讲解(概念与函数)相关推荐

  1. 【转】Java Socket编程基础及深入讲解

    原文:https://www.cnblogs.com/yiwangzhibujian/p/7107785.html#q2.3.3 Socket是Java网络编程的基础,了解还是有好处的, 这篇文章主要 ...

  2. java socket 重连复用_Java Socket编程基础及深入讲解(示例代码)

    Socket是Java网络编程的基础,了解还是有好处的, 这篇文章主要讲解Socket的基础编程.Socket用在哪呢,主要用在进程间,网络间通信.本篇比较长,特别做了个目录: 一.Socket通信基 ...

  3. c语言 编译 flash,DSP-C2000 flash编程,自己定义的烧写函数在主函数中运行无法通过...

    2018-11-23 14:47:04 评论 提交评论 您好, 的确,Flash API 函数的调用必须在 RAM 中执行.对于 Flash API 函数具体的调用方法,可以参考 ControlSUI ...

  4. python3基本语法思维导图_《Python编程基础》陈鑫杰主讲 思维导图式编程课

    [课程作者] 陈鑫杰 & PINGINGLAB研究院 [课程系列介绍] 本课程归属陈鑫杰老师[Python&Web安全渗透系列课],大家可以按需进行购买:如果有Python功底,可以直 ...

  5. python 舍去小数_零基础小白Python入门必看——编程基础概念

    1. 程序的构成 程序由模块组成,一个模块对应python的源文件 ,一般后缀为:.py 模块由语句构成 语句是python程序的构造单元,用于创建对象.变量赋值.调用函数.控制语句等. 2. 对象 ...

  6. 微课|《Python编程基础与案例集锦(中学版)》第5章例题讲解(1)

    适用教材:<Python编程基础与案例集锦(中学版)>,董付国,应根球著,电子工业出版社 京东图书地址:https://item.jd.com/12571990.html 当当图书地址:h ...

  7. 微课|《Python编程基础与案例集锦(中学版)》第4章例题讲解(3)

    适用教材:<Python编程基础与案例集锦(中学版)>,董付国,应根球著,电子工业出版社 例4-10  把十进制数转换为其他进制形式. 例4-11  验证6174猜想. 例4-12.例4- ...

  8. 微课|《Python编程基础与案例集锦(中学版)》第4章例题讲解(2)

    适用教材:<Python编程基础与案例集锦(中学版)>,董付国,应根球著,电子工业出版社 例4-4 例4-5 例4-6 微课|中学生可以这样学Python(例4.3):百钱买百鸡 例4-7 ...

  9. 微课|《Python编程基础与案例集锦(中学版)》第4章例题讲解(1)

    适用教材:<Python编程基础与案例集锦(中学版)>,董付国,应根球著,电子工业出版社 例4-1 例4-2 例4-3 京东图书地址:https://item.jd.com/1257199 ...

最新文章

  1. PyCharm软件常见配置
  2. tensorflow中使用tf.ConfigProto()配置Session运行参数GPU设备指定
  3. 玩转Google开源C++单元测试框架Google Test系列(gtest)之六 - 运行参数
  4. html section 布局,HTML:section标签
  5. [golang]如何看懂调用堆栈
  6. [转载] python 遍历字符串 字符_python 遍历字符串(含汉字)实例详解
  7. 西瓜书重温(二): 模型评估与选择
  8. 截止失真放大电路_音频放大器结构组成_音频放大器分类
  9. Python打印指定日期的日历
  10. 计算机专业有关游戏设计的论文,有关游戏美术设计论文
  11. 计算机如何连接iphone,iphone怎么连接到电脑的方法详解【图文】
  12. 叁拾伍- Django Websocket 绝望之旅(dwebsocket 以及 channels)
  13. Qt小游戏教程之贪吃蛇(带源码)
  14. Symbian S60系统祥解
  15. 双剑合璧——IT与OT的深度融合之趋
  16. 推荐一个文本编辑器-PilotEdit
  17. UltraISO+U盘制作启动盘安装各种系统
  18. 第2章第16节:如何在幻灯片中插入化学公式 [PowerPoint精美幻灯片实战教程]
  19. 机器学习理论_吃瓜系列1:基本概念
  20. 测试内推 | 阿里飞猪、百度、58(招聘)、知乎、欢忻网络、百果园、阿里(Lazada)、深智城、元戎启行招人啦

热门文章

  1. 4G模块DTU网关接入平台系列教程(一):OneNET平台接入教程详解
  2. C++——deque
  3. 计算机学院职权清单,课程清单_计算机科学与技术学院(1).xls
  4. 当你看到这你已经赢麻了,2022软件测试八股文最全文档,有它直接大杀四方
  5. 记一次API 接口定义 添加 @ApiOperation 注解触发中间件 bug 问题分析
  6. 用遗传算法求解多旅行推销员问题的新方法
  7. max3232ese_专业MAX3232ESE品质更好
  8. 苏州大学计算机学院翟洁,吴宏杰
  9. double到int的快速转换
  10. 【LeetCode】【有效的括号】