学习Flash ActionScript编程的注意事项

   1、熟悉添加动作的三种方式

  在帧上加,在MC上加,在按钮上加。用play、stop、goto这三个命令反复练习。不要用太多的命令给自己吃迷晕药。用实例练,不要空练。

  2、熟悉给按钮和MC添加动作的方法。

  3、学习编程最基础最重要的东西——路径的描述

  (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、了解代码执行的先后顺序

  图层默认的是从下向上执行

  level是从下向上执行

  帧是随实际播放顺序执行

  代码本身从上向下一行一行地执行

  5、了解两种坐标系统

  场景下的坐标,o点在左上角,y轴向下是增大 x向右是增大

  组件的坐标,o点在组件中心,y轴向下是增大 x向右是增大

  6、了解三种文本域

  静态文体域:和排版软件的文字工具一样。

  动态文本域和输入文本域:其实就把它们看是两种变量,只不过是可见的变量。

  7、详细了解GOTO语句

  PRevFrame()   跳至并停止在前一帧。

  nextFrame()   跳至并停止在下一帧。

  prevScene()   跳至并停止在前一场景的第1帧。

  nextScene()   跳至并停止在下一场景的第1帧。

  gotoAndPlay([scene,] frame)

  跳至scene场景(省略表示当前场景)的frame帧并播放。

  gotoAndStop([scene,] frame)

  跳至scene场景(省略表示当前场景)的frame帧并停止。

  8、了解MC的各种可改写的属性

  _x 中心点所在相对X坐标(像素单位)

  _y 中心点所在相对Y坐标(像素单位)

  _xscale 横向缩放比例,初始为100

  _yscale 纵向缩放比例,初始为100

  _rotation 相对旋转角度(度单位)

  _width 相对显示宽度(像素单位)

  _height 相对显示高度(像素单位)

  _alpha 显示透明度(0~100)

  _visible 是否可见

  _focusrect 是否显示焦点框

  9、三大纪律

  (1)写代码时一定要用英文输入法。

  (2)没有加载的MC属性是不可更改,更不可以写代码去控制它。这个问题较难掌握,高手有时也会犯糊涂。记住先有吃的才能请客,啥也没有请客吃什么呢?

  (3) 操作什么一定要选什么(实上任何软件都是这样)。在MX中加代码时,如不选,就一定要写明名称,实际上这也是一种选择。

  10、几项注意

  (1) 按钮不能盖着输入文本,动态文本和输入文本域不能盖着按钮。

  (2) 用loadMovie时LEVEL1及以上的文件尽量少用大隐形按钮。

  (3) 从一个文件中复制MC实例到别一个文件中时,尽量复制帧,而不能直接复制实例。

  (4) 从一个文件中复制MC实例到别一个文件中时,要先把目标文件中的符号库中原有的符号,装进资源夹里,很多网友在这个问题上上过当吧?

时间: 2024-09-12 14:52:26

学习Flash ActionScript编程的注意事项的相关文章

帮助你学习 Flash / ActionScript的12个网站_Flash As

在这篇文章中, 您可以找到12个精彩的网站,值得一提的书签如果您正在寻找到锐化您的Flash发展的技能.为每个条目,您可以找到3教程从一个网站上,因此你可以看到什么的在商店为您. 1. kirupa.com     kirupa.com 是一个网站的功能,优良的Flash教程(以及silverlight , asp.net , PHP的,和Photoshop ) . 有很多精心撰写,详细的教程和文章有关的Flash切片,分为七个类别,包括绘画基础 , 特殊效果 , 服务器端的Flash ,和游戏

如何养成Flash ActionScript代码编写好习惯

每个人玩Flash一段时间后,都会形成自己的一套Flash ActionScript代码编写习惯.好的代码编写习惯可以尽可能避免低级失误和不必要的麻烦,从而加速开发进程,提高开发质量.火山现在虽然只是业余爱好者,但两年的积累,再加上"火山之家"的开发,也自然而然的形成了火山特色的开发习惯.这些习惯从某种程度反映了我现在的开发水平,所以它基本上都是围绕着小型.快捷.面向过程的开发模式形成的,很多地方还很幼稚.不过以后随着我能力的不断提高,以及对面向对象编程思想的学习,它肯定还要不断的更新

Flash ActionScript 2.0 基础教程

基础教程 本文译者:egoldy文章出处: http://www.ultrashock.com 文章性质:翻译 ActionScript 2.0-简介 随着FLASHMX2004的推出,Macromedia公司推出了一种新的脚本类型称为as2,在要教程中我们将要了解AS2的新特性.新的面向对象的模型以及如何使AS1的脚本过度到AS2. 为什么我们需要一种新的脚本语言. 如果你只是做一些简单的动画是不需要用一种新的脚本语言的,其实有许多项目是不需要脚本语言的.如果你真的不需要使用脚本语言那这个教程

积少成多 Flash(ActionScript 3.0 & Flex 3.0) 系列文章索引

Flash 之 ActionScript 3.0 1.积少成多Flash(1) - ActionScript 3.0 基础之数据类型.操作符和流程控制语句 介绍 Flash ActionScript 3.0 中所有的数据类型都是对象,操作符和流程控制语句的语法与C#类似   2.积少成多Flash(2) - ActionScript 3.0 基础之包.类.包外类.命名空间.属性.方法.接口和继承 介绍 Flash ActionScript 3.0 是一种面向对象的语言,包.类.包外类.命名空间.

FLASH的编程习惯

编程 本节内容概述了在使用actionscript编程和创建应用程序的时候需要遵循的一些规则,以及如何使我们的程序代码更有效和具有更好的可读性,更方便调试应用程序.  把这节写在前面,也是为了让开始接触ActionScript编程的开发人员从一开始就养成好的编程和开发习惯. 1. 遵循命名规则  一个应用程序的命名规划必须保持一致性和可读性.任何一个实体的主要功能或用途必须能够根据命名明显的看出来.因为ActionScript是一个动态类型的语言,命名最好是包含有代表对象类型的后缀.一般而言,名

Flash AS编程菜鸟教程下载

编程|教程|下载 本教程由闪客猛灵制作.ActionScript是Flash内置的编程语言,用它为动画编程,可以实现各种动画特效.对影片的良好 控制.强大的人机交互以及与网络服务器的交互功能.本教程从基础入手,一步步让你精通flash AS.无论你是 Flash编程初学者,还是你在工作中需要用到 Flash编程,就算你想借助编程而成为一名出色的闪客,本教程都你最好的选择!本教程为SWF格式.请用右键直接点击连接选择"目标另存为". Flash MX 视频 | Dreamweaver视频

怎样学习Scala泛函编程

     确切来说应该是我打算怎么去学习Scala泛函编程.在网上找不到系统化完整的Scala泛函编程学习资料,只好把能找到的一些书籍.博客.演讲稿.论坛问答.技术说明等组织一下,希望能达到学习目的.关于Scala语言的教材在国内网上还是比较容易找到的:可以到Scala语言官方网站,国内Scala社区网站这些地方去看看了解一下:深一点的参考一下在路上,里面包括了一些泛函编程的概念性内容.     学习编程语言除了语法语意之外还必须透彻了解编程语言的数据结构(data structure):数据结

浅释Flash ActionScript代码优化原则

优化 本文浅谈Flash ActionScript代码优化,主要针对Flash 8帮助里面提到的一些代码编写优化原则加以解释. 1.避免从一个循环中多次调用一个函数. 在循环中包含小函数的内容,可使效果更佳.小函数生命期短,利于资源释放.尤其是在大的循环中时. 2.尽可能使用本机函数. 本机函数要比用户定义的函数运行速度更快.本机函数即Flash中内有的一些函数(intrinsic),比如hitTest(),你没必要自己写一个类似的. 3.不要过多使用 Object 类型. 数据类型注释应力求精

由浅入深学习Flash制作高射炮游戏(续)

接着上篇:由浅入深学习Flash制作高射炮游戏我们制作一个完整的游戏. 上篇讲到了,可以设置一定角度发炮弹了!这时接着做,首先我们把炮弹去掉,只要炮弹出来舞台左.右和下我们就将该MC去掉. 代码: Mouse.hide();gravity = 2;attachMovie("crosshair", "crosshair", 1);attachMovie("tank", "tank", 2, {_x:230, _y:350});c