Flash、AS入门的正确途径解析

Flash入门途径

  下面我的说每一个问,请你都不要跳过,不管您用什么手段,必须一个个吃透,否则欲速则不达。
  1、三种图层
  图层:和Photoshop的图层差不多。
  导向层:不仅可以导向Motion动画,还有参考层的作用(这个功能用的人就不多了)。
  蒙板层:蒙板层有图像的地方,它下面那层的内容才可显示,有点象3DS MAX里的蒙板贴图。
  2、三种帧:即帧,关键帧,空白关键帧。
  3、三种符号:即影片剪缉,按钮,图形,初学可以不用图形,用影片剪缉。
  4、三种Flash动画的文件格式:即EXE,SWF,HQX
  5、三种Flash常用的声音:MP3,AVI,WAV 
  6、三种影片生成方式;输出动画,发布影片,CTRL+ENTER
  7、三个重要数字:帧率,影片尺寸,背景色值。
  6、三个Flash常用图片格式:jpg ,png,gif
  7、三个重要快捷键:F8_转换为符号 Tab_显示/隐藏面板 Ctrl_+/-缩放。

  学AS编程的正确途径

  1、你先学会加动作的三种方式:在帧上加,在MC上加,在按钮上加。用play stop goto这三个命令反复练习。不要用太多的命令给自己吃迷晕药。用实例练,不要空练。
  2、会了我说的1后,要学给按钮加动作的8种方法和给mc加的9种方法。
  3、会了我说的2了,就要学个编程最基础最重要的东西----路径的描述(能看懂就能用)。
  1> _root.mc1.mc2. ... mcn.play()[或stop(), _x, .......]
  2>_parnet
  3>this
  4>mc1.mc2. ...
  5>_leveln.mc1.mc2. ... mcn.play()[或stop(), _x, .......]
  练习这样一个实例对你也许有帮助, 把一首你喜欢听的歌随意放在某个MC中,随意地在某个mc或按钮上加动作去控制它,想让它停就停,想让它放就放。
  4、在网上学效力较低,如果你经济条件允许,可以用电话向任何一可咨询的地方咨询。我就这样学的。
  5、要自强自信,不要迷信洋人的东东,活学活用重在理。
  6、了解代码执行的先后顺序:
  图层默认的是从下向上执行
  level是从下向上执行
  帧是随实际播放顺序执行
  代码本身从上向下一行一行地执行
  7、了解两种坐标系统:
  场景下的坐标,o点在左上角,y轴向下是增大 x向右是增大
  组件的坐标,o点在组件中心,y轴向下是增大 x向右是增大
  8、了解三种文本域
  静态文体域:和排版软件的文字工具一样。
  动态文本域和输入文本域:其实就把它们看是两种变量,只不过是可见的变量。
  9、详细了解GOTO语句
  prevFrame() 
  跳至并停止在前一帧。 
  nextFrame() 
  跳至并停止在下一帧。 
  prevScene() 
  跳至并停止在前一场景的第1帧。 
  nextScene() 
  跳至并停止在下一场景的第1帧。 
  gotoAndPlay([scene,] frame) 
  跳至scene场景(省略表示当前场景)的frame帧并播放。 
  gotoAndStop([scene,] frame) 
  跳至scene场景(省略表示当前场景)的frame帧并停止。
  10、了解MC的各种可改写的属性
  _x 中心点所在相对X坐标(象素单位) 
  _y 中心点所在相对Y坐标(象素单位) 
  _xscale 横向缩放比例,初始为100 
  _yscale 纵向缩放比例,初始为100 
  _rotation 相对旋转角度(度单位) 
  _width 相对显示宽度(象素单位) 
  _height 相对显示高度(象素单位) 
  _alpha 显示透明度(0~100) 
  _visible 是否可见 
  _focusrect 是否显示焦点框

  11、三大纪律:
  1>写代码时一定要用英文(如EN CH)输入法。
  2>必须要有唯物主义思想,没有加载的MC是不可以更改它的属性,更不可以写代码去控制它。这个问题较难掌握,高手有时也会犯,道理就是先有吃的才能请客吃,啥也没有请客吃什么呢?
  3>操作什么一定要选什么(实上任何软件都是这样)。在MX中加代码时,如不选,就一定要写明名称,实际上也是一种选择。
  12、几项注意:
  1>按钮不能盖着输入文本,动态文本和输入文本域不能盖着按钮。
  2>用loadMovie时LEVEL1及以上的文件尽量少用大隐形按钮。
  3>从一个文件中复制MC实例到别一个文件中时,尽量复制帧,而不能直接复制实例。
  4>从一个文件中复制MC实例到别一个文件中时,要先把目标文件中的符号库中原有的符号,装进资源夹里

(0)

相关推荐

  • Flash、AS入门的正确途径解析

    Flash入门途径 下面我的说每一个问,请你都不要跳过,不管您用什么手段,必须一个个吃透,否则欲速则不达. 1.三种图层 图层:和Photoshop的图层差不多. 导向层:不仅可以导向Motion动画,还有参考层的作用(这个功能用的人就不多了). 蒙板层:蒙板层有图像的地方,它下面那层的内容才可显示,有点象3DS MAX里的蒙板贴图. 2.三种帧:即帧,关键帧,空白关键帧. 3.三种符号:即影片剪缉,按钮,图形,初学可以不用图形,用影片剪缉. 4.三种Flash动画的文件格式:即EXE,SWF,

  • SpringBoot快速入门及起步依赖解析(实例详解)

    目录 一.SpringBoot简介 1.1 SpringBoot快速入门 1.1.1 开发步骤 1.1.2 对比 1.1.3 官网构建工程 1.1.4 SpringBoot工程快速启动 1.2 SpringBoot概述 1.2.1 起步依赖 1.2.2 程序启动 1.2.3 切换web服务器 一.SpringBoot简介 SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化 Spring 应用的初始搭建以及开发过程. 使用了 Spring 框架后已经简化了我们的开

  • vue2的todolist入门小项目的详细解析

    看完vue2的官方文档后,找个入门项目巩固下知识点,简单的todolsit是个不错的选择. 项目用到了vue.js vue.cli webpack ES6 node环境,完成项目后会对这些技术栈有了些了解. 准备开发环境 $ npm install -g vue-cli $ vue init ,比如 vue init webpack todolist $ cd todolist $ npm install $ npm run dev 安装谷歌插件vue.js devtools 下载vue.js的

  • Android入门之TableLayout应用解析(二)

    本文在上一篇初步介绍TableLayout常用属性的基础上,将进一步介绍如何UI设计器设计TableLayout + TableRow.由于实际应用中,经常需要在代码里往TableLayout添加数据(9宫图也可以用TableLayout做出来 ),本文就是介绍这方面的简单使用方法. main.xml的代码如下,用到TableLayout的ID为TableLayout01: <?xml version="1.0" encoding="utf-8"?> &

  • Android入门之TableLayout应用解析(一)

    本文初步讲述了Android中TableLayout的应用,对Android初学者有一定的学习借鉴价值.具体如下: TableLayout跟TableLayout 是一组搭配使用的布局,TableLayout置底,TableRow在TableLayout的上面,而Button.TextView等控件就在TableRow之上,另外,TableLayout之上也可以单独放控件.TableLayout是一个使用复杂的布局,最简单的用法就仅仅是拖拉控件做出个界面,但实际上,会经常在代码里使用TableL

  • Android入门之ListView应用解析(一)

    Android中的ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件.本文先来说说ListView的实现: 1.准备ListView要显示的数据: 2.使用 一维或多维 动态数组 保存数据: 3.构建适配器 , 简单地来说, 适配器就是 Item数组 , 动态数组 有多少元素就生成多少个Item: 4.把 适配器 添加到ListView,并显示出来. 接下来,看看本文代码所实现的ListView效果: 接下来,就开始UI的XML代码

  • Android入门之ListView应用解析(二)

    上一篇关于Android中ListView的介绍讲的是如何制作一个具有两行文本的自定义控件,作为ListView的Item的使用方法.本文接下来也是围绕ListView和Item,更加深入地介绍它们的用法. 首先,先来看看本文代码运行的结果,本文的Item比上一篇中的Item多出左边的图标: main.xml的源代码,跟上一篇的一样,这里就不作解释了,直接贴出item.xml的代码,就是它实现ImageItem的UI: <?xml version="1.0" encoding=&

  • 新手入门js闭包学习过程解析

    闭包,其实是一种语言特性,它是指的是程序设计语言中,允许将函数看作对象,然后能像在对象中的操作般在函数中定义实例(局部)变量,而这些变量能在函数中保存到函数的实例对象销毁为止,其它代码块能通过某种方式获取这些实例(局部)变量的值并进行应用扩展. 我们的理解: 其实闭包就是一个函数,一个外部函数通过调用函数并return返回出内部函数,这里的内部函数就是一个闭包:此时在内部函数中是可以访问到外部函数的变量的: 要想理解闭包,首先我们要了解栈堆内存和作用域链:首先我们来讲解栈堆内存: 首先我们来看个

  • vuex入门教程,图文+实例解析

    目录 我理解的概念 核心概念秒懂 不说废话直接在实例里面一一解释 安装 创建 再来看看store的实例化 挂载store 直接在实例里面看怎么快速使用store吧 简单解释一下 直接看效果吧 我理解的概念 vuex是为vue提供了全局的状态仓库(store),就像一个状态机,避免了父子.兄弟组件之前复杂的传参.他维持了全局共用的数据的一致性. 核心概念秒懂 1,state 共用的数据 2,getters 处理state后得到想要的数据 3,mutations 唯一可以修改state的函数 4,a

  • XML入门精解之结构与语法

    现在我们暂且使用"记事本"来创建我们的XML文件吧.先看一个XML文件: 例1 〈?xml version="1.0" encoding="gb2312" ?〉 〈参考资料〉 〈书籍〉 〈名称〉XML入门精解〈/名称〉 〈作者〉张三〈/作者〉 〈价格 货币单位="人民币"〉20.00〈/价格〉 〈/书籍〉 〈书籍〉 〈名称〉XML语法〈/名称〉 〈!--此书即将出版--〉 〈作者〉李四〈/作者〉 〈价格 货币单位="

随机推荐